【初探移动前端开发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之间的通道)
后面我们都会一一学习。
结语
因为中间发生了一点点插曲,耽搁了进度,思路就给断了,这次学习暂时到这里,我们下午继续吧。
水文可能会被移除首页的。。。