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

首頁 > 辦公 > Dreamweaver > 正文

Dreamweaver CS4 JavaScript的部分新特性

2024-09-12 12:28:14
字體:
來源:轉載
供稿:網友
  除了界面上的改變,DreamWeaver CS4作為一個重要的里程碑版,還有許多更新,諸如:
  * 針對 Ajax 和 JavaScript 框架的代碼提示
  * Adobe InContext Editing
  * HTML 數據集
  * Subversion® 集成
  * CSS 最佳做法等,更多可以查看官方的fetures頁。這里我主要給您介紹一下關于JavaScript的部分新特性。
  是在官方下載了DreamWeaver CS4的PreRelease版來測試,解壓和安裝沒有什么太多要說的,只是感覺比早先啊的DreamWeaver CS3的安裝速度要快了不少,安裝完畢,發現界面與之前相比有了一定的改變,如圖(上圖為DreamWeaver CS3,下圖為DreamWeaver CS4):


  除了界面上的改變,該版本作為一個重要的里程碑版,還有許多更新,諸如:
  針對 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,如圖:


  我們選擇”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"" 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庫的支持
  上面提到的Aptana同時提供對多種JavaScript的第三方類庫,如Prototype、jQuery、YUI、ExtJS等的支持,DreamWeaver CS4也同樣提供了,我們首先引入一個Prototype庫,然后通過輸入new Ajax.,試圖構建一個Ajax的應用,此時DreamWeave CS4給出了Ajax類成員方法的代碼提示,如圖:
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品国产2020观看福利| 中文字幕自拍vr一区二区三区| 最好看的2019年中文视频| 欧美激情欧美狂野欧美精品| 亚洲区一区二区| 亚洲精品成人久久电影| 日韩中文视频免费在线观看| 欧美交受高潮1| 日韩在线免费高清视频| 欧美黑人一级爽快片淫片高清| 亚洲精品久久在线| 国产日韩欧美成人| 日韩乱码在线视频| 91精品国产乱码久久久久久久久| 成人伊人精品色xxxx视频| 亚洲毛茸茸少妇高潮呻吟| www.99久久热国产日韩欧美.com| 亚洲成色777777女色窝| xxxxx成人.com| 日韩在线中文字幕| 欧美大片免费观看| 成人免费看黄网站| 伊人伊成久久人综合网站| 欧美视频国产精品| 亚洲一区亚洲二区| 一区二区三区视频免费| 日韩精品极品在线观看播放免费视频| 九九视频直播综合网| 欧美在线影院在线视频| 日韩av日韩在线观看| 91视频免费在线| 97免费视频在线播放| 97高清免费视频| 91精品国产综合久久香蕉最新版| 欧美性xxxx极品高清hd直播| 91免费国产视频| 一本色道久久88综合日韩精品| 国产成人精品视| 午夜免费日韩视频| 国产日产亚洲精品| 国产成人精品免高潮在线观看| 日本不卡免费高清视频| 2020欧美日韩在线视频| 日韩中文字幕在线精品| 人人澡人人澡人人看欧美| 最近2019年日本中文免费字幕| 久久久精品一区二区三区| 68精品国产免费久久久久久婷婷| 国产成人高潮免费观看精品| 成人伊人精品色xxxx视频| 国外成人在线直播| 一区二区在线视频播放| 日韩精品极品在线观看播放免费视频| 国产精品久久一区| 97国产真实伦对白精彩视频8| 欧美午夜性色大片在线观看| 亚洲一区二区久久| 国产精品久久婷婷六月丁香| 庆余年2免费日韩剧观看大牛| 亚洲精品国产拍免费91在线| 久久久亚洲国产天美传媒修理工| 亚洲精品视频在线观看视频| 亚洲国产精久久久久久久| 国产在线视频一区| 久久久电影免费观看完整版| 亚洲成人激情小说| 国内精品久久久久久久| 国产精品久久久久久久久久久久久久| 亚洲国产精彩中文乱码av在线播放| 综合136福利视频在线| 成人免费看吃奶视频网站| 日本伊人精品一区二区三区介绍| 97视频在线观看免费高清完整版在线观看| 精品国产欧美成人夜夜嗨| 欧美成人黄色小视频| 亚洲精品日韩久久久| 国产精品美女主播在线观看纯欲| 欧美日韩国产在线播放| 另类图片亚洲另类| 欧美午夜久久久| 国产亚洲精品日韩| 97久久超碰福利国产精品…| 国产精品第一页在线| 色综合色综合久久综合频道88| 日韩av不卡在线| 欧美天堂在线观看| 国产一区二区日韩| 欧美亚洲视频在线观看| 久99九色视频在线观看| 中文欧美在线视频| 国产91对白在线播放| 欧美日韩中文字幕日韩欧美| 欧美在线欧美在线| 九九精品在线观看| 中文字幕精品久久久久| 国产精品日韩精品| 日韩精品免费在线视频观看| 亚洲视频综合网| 亚洲石原莉奈一区二区在线观看| 国产91精品久久久| 欧美日在线观看| 亚洲国产精品va在线| 亚洲国产精品va| 亚洲综合在线中文字幕| 亚洲天堂男人天堂女人天堂| 亚洲欧美成人精品| 国产欧美日韩精品在线观看| 55夜色66夜色国产精品视频| 久久久久久久影院| 国产精品女主播| 欧美激情久久久久| 在线看片第一页欧美| 久久精品亚洲94久久精品| 色偷偷91综合久久噜噜| 日本国产精品视频| 国产精品视频一区二区三区四| 久久国内精品一国内精品| 亚洲精品ady| 欧美在线视频播放| 亚洲人成免费电影| 日韩精品久久久久久福利| 亚洲成人999| 久精品免费视频| 国内揄拍国内精品少妇国语| 精品电影在线观看| 亚洲国产精彩中文乱码av在线播放| 少妇高潮久久77777| 91精品国产综合久久香蕉的用户体验| 欧美一级在线播放| 亚洲精品xxx| 中文精品99久久国产香蕉| 一区二区日韩精品| 亚洲91精品在线| 久久在线免费视频| 成人高清视频观看www| 色吧影院999| 美女精品视频一区| 中文字幕日韩免费视频| 欧美高清视频一区二区| 一区国产精品视频| 都市激情亚洲色图| 久久手机精品视频| 亚洲人成网站免费播放| 久久久久国产视频| 久久精品视频播放| 91黑丝在线观看| 国产精品一区二区3区| 亚洲精品色婷婷福利天堂| 91免费视频国产| 美日韩精品免费视频| 在线观看欧美视频| 色噜噜国产精品视频一区二区| 国产成人精品优优av| 成人欧美一区二区三区黑人| 欧美日韩视频免费播放| 日韩精品黄色网| 日韩av在线免费观看| 亚洲激情自拍图| 日本久久精品视频| 久久夜精品va视频免费观看| 亚洲精品第一国产综合精品| 狠狠久久亚洲欧美专区| 97精品国产aⅴ7777| 国产欧美一区二区三区久久|