av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

讓你的程序輕盈起來

深度技術(shù)控們有一個(gè)特點(diǎn),能用C實(shí)現(xiàn)絕對(duì)不用java,能用java實(shí)現(xiàn)絕對(duì)不用javascript,哪怕要寫更多的代碼,他們總有N種理由,其 中最常用的一條就是這個(gè)沒有技術(shù)含量。弱弱地問一句,技術(shù)含量是用來干嘛的,用來炫耀的么?

想起一個(gè)段子:搞C的看不起搞C++的搞C++的看不起搞 java的 搞java的看不起高.net的 搞.net的看不起搞js的 搞js的看不起搞html的 搞html的看不起美工. ***美工周末去泡mm的時(shí)候, 一群傻X在那里加班。

程序員身邊有一個(gè)很有意思的現(xiàn)象,接私活接得最多的,往往是美工和搞Flash的,再就是做PHP/Java/.Net的,而C及C++接私活,估計(jì)比較難。許多人看不起所謂的“低級(jí)”技術(shù),在我的從業(yè)經(jīng)歷中,像HTML/Javascript之類的的技術(shù),常常受人輕視,隨著AJAX技術(shù)的興起, 這種狀況稍為有些改善。

Javascript歷來處于一個(gè)很尷尬的角色,寫程序的不愿寫,美工不會(huì)寫,許多中小型公司并沒有專職的Javascript開發(fā)人員(或者叫 Web前端開發(fā)工程師)這一角色。許多時(shí)候,Javascript都會(huì)被程序員視為一個(gè)苦差,他們覺得這玩意兒沒有什么技術(shù)含量,調(diào)試?yán)щy,更不用說那蹩 腳的IDE了。

事實(shí)上,現(xiàn)在的互聯(lián)網(wǎng)環(huán)境,Javascript是一種非常好的解決方案,首先它跨平臺(tái),絕大多數(shù)的 瀏覽器都能夠支持,這也就意味著它可以跨操作系統(tǒng);其次,它入門簡(jiǎn)單;第三,隨著各瀏覽器支持HTML5,利用 Javascript+Html5+CSS3,可以開發(fā)出更多功能的程序。

我列出互聯(lián)網(wǎng)目前幾個(gè)關(guān)鍵詞:開放、混搭、多終端、App,開放是說目前許多網(wǎng)站都有自己公開的 API,而且都支持使用Javascript進(jìn)行調(diào)用,Javascript SDK已經(jīng)作為開放平臺(tái)必備的一個(gè)SDK了,當(dāng)然還有一個(gè)是PHP的SDK;混搭也就是英文的Mashup,你可以利用Google Map+Twitter+Facebook API搭出一個(gè)你自己的網(wǎng)站;多終端是指一個(gè)網(wǎng)站除了網(wǎng)站本身,還需要開發(fā)出運(yùn)行在各種終端上的軟件,比如說Firefox/Chrome/Oprea的 插件、客戶端、手機(jī)網(wǎng)站等;App是指現(xiàn)在流行的App Store,比如說Facebook的App和Apple的App Store等。

比如說你現(xiàn)有一個(gè)網(wǎng)站,你可能想有一個(gè)客戶端,想有手機(jī)版的網(wǎng)站,想做一個(gè) iPhone/Android的軟件,想在各瀏覽器運(yùn)行你的插件,那么有沒有一種方案可以低成本地實(shí)現(xiàn)呢?答案是有的,利用Javascript,上述功 能都能實(shí)現(xiàn)。來看看可以在哪些地方可以使用Javascript搞掂吧。

1.網(wǎng)站

2.手機(jī)網(wǎng)站,不支持Wap網(wǎng)站

3.瀏覽器插件(Firefox/Chrome/Maxthon……)

4.iPhone軟件

5.Android軟件

6.客戶端,使用AIR進(jìn)行開發(fā)

7.各種App(百度App、Facebook App、微博應(yīng)用等等)

Javascript自然不能實(shí)現(xiàn)太復(fù)雜太低層的功能,比如說你要做一個(gè)很酷的游戲在iPhone上,自然是不可能使用Javascript的,但 作為網(wǎng)站功能的延伸,我們完全可以利用Javascript/AJAX來做解決方案。這種解決方案的優(yōu)點(diǎn)就是你只需要寫一套代碼,然后根據(jù)不能環(huán)境進(jìn)行一 些擴(kuò)展就可以了,因?yàn)椴荒墉h(huán)境對(duì)于Javascript的使用是有差異的,比如說在iPhone上,你可以使用橫屏的功能,在Chrome插件上你可以使 用桌面通知的功能,而在AIR中,你要考慮沙箱等等。

我大致說一下不同環(huán)境的實(shí)現(xiàn)方式,網(wǎng)站之類的就沒什么可說的了,iPhone與Android就是加載一個(gè)瀏覽器,然后用瀏覽器加載一個(gè)本地html頁面。客戶端的話,就是使用AIR,當(dāng)然你也可以使用WebKit。各種App其實(shí)和網(wǎng)站沒什么兩樣。

跨各種環(huán)境的Javascript寫起來還是比較麻煩的,你要了解到不同環(huán)境的限制與特色,既要發(fā)揮不同環(huán)境的特色,又要***限度地提高代碼重用 率。比如說在iPhone下就Javascript運(yùn)行的時(shí)間限制,這樣你肯定不可能像在PC上運(yùn)行Javascript一樣,因?yàn)橘Y源是有限的。

對(duì)于不差錢的主兒來說,自然不用考慮這種方案,畢竟針對(duì)特定環(huán)境進(jìn)行特定開發(fā)的用戶體驗(yàn)會(huì)好很多,但對(duì)于創(chuàng)業(yè)者來說,這種方案是值得期待的。

本文來自涂雅[http://iove.net/],原文鏈接:http://iove.net/archives/2917.html,網(wǎng)站轉(zhuǎn)載請(qǐng)注明來源于涂雅并保留原文鏈接,否則視為侵權(quán)。

【編輯推薦】

  1. 試問我們都在做些什么類型的測(cè)試?
  2. 網(wǎng)站優(yōu)化總結(jié) 網(wǎng)站PR值下降的16個(gè)原因
  3. 如何從網(wǎng)站數(shù)據(jù)分析挖掘核心服務(wù)
  4. 程序員應(yīng)知 循序漸進(jìn)

當(dāng)前文章:讓你的程序輕盈起來
鏈接分享:http://uogjgqi.cn/article/cciodco.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流