国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > Java > 正文

vs2008 JavaScript 語法提示(Intellisense)功能

2024-07-15 01:59:27
字體:
來源:轉載
供稿:網友

Visual Studio 2008將是一個非常激動人心的版本,包含了成堆的強大的功能。其中一個新特性就是更加完善的支持對JavaScript的調試及IntelliSense功能。Visual Studio 2008其實是開發(fā)JavaScript程序最優(yōu)秀的IDE,對JavaScript的代碼誘導能力最強,而且還可以進行斷點跟蹤調試調試。在本文中,將展示的這兩方面的特性,希望為JavaScript的編輯及調試帶來新開發(fā)方式,但愿讀者能尋找到一款更好的JavaScript開發(fā)工具。
JavaScript 智能感知(Intellisense)功能

Java、C#等各種高級語言的開發(fā)工具琳瑯滿目,爭放異彩。但作為AJAX的主角的JavaScript語言,配套的開發(fā)工具總保持著不相稱的沉寂。缺乏良好開發(fā)工具的支持,編寫JavaScript程序,特別是超過500行以上的JavaScript程序變得極富挑戰(zhàn)性——沒有代碼誘導功能,沒有實時錯誤檢查,沒有斷點跟蹤調試……開發(fā)JavaScript代碼有時就像在黑暗的隧道里靠觸覺摸索著前行。在代碼中不小心增加了一個多余的“(”或“{”,整段代碼可能馬上像一堵猝然倒塌的城墻,在IE中報出的錯誤往往似是而非,甚至和真實原因往往相差十萬八千里,讓人如墮云里霧里。好事者引用柳傳志的話,概括編寫JavaScript程序的感受:戰(zhàn)戰(zhàn)兢兢,如履薄冰。
(1) 無處不在的Intellisense功能

開發(fā)人員對Visual Studio 2008中一個殷切期盼的特性是,Visual Studio 2008對客戶端JavaScript Intellisense的支持,當然這個特性在免費的Visual Web Developer Express版本中也能正常的工作。

Visual Studio 2008的JavaScript IntelliSense功能類似其他IDE中的Auto-completion,也就是能夠自動補全,不過和VI和Emacs中的Auto-completion不一樣,IntelliSense比較Intelligent,根據(jù)編程語言的語法來談出備選填。

如果讀者以前曾為手工鍵入JavaScript感到煩惱的話,那肯定會為Visual Studio 2008的這個特性感到驚喜。Visual Studio 2008 為所有的.aspx 文件、.htm 文件以及外部的.js 文件中都提供完整的JavaScript Intellisense自動完成功能。它不僅對普通的JavaScript代碼提供了Intellisense ,還對新的ASP.NET AJAX 客戶端JavaScript框架和用它編寫的JavaScript代碼提供了豐富的支持。
(2) 外部JS文件的Intellisense功能

Visual Studio 2008中的JavaScript Intellisense支持之酷處在于,它被設計成開箱即可用(Just work out of the box)的。這意味著,開發(fā)人員不需要對JavaScript文件運行別的工具來建立Intellisense提示,也不用以某種方式來修飾JavaScript。如果在外部JavaScript文件中建有一個標準的JavaScript函數(shù)或原型類型,那么Visual Studio 2008中使用它時,就應該自動得到Intellisense完成。

很明顯,當外部JS文件具在Intellisense功能時,開發(fā)人員就可以像使用內部的JavaScript語句塊一樣進行調用。如此一來,就可以自動調用外部JS文件中定義的JavaScript函數(shù)及變量。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 北海市| 永胜县| 江北区| 沛县| 托里县| 昌江| 科技| 肇州县| 天柱县| 彰化市| 巴彦淖尔市| 波密县| 鹤山市| 万源市| 泰宁县| 乡宁县| 揭西县| 高淳县| 江口县| 任丘市| 武义县| 镇坪县| 恩平市| 仁化县| 黄梅县| 石阡县| 若羌县| 洛浦县| 桑日县| 越西县| 柳州市| 烟台市| 杭锦旗| 临泽县| 团风县| 白朗县| 海晏县| 闻喜县| 新巴尔虎右旗| 嘉峪关市| 金昌市|