JavaScript似乎一直都當作是解析型的腳本語言,程序開發人員往往對此不懈一顧。認為一個腳本也沒有太多的難度,那似乎為不懂程序的人專門設計的東西,不值得真正搞開發的去研究 " /> 精品国产乱码久久久久乱码,干极品美女,久久精品熟女亚洲AV国产

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

JavaScript 不只是腳本

在這個技術論壇,給大家寫個我認為的JS。hoho

JavaScript似乎一直都當作是解析型的腳本語言,程序開發人員往往對此不懈一顧。認為一個腳本也沒有太多的難度,那似乎為不懂程序的人專門設計的東西,不值得真正搞開發的去研究和應用

從LiveScript 到JavaScript,在大量的時間JS都只是作為一種Script腳本在應用。更多的開發者只有在前端表單驗證、以及諸如應用飄浮、移動、下拉聯動菜單等網頁特效或者必須通過界面才能得到的東西,比如客戶端的時間、分辨率、以及一些在當前窗口操作的事件時才用得到它。于是JavaScript成了網頁特效語言,專門用來給頁面加上各種酷炫的效果了。JS似乎只能做些華而不實界面效果,甚至用戶還可以隨時屏蔽,一些瀏覽器工具條自動把 JavaScript給屏蔽了……

程序員對JavaScript的不重視,直接導致了JavaScript被忽視;而大量互聯網特效應用,加速了JS被地當作一種腳本。而直到Jesse James Garrett 把JavaScript XMLhttp DOM等組合在一起正式提出Ajax后,JavaScript才忽然地炙手可熱起來。加上Google、Yahoo、Microsoft等大型公司在Ajax方面的大量應用,JavaScript隨著Ajax也越來越受到關注。

Ajax是一種新瓶裝老酒的技術組合,或者說Ajax不是一種技術,而是一種概念??烧沁@種能給互聯網應用帶來革新的概念讓大家產生濃厚興趣,原因不僅在于技術組合本身,也在于互聯網應用技術模式的發展趨勢。RIA的發展趨勢需要新的技術和方法來配合,Ajax在現階段正好滿足了豐富互聯網應用的部分發展要求,而重新利用上和定位JavaScript將是一種較好實現 RIA的選擇。Ajax(或者說目前最佳豐富互聯網技術應用)中真正的核心應當是JavaScript,目前的趨勢是需要用JavaScript這種程序語言來重構網頁、用JavaScript來格式化數據。而XMLhttp是一種傳輸數據的橋梁和協議,與原來GET和POST相類似,而XMLhttp很好地為JavaScript服務罷了。

實際上JavaScript就像 世界上最被誤解的語言(http://www.crockford.com/Javascript/Javascript.html)里描述的JavaScript是世界上使用人數最多的編程語言之一,除了后綴是-script讓人起疑之外,其他各種計算、流程控制、數組、函數一應俱全,與Java、C等等也很像。

當然也會程序員說,JavaScript不能操作文本(操作本地也不安全)、無法生成圖像、也沒有面向對象、沒有類、沒有繼承、無法Debug,無法通過網絡傳輸數據。所以,JavaScript不是一門真正意義上的程序語言。于是這樣JavaScript就被忽略為在僅在頁面設計當中使用的腳本了。但是,當看到JSON這樣面向對象的JS應用、JS集合、3D圖形、Prototype里類和繼承,再加上XMLhttp異步傳遞網絡數據,這時候還能說JavaScirpt僅僅是簡單的腳本嗎?

幾年前就有先見者指明JavaScript是世界上最被誤解的語言,幸好,今天我們已經認識到JS的重要性,不會一直再誤會下去。

看到諸如
http://www.NETvibes.com/
http://developer.yahoo.com/yui/
http://www.backbase.com/
http://www.meebo.com/
http://www.miniajax.com/
http://www.protopage.com/

http://www.google.com/
http://www.a9.com/
http://www.live.com/
http://www.snap.com/
http//www.ask.com/
http://dojotoolkit.org/
http://www.ask.com/

這些應用時,JavaScript就不會只是被當成腳本語言了。JavaScript具有面向對象的概念,也可以繼承類和拋出異常。正因為這些,也就是現下為何Ajax框架層出不窮,并且如此火爆的原因了。程序開發者已經意識到JavaScript語言的重要性,以及重新認識它之后給網頁開發帶來的變革,對于無論是前端還是后臺開發人員,JavaScript都不只是從前所認為的那樣-----只是簡單的腳本。

在一個項目當中,尤其網頁開發項目,JavaScript幾乎是必不可少的語言,它不要編譯器,也不需要專門的解析器。只要客戶端機器上有瀏覽器,只要把開源JavaScript 引擎加入瀏覽器中(幾乎所有的瀏覽器都支持,所有的電腦都有瀏覽器 ),不管是電腦還是手機,JavaScript都將很好地被支持。

而使用JavaScript,至少有下面這幾點好處:
1,增加交互動態應用,豐富界面應用,提高用戶體驗
2,節省后臺開發成本,減少后臺開發量, 顯示HTML/XHTML和格式化數據交給JS處理
3,節省網絡帶寬,讓瀏覽速度更快,減輕服務器壓力,XMLhttp 減少刷新數據
4,體現RIA,B/S模式的利器,通過JS可以達到C/S模式的效果
5,WEB版軟件最好的界面實現者,Flash,Applet也還不錯,不過目前JavaScrip是最好的
6,……

瀏覽器的兼容性或者用戶屏蔽JS雖然是個頭疼的問題,但絕大多數瀏覽器都在遵循ECMAScript1.5標準,大多數用戶是不會禁用JS的,因為關閉JS使用互聯網幾乎是件困難的事。

雖然還有安全、開發和維護成本等等的不利因素在里面,但如果把JavaScript很好地與后臺結合起來,JavaScript將是網頁開發非常重要的一門語言,甚至不亞于Java?,F在利用Javaphp做后臺的網站越來越多,而再有效結合JavaScript,利用JavaScript來t處理和顯示頁面,這樣,豐富互聯網應用、提高用戶體驗將成為可能。

JavaScript被程序員忽視這么久后,終于踏著RIA的步伐迎來了春天,不管怎么說,軟件程序從桌面走向網絡、走向瀏覽器將是必然的趨勢。不是說要取代桌面應用,而是豐富互聯網應用有太多的路要走。

而其中,桌面還是互聯網應用其后臺是很類似的,都可以用Java,C,C#等等。而在前臺,在互聯網軟件應用上,JavaScript將會很好地擔任界面開發程序語言的角色。

畢竟,JavaScript不再僅僅是腳本,而是一門可以面向對象的程序語言。當然了,要想真正利用好JavaSript這門語言,精通一門后臺語言必不可少,而也只有這樣JavaScript才不會是僅僅是腳本。

這里我說了大量JavaScript有利的一面,當然JS依然存在著這樣那樣的問題,但我想RIA發展是個趨勢,B/S模式也是一個趨勢,JavaScript也還在一直向前發展(新的版本也在研究)。我相信隨著WEB2.0這種用戶與網站以及用戶之間的彼此交互應用越來越多,也隨著網絡帶寬越來越快,RIA將會有一個很好的發展,而JavaScript在RIA中也將發揮越來越重要的作用。

JavaScript技術JavaScript 不只是腳本,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 蜜柚免费视频高清观看在线 | 日本电影小姐 | 伊人精品影院 | 一抽一出BGM免费3分钟 | 色狠狠一区 | 亚洲 欧美 视频 手机在线 | 亚洲欧美成人综合 | 好大好硬好湿再深一点网站 | 桃花在线观看播放 | 曰产无码久久久久久精品 | 一个色夫导航 | 夜色福利院在线看 | 一本大道无码AV天堂欧美 | 最近更新2019中文字幕国语 | 一本色道久久综合亚洲精品 | 精品无码国产污污污免费网站2 | 国产色精品久久人妻无码看片 | 精品久久久久久久高清 | 4399的视频BD高清在线观看免费 | 日日夜夜影院在线播放 | 年轻的搜子8中字在线观看 年轻的朋友4在线看中文字幕 | 人体内射精一区二区三区 | 成人动漫百度影音 | 中国xxxxxx片免费播放 | 精品人妻伦一二三区久久AAA片 | 777米奇色狠狠俺去啦 | 国产白丝精品爽爽久久久久久蜜臀 | 领导边摸边吃奶边做爽在线观看 | 亚洲一区在线观看无码欧美 | nxgx69日本护士 | 天美传媒 免费观看 | 亚洲日韩欧美国产中文在线 | 最新在线黄色网址 | 丝袜美腿美女被狂躁在线观看 | 亚洲精品123区 | 蜜桃婷婷狠狠久久综合9色 蜜桃视频一区二区 | 真人女人无遮挡内谢免费视频% | 亚洲成人欧美 | 中文字幕va一区二区三区 | 哇嘎在线精品视频在线观看 | 最近的2019中文字幕国语版 |