我是FE,也是Fe

          前端來源于不斷的點滴積累。我一直在努力。

          統(tǒng)計

          留言簿(15)

          閱讀排行榜

          評論排行榜

          IE8 Web開發(fā)新特性

          今天發(fā)布了IE8簡體中文正式版,我在第一時間下載并使用。這篇博文將介紹IE8開發(fā)新特性。

          W3C標準支持


          IE8是一個標準的瀏覽器。IE8終于通過了acid 的測試,雖然分數(shù)不高,但是微軟能在標準前讓步,實屬難得。為了兼容之前瀏覽器,IE8提供了兼容視圖,我用默認的IE8視圖瀏覽了一些網(wǎng)頁,還基本正常。我的項目在IE8下頁沒有問題。

          性能改善

          IE8每一個標簽都是一個獨立的進程,這樣任何一個標簽奔潰都不會影響別的標簽,同時IE8提供了奔潰恢復功能。這點總算趕上了別的瀏覽器。

          開發(fā)人員工具

          IE8自帶了 Internet Explorer Developer Toolbar ,可以用F12激活。下面將一一介紹其新特性。

          工具欄菜單上多了驗證項:

          shutcut1

          快速切換瀏覽器模式,包括 IE8 IE7 IE8兼容性 三個試圖。

          任何一個標簽都有搜索功能。可以方便的搜索HTML CSS javascript 文本。

          多了標簽欄。有四個標簽 HTML CSS 腳本 探查器,探查功能與之前的版本無異,只是探查器標簽好像沒有什么用,和HTML標簽的功能是一樣的。

          在探測了一個DOM節(jié)點之后,工具對樣式的支持堪比Firebug,同樣可以查看currentStyle,跟蹤樣式:

          shutcut3

          布局功能是新增的,可以查看DOM的盒模型。

          shutcut4

          最令人興奮的是,終于支持腳本調(diào)試,下面的篇幅重點介紹腳本調(diào)試功能。

          要啟用腳本調(diào)試功能,和之前的版本一樣,需要在Internet 選項->高級->"禁用腳本調(diào)試" 兩個選項不勾選。

          我先寫了一段簡單的調(diào)試代碼:

          window.onload=function (){
              alert(undefinedVar);
          }

          用瀏覽器打開后,會提示如下對話框:

          shutcut5

          點擊"是",工具會自動跳至出錯處:

          shutcut6

          和一般的調(diào)試器一樣,可以單步,逐過程,跳出,運行功能 在局部變量里面可以查看當前scopeChain中的變量值。

          還可以添加監(jiān)視,監(jiān)視的內(nèi)容很多,體現(xiàn)了很多IE特性。下面的截圖是我監(jiān)視document的結(jié)果:

          shutcut7 

          還記得以前我們常用alert調(diào)試腳本的日子么,忘了他吧,IE8可以直接在代碼中敲debugger;了,以前的版本我發(fā)現(xiàn)的調(diào)試工具當然是visual studio 了,也非常好用,不過體積非常大,裝上vs 去調(diào)試javascript無疑是大材小用。還好我有.net情節(jié)。修改剛才的那個頁面:

          window.onload=function (){
              dubugger;
              alert(undefinedVar);
          }

          如果你需要在debugger;處停止運行你的程序,必須將"腳本"標簽中的"啟動調(diào)試"按鈕。

           

          總結(jié)

          IE8是一個很好的瀏覽器,其開發(fā)特性也是前所未有的,能支持javascript調(diào)試是次版本工具中一大亮點。相信這些新特性能讓開發(fā)者的的開發(fā)更加輕松便利。

          posted on 2009-03-20 15:23 衡鋒 閱讀(2192) 評論(6)  編輯  收藏 所屬分類: Web開發(fā)

          評論

          # re: IE8 Web開發(fā)新特性 2009-03-20 16:32 lbom

          謝謝樓主分享,我們正在考慮升級計劃。  回復  更多評論   

          # re: IE8 Web開發(fā)新特性 2009-03-20 16:34 勝客網(wǎng)

          3Q  回復  更多評論   

          # re: IE8 Web開發(fā)新特性[未登錄] 2009-03-20 16:46 Simple

          用Flex開發(fā)后`` 這些功能 已經(jīng)沒有必要了````   回復  更多評論   

          # re: IE8 Web開發(fā)新特性 2009-03-20 17:20 陽衡鋒

          不過IE8沒有贏得我的信任,在使用時間還不到一個小時的時候,就什么頁面都打不開了,可是我還能上網(wǎng)。無奈,我只得把它卸載。

          從心底說,我也不太喜歡IE,可是用戶是上帝,上帝在用IE,我們也得'喜歡'IE。  回復  更多評論   

          # re: IE8 Web開發(fā)新特性 2009-03-21 18:18 bera

          IE8?算了吧  回復  更多評論   

          # re: IE8 Web開發(fā)新特性 2009-03-22 13:00 奢侈品.com

          我用著還行,對網(wǎng)站開發(fā)很方便,支持js調(diào)試,并且Ctrl+Enter的默認域名是.com,
          中文的也是.com;再也不用注冊垃圾的cn域名了。  回復  更多評論   

          主站蜘蛛池模板: 历史| 恩施市| 左贡县| 蓬安县| 白朗县| 二连浩特市| 马尔康县| 开江县| 西贡区| 日喀则市| 怀集县| 简阳市| 新昌县| 巢湖市| 东城区| 湾仔区| 肥城市| 虎林市| 博湖县| 建阳市| 甘肃省| 镇江市| 沙雅县| 开化县| 榆中县| 买车| 松滋市| 勐海县| 阿拉尔市| 雷山县| 凤冈县| 蒲城县| 北京市| 武陟县| 张掖市| 桂林市| 安阳县| 金溪县| 黑龙江省| 伊通| 同仁县|