西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁西西教程DreamWeaver → dreamweaver cs4 關(guān)于Jsva Script的新特性

dreamweaver cs4 關(guān)于Jsva Script的新特性

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2011/8/20 10:12:25字體大。A-A+

作者:西西點擊:65次評論:0次標(biāo)簽: dreamweaver cs4新特性

Adobe Dreamweaver CCv13.0 漢化版 蘋果電腦版
  • 類型:Mac應(yīng)用軟件大小:314.6M語言:中文 評分:10.0
  • 標(biāo)簽:
立即下載

DREAMWEAVER CS4新增了哪些相關(guān)功能。

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


  實時視圖新增功能

  借助 Dreamweaver CS4 中新增的實時視圖在真實的瀏覽器環(huán)境中設(shè)計網(wǎng)頁, 同時仍可以直接訪問代碼。呈現(xiàn)的屏幕內(nèi)容會立即反映出對代碼所做的更改。

  針對 Ajax 和 JavaScript 框架的代碼提示

  借助改進的 JavaScript 核心對象和基本數(shù)據(jù)類型支持, 更有效地編寫 JavaScript。通過集成包括 jQuery、Prototype 和 Spry 在內(nèi)的流行 JavaScript 框架, 充分利用 Dreamweaver CS4 的擴展編碼功能。

  全新用戶界面

  借助共享型用戶界面設(shè)計, 在 Adobe Creative Suitereg; 4 的不同組件之間更快、更明智地工作。使用工作區(qū)切換器可以從一個工作環(huán)境快速切換到下一個環(huán)境。

  相關(guān)文件和代碼導(dǎo)航器

  單擊“相關(guān)文件”欄中顯示的任何包含文件, 即可在“代碼”視圖中查看其源代碼, 在“設(shè)計”視圖中查看父頁面。新增的代碼導(dǎo)航器功能顯示影響當(dāng)前選定內(nèi)容的 CSS 源代碼, 并允許您快速訪問它。

  HTML 數(shù)據(jù)集

  無需掌握數(shù)據(jù)庫或 XML 編碼即可將動態(tài)數(shù)據(jù)的強大功能融入網(wǎng)頁中。Spry 數(shù)據(jù)集可以將簡單 HTML 表中的內(nèi)容識別為交互式數(shù)據(jù)源。

  Adobe InContext Editing (預(yù)發(fā)布版)

  在 Dreamweaver 中設(shè)計頁面, 使最終用戶能使用 Adobe InContext Editing 在線服務(wù)編輯他們的網(wǎng)頁, 無需幫助或使用其它軟件。* 作為 Dreamweaver 設(shè)計人員, 您可以限制對特定頁面、特殊區(qū)域的更改權(quán), 甚至可以自定格式選項。

  Adobe Photoshopreg; 智能對象

  將任何 Photoshop PSD 文檔插入 Dreamweaver 即可創(chuàng)建出圖像。智能對象與源文件緊密鏈接。無需打開 Photoshop 即可在 Dreamweaver 中更改源圖像和更新圖像。

  CSS 最佳做法

  無需編寫代碼即可實施 CSS 最佳做法。在“屬性”面板中新建 CSS 規(guī)則, 并在樣式級聯(lián)中清晰、簡單地說明每個屬性的相應(yīng)位置。

  Subversion 集成

  在 Dreamweaver 中直接更新站點和登記修改內(nèi)容。Dreamweaver CS4 與 Subversion 軟件緊密集成, 后者是一款開放源代碼版本控制系統(tǒng), 可以提供更強大的登記/注銷體驗。

  Adobe AIR 創(chuàng)作支持新增功能

  在 Dreamweaver 中直接創(chuàng)建基于 HTML 和 JavaScript 的 Adobe AIR 應(yīng)用程序。在 Dreamweaver 中即可預(yù)覽 AIR 應(yīng)用程序。使 Adobe AIR 應(yīng)用程序隨時可與 AIR 打包及代碼簽名功能一起部署。

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


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






  一、JavaScript代碼外鏈

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

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

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

  這樣的代碼,然而,這樣做卻是將行為耦合到了基本的代碼結(jié)構(gòu)中,我們提倡以添加事件的方式來將其完全分離到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>

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





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

< !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>

  這樣,就自動化的完成了相應(yīng)的工作。

二、JavaScript代碼提示

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



  除此以外,DreamWeaver CS4 還提供了對代碼錯誤的提示,當(dāng)代碼出現(xiàn)錯誤,將在窗口頂端有一個黃色的提示條,同時在代碼左側(cè)行號處標(biāo)識,如圖:



  三、對第三方JavaScript庫的支持

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


    Adobe
    (300)Adobe
    是一家總部位于美國加州圣何塞的電腦軟件公司。公司由喬恩沃諾克和查理斯格什克創(chuàng)建于年月,他們先前都曾任職于施樂公司的帕洛阿爾托研究中心,離開后組建了系統(tǒng)公司,使得頁描述語言得到商業(yè)化應(yīng)用。這個名字沒有傳奇的來歷,它僅僅是來源于其創(chuàng)始人的河流老家背后那條流淌的小河之名。套裝包括圖像處理軟件矢量圖形編輯軟件音頻編輯軟件文檔創(chuàng)作軟件網(wǎng)頁編輯軟件二維矢量動畫創(chuàng)作軟件視頻特效編輯軟件視頻剪輯軟件環(huán)境...更多>>
    • Adobe Premiere Pro 1.5 英漢切換工

      08-22 / 16.0M

      推薦理由:☆ 主要功能:本工具包含 Premiere Pro 1.5 漢化程序、英化程序和刷新程序,可讓您隨時在 99%的漢化和100%
    • AdobeReaderWP8版10.4.4.0 官方版

      04-28 / 4.3M

      推薦理由:AdobeReaderWP8版是一款強大的PDF工具,支持各類PDF文檔的閱讀和編輯,強大的編輯功能讓你可以隨心所欲的比
    • Adobe Photoshop(PS)CS 8.01 簡體中

      05-15 / 150.1M

      推薦理由:Adobe Photoshop CS 8.01 大家所熟悉的Photoshop 7.0的下一代產(chǎn)品不是叫做Photoshop 8.0了,而是被命名為Ph
    • Adobe Reader加速器 PDF SpeedUp3.

      01-05 / 566KB

      推薦理由: 為Adobe Reader提速的免費小工具! ≈С諥dobe Acrobat 5, 6, 7, 8, 9, Adobe Reader 5, 6, 7, 8, 9。
    • Adobe Collage1.0.0

      11-16 / 17M

      推薦理由: Adobe面向移動平臺推出的一款圖像拼貼工具,可以將圖像、背景、文字等內(nèi)容自由組合在一起! dobe
    • Adobe Shadowv2.0 官方版

      04-13 / 11.9M

      推薦理由:Adobe為移動開發(fā)者打造的解決網(wǎng)頁應(yīng)用跨平臺問題的工具。由于移動設(shè)備(Android)屏幕的尺寸和規(guī)格不一樣,網(wǎng)
    html編輯器
    (73)html編輯器
    我們做網(wǎng)頁的時候最難找的就是編輯器,網(wǎng)上找一個吧,要不是圖片上傳錯誤,就是到處都是錯誤,垃圾太多.大家都需要一個簡單,速度快的.西西為您提供最好用的編輯器一站式下載編輯器定義編輯器指的是一類編輯制作工具,可自定義窗囗,編輯主題索引,可選擇添搜索頁,無任何不自由。編輯器哪個好用小編個人比較喜歡使用和,這兩款編輯器軟件都有不錯的表現(xiàn)。至于編輯器哪個好用,這就要根據(jù)你的個人需求去選擇對應(yīng)的編輯器啦...更多>>
    • UltraEdit-32中文版21.20.1001 中文

      06-29 / 19.5M

      推薦理由:ultraEdit 32 破解版 簡體中文 內(nèi)有安裝說明,完全免費,無試用期的。該軟件功能強大,能打開各種格式的文件
    • pyscripter x642.5.3 官方最新版

      11-10 / 4.7M

      推薦理由:python編輯器,代碼補全、參數(shù)提示補全工具,這個工具其實非常重要,可以大大提高開發(fā)效率,減少出錯。很滿
    • 快手AAuto Studio10.152 綠色中文免

      02-20 / 8.5M

      推薦理由:快手aauto是由一鶴軟件耗時四年開發(fā)新一代編程語言。完美支持靜態(tài)類型、動態(tài)類型,完美支持com、dllapi、re
    • ultraedit64位破解版v22.20.0.49 綠

      03-31 / 37.9M

      推薦理由:UltraEdit是最強大的一款超值文本編輯器!ultraedit64位破解版,適用于Windows64位系統(tǒng)使用,此版為綠色破解
    • Dreamweaver cs6中文版官方原版

      11-19 / 279.7M

      推薦理由:AdobeDreamweaverCS6是AdobeCreativeSuite6系列中的HTML編輯器和網(wǎng)頁設(shè)計軟件,是最優(yōu)秀的可視化網(wǎng)頁設(shè)計工
    • Adobe Dreamweaver CS5官方簡體中文

      05-15 / 436.8M

      推薦理由:Adobe Dreamweaver CS5 軟件使設(shè)計人員和開發(fā)人員能充滿自信地構(gòu)建基于標(biāo)準(zhǔn)的網(wǎng)站。由于同新的 Adobe CS Li

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)