【初探移动前端开发01】惊鸿一瞥

简介:

前言

上周五老夫(自称老夫是因为叶小钗已经100多岁啦,角色代入习惯了)吃坏了肚子啦,感觉也没吃什么东西就中暑了......

纠其原因我觉得还是上周找工作太操劳了,太花费精力了,有一种情况是上午面下午面,或者下午2次面。。。面到周四时候我都有些不知道现在是面的哪家了。。。。

大家以后一次性还是不要面太多的公司了,这是个人的一点点心得。

面试题整理我本来准备写一个系列的,但是最近的面试却发现不太好整理,因为其实基础面试就那些东西,一周就整理完了,剩下的东西没法整理的,只好作罢。

但是面试是可以获取很多信息的,比如现在我们前端应该慢慢转移至移动前端了,PC移动两不误才是王道嘛。

但是不是每个前端都马上有机会接触手机端的东西的,所以我们一起来学习一点移动开发的知识吧

移动互联网

在前几年,很多大公司就在布局移动互联网,而后腾讯出了微信,QQ等一系列宝贝,阿里淘宝电商称王,百度......

到今年,HTML5在PC端支持的还算可以(抛开IE678)...在手机端的浏览器相当不错啦!

移动互联网的出现有以下原因:

① 3G出现(2-2.5G)

② 各个手持设备的使用率鲸吞着市场,我们会惊奇的发现,也许我们使用平板或者手机的时间会超过我们使用电脑!

所以,移动广告,移动搜索,移动购物,移动社交网络,移动多媒体,移动游戏接踵而至,有时候我们还没做好准备,却发现已经在用了,而且还很习惯的说。

PS:在此不得不赞同现代人的接受能力,然后上次高考结束后,我发现身边很多弟弟妹妹多出了一样智能机,虽然各不相同啦

所以,我们不得不感叹,移动互联网来临了,而且会越来越多的的侵入我们的生活。

智能手机的发展

移动互联网大战已经爆发,各个手机平板电脑都在鲸吞着市场份额,只能手机更是发展的五花八门:

WAP 1.0

2000年时,移动互联网便到来了,只不过那时候手机可能还是奢侈品吧,我记得2000年我应该还是初中吧?

当时有个小灵通都牛了,我是小县城的我们那里基本没手机,那个时候一般就是短信业务了,彩信都很少。

这个时代就是SP时代,这个时代移动互联网还未完全来临。

WAP 2.0

到2006年,智能手机得到了发展,然后我记得那时候出现了QQ这般的聊天工具,让老夫觉得不差,这就是传说中的WAP 2.0阶段

“3”G时代

完了我们就进入了传说中的3G时代了,虽说我现在网速还是不行。。。

这个阶段与之前有所不同,google、苹果各自亮出了法器,android与ios手机平台,然后整个世界跟着他们疯了,由于智能手机逐渐变得强大,甚至可以使用wifi

这个时候手机已经不再是手机了,我们叫它移动设备(电脑)比较合适了。

PS:我觉得洛基亚之所以没落可能就是因为现在我们需要的是移动设备而不是手机了吧。

移动设备的浏览器们

一个好消息就是,我们的手机端的内核基本都是Webkit(求微软不要出手机):

Android——Android Browser

ios——safari

BlackBerry——webkit浏览器

symbian s60——web browser for s60

webkit

webkit实际上是一种浏览器引擎,也是一个开源项目,chrome、safari已经内置了webkit引擎,并支持HTML5与CSS3特性

其中黑莓更是直接将webkit内置到了平台中。

基于HTML5的移动web应用

我坚信基于HTML5与CSS3和javascript的web app是将来的趋势:

① canvas

② 多媒体

③ 本地存储

④ 离线应用

⑤ 地理位置

以上的特性带给我们移动web活力,然后我们有了以下东西:

jquery mobile,森差、Touch 并且可以出现了PhoneGap神器(能打通web与native之间的通道)

后面我们都会一一学习。

结语

因为中间发生了一点点插曲,耽搁了进度,思路就给断了,这次学习暂时到这里,我们下午继续吧。

水文可能会被移除首页的。。。

您可以考虑给小钗发个小额微信红包以资鼓励 


本文转自叶小钗博客园博客,原文链接:http://www.cnblogs.com/yexiaochai/p/3179232.html,如需转载请自行联系原作者
相关文章
|
16天前
|
前端开发 编解码 数据格式
浅谈响应式编程在企业级前端应用 UI 开发中的实践
浅谈响应式编程在企业级前端应用 UI 开发中的实践
17 0
浅谈响应式编程在企业级前端应用 UI 开发中的实践
|
1月前
|
开发框架 前端开发 JavaScript
前端框架演进史:从HTML到现代化开发
前端框架演进史:从HTML到现代化开发
33 0
|
1月前
|
前端开发 开发者
探索前端技术的新趋势:Web组件化开发
【2月更文挑战第11天】 在这篇文章中,我们将深入探讨Web组件化开发的概念及其对前端开发领域的影响。不同于传统的摘要方式,我们通过一个故事来引入主题:想象在一个快速变化的数字世界里,有一座由各种小型、独立、可复用的建筑块构成的城市,每个建筑块都拥有独特的功能和风格,它们可以自由组合,创造出无限可能的城市景观。这座城市,就像是使用了Web组件化开发技术的前端项目。接下来,我们将详细探讨Web组件化开发的优势、实现方式以及面临的挑战,为前端开发者提供一个全面的视角来理解和应用这一重要的技术趋势。
62 5
|
2月前
|
缓存 前端开发 JavaScript
(10月最新) 前端图形学实战: 从零开发几何画板(vue3 + vite版)
(10月最新) 前端图形学实战: 从零开发几何画板(vue3 + vite版)
57 0
|
2月前
|
前端开发 JavaScript Java
从前端到后端:探索Web开发的技术演进
本文将介绍Web开发领域中前端和后端技术的演进过程。我们将从最初的静态网页开始,逐步探索动态网页、前后端分离、服务器端渲染等技术,以及流行的编程语言如Java、Python和C的应用。通过了解这些技术的发展,读者可以更好地理解Web开发的现状以及未来的趋势。
|
2月前
|
前端开发 NoSQL 关系型数据库
从前端到后端:探索全栈开发的无限可能
本文将介绍全栈开发的概念以及其在现代技术领域中的重要性。我们将深入探讨前端和后端开发的关联,并探索多种编程语言(如Java、Python、C、PHP、Go)以及数据库技术在全栈开发中的应用。通过本文,读者将了解到如何成为一名全栈开发人员,以及如何利用全栈开发的技能构建出强大且可扩展的应用程序。
|
3月前
|
前端开发 JavaScript 测试技术
探索现代前端工程化工具与流程:提升开发效率和项目质量
探索现代前端工程化工具与流程:提升开发效率和项目质量
探索现代前端工程化工具与流程:提升开发效率和项目质量
|
2月前
|
前端开发 数据可视化 JavaScript
前端图形学实战: 从零开发一款轻量级滑动验证码组件(vue3 + vite版)
前端图形学实战: 从零开发一款轻量级滑动验证码组件(vue3 + vite版)
69 0
|
3月前
|
XML 存储 前端开发
前端网络请求真的搞懂了吗?解密前端参数传递方式,让开发更从容(三)
前端网络请求真的搞懂了吗?解密前端参数传递方式,让开发更从容
|
3月前
|
XML JSON 前端开发
前端网络请求真的搞懂了吗?解密前端参数传递方式,让开发更从容(二)
前端网络请求真的搞懂了吗?解密前端参数传递方式,让开发更从容