前言
上周五老夫(自稱老夫是因為葉小釵已經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之間的通道)
后面我們都會一一學習。
結語
因為中間發生了一點點插曲,耽擱了進度,思路就給斷了,這次學習暫時到這里,我們下午繼續吧。
水文可能會被移除首頁的。。。