一夲道中文无码av免费看|无码中文字幕av免费放∨|欧美乱人伦视频中文字幕|亚洲日韩色欧另类欧欧美

  1. <li id="iw7nw"><th id="iw7nw"><pre id="iw7nw"></pre></th></li>
    <bdo id="iw7nw"></bdo>
  2. 首頁 > 科技 > 互聯(lián)網(wǎng) > 正文

    web開發(fā)者不可錯過的11個JavaScript工具

    文章來源:IT經(jīng)理網(wǎng)
    字體:
    發(fā)布時間:2016-09-06 14:34:40

    javascript

    JavaScript即將接管Web世界,如雨后春筍版冒出的JavaScript工具更是讓web開發(fā)者無所適從。

    本文我們?yōu)榇蠹彝扑]11款嶄露頭角但功能強大的JavaScript工具,是追逐web設計新潮流(界面簡潔、面向移動、強調(diào)互動)中不可或缺的好幫手。

    一、Meteor

    Meteor web應用開發(fā)框架定義的七大開發(fā)天條為現(xiàn)代軟件開發(fā)打下良好基礎,例如Meteor采用開源社區(qū)的方式培育插件資源,其他天條還包括:設計簡單的API、僅通過網(wǎng)絡傳送數(shù)據(jù)、使用統(tǒng)一的開發(fā)語言等。Meteor還開發(fā)了一個客戶端的本地模擬器。

    Meteor是一種新型JavaScript框架,用于WebApp應用程序開發(fā)。Meteor的基礎構架是Node.JS+MongoDB,它把這個基 礎構架同時延伸到了瀏覽器端,如果App用純JavaScript寫成,JS APIs和DB APIs就可以同時在服務器端和客戶端無差異地調(diào)用,本地和遠程數(shù)據(jù)通過DDP(Distributed Data Protocol)協(xié)議傳輸。因此部分應用如TODO列表,網(wǎng)絡在線和離線下使用功能完全沒有差異,動作響應和數(shù)據(jù)延遲也完全感覺不出來。

    二、Epoch

    數(shù)據(jù)可視化是最火的web開發(fā)項目,如今已經(jīng)有很多工具能夠在web上展示吸引眼球的數(shù)據(jù)可視化互動圖表,例如D3.js。但Epoch更進一步,在基本的D3代碼庫的基礎上進一步整合,提供更加流暢的體驗。通過Epoch你可以向客戶展示干凈漂亮實時更新的圖表。

    三、Web Starter Kit

    為不同的移動終端開發(fā)web應用是一件極為痛苦的事情,Google的Web Starter Kit的目標就是幫助開發(fā)者為不同設備開發(fā)web應用,例如點擊同步、屏幕適配等問題。無論你的用戶使用老款iPad還是新款Android手機,代碼都能夠適應。你只需要勾畫出界面,屏幕適配的問題可以交給Web Starter Kit處理,并給出設計建議。

    四、Reveal.js

    Reveal.js 可以看做是HTML5版本的PowerPoint?梢栽趙eb頁面上以PPT的方式動態(tài)呈現(xiàn)信息,如果你的網(wǎng)站想華麗麗地講故事,那么Reveal能給你最酷的效果。

    五、RxJS

    靜態(tài)網(wǎng)頁已經(jīng)成為歷史,如今的web設計趨勢是預測客戶想法并提供更好的互動功能,例如自動填寫表單、搜索Wikipedia等。RxJS框架可以很方便地為鼠標和鍵盤事件提供響應。

    六、NodeBB

    NodeBB是傳統(tǒng)BBS論壇的一次進化,提供實時的對話流功能,NodeBB的開發(fā)者還增加了很多時髦主題,并支持移動設備屏幕。NodeBB還整合了一些最新的面向觸摸屏的web設計功能,例如無限滾動,NodeBB的社區(qū)很活躍,不斷有新插件出現(xiàn)。

    七、GulpJS

    從頭編寫HTML/CSS/Javascript是上個世紀的事情了,如今的JavaScript都是通過CoffeeScript這樣的支持句法縮寫的編輯器寫成的。如果你希望寫完JavaScript能夠一個工具完成代碼清理優(yōu)化工作,GulpJS就是你的不二之選,GulpJS類似Ant或Maven之于Java。

    八、AngularJS

    Google開發(fā)的AngularJS是一個輕量級的,在瀏覽器中展示信息的框架。ANgularJS從后臺服務器收集數(shù)據(jù)在本地編輯模板用于演示。服務器端代碼控制數(shù)據(jù)存儲,而ANgularJS代碼負責演示?梢约嫒葑烂妗⑵桨咫娔X和智能手機瀏覽器。

    九、Odyssey

    有了API,如今在網(wǎng)站中加入地圖應用變得非常容易,結合地圖的內(nèi)容框互動則需要用到一些工具,CartoDB開發(fā)的Odyssey就是一個不錯的選擇。

    十、PlayCanvas

    一般來講,游戲開發(fā)與web應用完全是兩碼事。但先試試,游戲世界的很多工具都可以被用于在網(wǎng)站中增加華麗界面。PlayCanvas就是一個基于WebGL的游戲引擎,結合了物理、光影、音效等工具用于創(chuàng)建一個復雜的界面。

    十一、Deb.js

    開發(fā)中的編碼錯誤無法避免,但不同的解決方法則是決定性的。Deb.js雖然只有1.5KB,但是能夠清理控制臺窗口,讓JavaScript的除錯更容易。是Chrome、Opera和Safari內(nèi)建的除錯工具的好搭檔。

    發(fā)表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發(fā)表