亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 軟件應用 > 正文

Dreamweaver CS4 JavaScript的部分新特性

2024-09-04 21:28:06
字體:
來源:轉載
供稿:網友

除了界面上的改變,DreamWeaver CS4作為一個重要的里程碑版,還有許多更新,諸如:
  * 針對 Ajax 和 JavaScript 框架的代碼提示
  * Adobe InContext Editing
  * HTML 數據集
  * Subversion® 集成
  * CSS 最佳做法等,更多可以查看官方的fetures頁。這里我主要給您介紹一下關于JavaScript的部分新特性。

  是在官方下載了DreamWeaver CS4的PreRelease版來測試,解壓和安裝沒有什么太多要說的,只是感覺比早先啊的DreamWeaver CS3的安裝速度要快了不少,安裝完畢,發現界面與之前相比有了一定的改變,如圖(上圖為DreamWeaver CS3,下圖為DreamWeaver CS4):

Dreamweaver CS4 JavaScript的部分新特性

Dreamweaver CS4 JavaScript的部分新特性


  除了界面上的改變,該版本作為一個重要的里程碑版,還有許多更新,諸如:

  針對 Ajax 和 JavaScript 框架的代碼提示
  Adobe InContext Editing
  HTML 數據集
  Subversion® 集成
  CSS 最佳做法等,更多可以查看官方的fetures頁。

  這里我主要給您介紹一下關于JavaScript的部分新特性。

  一、JavaScript代碼外鏈。

  我們知道,出于種種目的考慮,我們一般不在頁面直接撰寫JavaScript代碼,而是將其放在外部的js文件中,這樣做的好處,除了便于管理整個站點的JavaScript之外,還有助于多多借助客戶端對js文件的緩存,減少很少改變的js文件的網絡傳輸流量的浪費。

  另外,出于多人協作和便于管理、便于敏捷變化和代碼分層等原因,我們應該盡可能的做到結構-表現-行為的分離,在平常的代碼編寫中,你可能大量使用了諸如

<a onclick="alert_me('this is a link')" href="#">Click to alert me</a>

  這樣的代碼,然而,這樣做卻是將行為耦合到了基本的代碼結構中,我們提倡以添加事件的方式來將其完全分離到JavaScript代碼中,這個操作也可以由DreamWeaver CS4來完成。

  在DreamWeaver CS4中,則為我們提供了此功能,這個功能你可以在【Commands】->【Externalize JavaScript】中找到。

  為了測試這兩項特性,我們撰寫了如下的代碼:

< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
function alert_me(msg)
{
 alert(msg);
}
</script>
</head>
<body>
<a href="#" onclick="alert_me('this is a link')">Click to alert me</a>
</body>
</html>

  你可以看到,在這段代碼中,不僅在頁面中出現了JavaScript函數,而且還將行為直接綁定在了HTML標簽中,這時使用【Commands】->【Externalize JavaScript】來打開DreamWeaver CS4為我們提供的工具,你可以看到,有兩個選項,他們分別對應了只將頁面中的JavaScript代碼塊分離為外部文件和與此同時分離HTML代碼中的JavaScript,如圖:

Dreamweaver CS4 JavaScript的部分新特性

 

Dreamweaver CS4 JavaScript的部分新特性


  我們選擇”Externalize JavaScript and attach unobtrusively”,即同時完成代碼塊和標簽中代碼的分離,命令執行完成后,頁面的代碼如下:

< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
 
<script src="SpryAssets/SpryDOMUtils.js" _fcksavedurl=""SpryAssets/SpryDOMUtils.js"" _fcksavedurl=""SpryAssets/SpryDOMUtils.js"" type="text/javascript"></script>
<script src="Untitled-15.js" type="text/javascript"></script>
</head>
<body>
<a href="#" id="a1">Click to alert me</a>
</body>
</html>

  這樣,就自動化的完成了相應的工作。

  二、JavaScript代碼提示

  一直以來,開發JavaScript沒有特別順手的IDE,Aptana算是一款基于Ecplise的JavaScript開發工具,提供了代碼高亮和代碼提示功能,如今,DreamWeaver CS4也提供了此功能,當我們構建JavaScript內置對象時,它已經可以進行代碼提示了,如圖:

Dreamweaver CS4 JavaScript的部分新特性


  除此以外,DreamWeaver CS4 還提供了對代碼錯誤的提示,當代碼出現錯誤,將在窗口頂端有一個黃色的提示條,同時在代碼左側行號處標識,如圖:

Dreamweaver CS4 JavaScript的部分新特性


  三、對第三方JavaScript庫的支持

  上面提到的Aptana同時提供對多種JavaScript的第三方類庫,如Prototype、jQuery、YUI、ExtJS等的支持,DreamWeaver CS4也同樣提供了,我們首先引入一個Prototype庫,然后通過輸入new Ajax.,試圖構建一個Ajax的應用,此時DreamWeave CS4給出了Ajax類成員方法的代碼提示,如圖:

Dreamweaver CS4 JavaScript的部分新特性

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品91美女久久久久久久| 亚洲老头同性xxxxx| 久久精品青青大伊人av| 久久色免费在线视频| 欧美在线免费看| www.欧美视频| 91精品国产色综合久久不卡98| 国产有码在线一区二区视频| 51ⅴ精品国产91久久久久久| 久久久中精品2020中文| 久久视频国产精品免费视频在线| 国产日产欧美a一级在线| 久久免费高清视频| 综合av色偷偷网| 亚洲成人性视频| 国产日韩精品视频| 美女999久久久精品视频| 性欧美长视频免费观看不卡| 91中文字幕在线观看| 在线播放国产一区二区三区| 色777狠狠综合秋免鲁丝| 国产精品高清网站| 久久精品久久久久| 成人黄色在线播放| 亚洲开心激情网| 亚洲黄页视频免费观看| 亚洲人成网站免费播放| 欧美在线视频免费观看| 久久大大胆人体| 狠狠躁天天躁日日躁欧美| 久久人人97超碰精品888| 欧美日韩国产色| 8090成年在线看片午夜| 国产精品ⅴa在线观看h| 国产亚洲精品一区二555| 黄色成人在线免费| 久久韩剧网电视剧| 国语对白做受69| 欧美日韩亚洲网| 国产精品日本精品| 国产精品综合不卡av| 97涩涩爰在线观看亚洲| 欧美午夜激情在线| 亚洲精品欧美一区二区三区| 91精品久久久久久久久久久| 欧美性xxxx在线播放| 亚洲欧美制服丝袜| 日本一区二区在线免费播放| 国产精品1234| 亚洲一区二区三区视频播放| 成人有码在线播放| 日韩精品免费综合视频在线播放| 九九热这里只有精品免费看| 色综合亚洲精品激情狠狠| 国产精品视频免费在线观看| 欧美激情欧美狂野欧美精品| 亚洲自拍另类欧美丝袜| 国产精品一区二区三区在线播放| 亚洲精品国产精品自产a区红杏吧| 久久久久久亚洲精品中文字幕| 久久久在线视频| 国产精品久久久久久久久免费看| 精品视频中文字幕| 久久91亚洲精品中文字幕奶水| 国产精品一区二区女厕厕| 成人欧美一区二区三区在线| 欧美成人午夜影院| 98精品国产自产在线观看| 2019亚洲日韩新视频| 国内精久久久久久久久久人| 欧美日韩一区二区免费视频| 久久久久这里只有精品| 日韩在线激情视频| 亚洲深夜福利在线| 亚洲国产天堂久久综合| 中文国产成人精品| 亚洲人成电影网站色…| 91九色国产视频| 亚洲天堂网站在线观看视频| 国产精品欧美久久久| 亚洲视频在线免费看| 国产精品999| 亚洲视频第一页| 一区二区三欧美| 奇米四色中文综合久久| 日韩精品视频免费| 一区二区成人av| 亚洲最大激情中文字幕| 国产成人精品av| 在线成人一区二区| 亚洲一区999| 日韩视频在线免费观看| 久久免费少妇高潮久久精品99| 亚洲日韩欧美视频一区| 亚洲性夜色噜噜噜7777| 久久成人精品视频| 中文字幕欧美视频在线| 91高清视频免费| 国产精品视频一区国模私拍| 欧亚精品在线观看| 日韩在线高清视频| 夜夜狂射影院欧美极品| 91美女片黄在线观看游戏| 久久精品91久久久久久再现| 亚洲精品第一国产综合精品| 色综合天天综合网国产成人网| 精品久久久久久久久久久| 2021久久精品国产99国产精品| 欧美大荫蒂xxx| 色综合导航网站| 亚洲尤物视频网| 日本亚洲欧美三级| 久久精品美女视频网站| 欧美国产日韩一区| 久久久亚洲天堂| 成人444kkkk在线观看| 热久久美女精品天天吊色| 欧美插天视频在线播放| 国产高清视频一区三区| 欧美日韩精品在线视频| 91在线视频免费| 欧美日韩中文字幕在线视频| 国产91精品高潮白浆喷水| 久久免费福利视频| 欧美富婆性猛交| 国产精品福利在线观看| 欧美性猛交xxxx免费看漫画| 国产精自产拍久久久久久蜜| 亚洲xxx视频| 国产婷婷97碰碰久久人人蜜臀| 一个人看的www欧美| 日韩电影大片中文字幕| 亚洲国产精品成人精品| 国产精品大陆在线观看| 精品国产一区二区三区四区在线观看| 视频在线观看一区二区| 欧美麻豆久久久久久中文| 亚洲色图在线观看| 91精品国产色综合久久不卡98口| 91高清视频免费观看| 77777亚洲午夜久久多人| 亚洲香蕉成人av网站在线观看| 国产成人久久久精品一区| 国产在线高清精品| 亚洲精品日韩丝袜精品| 日韩av一区在线观看| 一区二区三区黄色| 色妞色视频一区二区三区四区| 欧美亚洲午夜视频在线观看| 日韩网站免费观看| 欧美成人sm免费视频| 亚洲女人被黑人巨大进入| 色哟哟入口国产精品| 亚洲欧美一区二区三区情侣bbw| 久久躁狠狠躁夜夜爽| 欧美国产日本高清在线| 日韩av有码在线| 欧美国产日本在线| 亚洲乱码一区av黑人高潮| 久久影视免费观看| 91久久国产精品91久久性色| 亚洲**2019国产| …久久精品99久久香蕉国产| 三级精品视频久久久久|