《編寫可測試的JavaScript代碼》是2016年12月人民郵電出版社出版的圖書,作者是[美]Mark Ethan Trostler 托斯勒。
基本介紹
- 中文名:編寫可測試的JavaScript代碼
- 作者:[美]Mark Ethan Trostler 托斯勒
- ISBN:9787115373373
- 頁數:247頁
- 定價:55元
- 出版社:人民郵電出版社
- 出版時間:2016年12月
- 裝幀:平裝
- 開本:16開

《編寫可測試的JavaScript代碼》是2016年12月人民郵電出版社出版的圖書,作者是[美]Mark Ethan Trostler 托斯勒。
《編寫可靠的JavaScript代碼測試驅動開發JavaScript商業軟體》是2016年清華大學出版社出版的圖書。圖書目錄 第Ⅰ部分 奠定堅實的基礎 第1章 實踐軟體工程 3 1.1 編寫從開始就正確的代碼 4 1.1.1 掌握JavaScript的特性 4 1.1.2 在大型系統中規避JavaScript陷阱 15 1.1.3 套用軟體工程原則 17 1.2 編寫保持...
《編寫可維護的JavaScript》內容涵蓋了編碼風格、編程技巧、自動化、測試等幾方面,既包括具體風格和原則的介紹,也包括示例和技巧說明,例如,書中強調‘不論塊語句(block statement)包含多行代碼還是單行代碼,都應當總是使用花括弧’,並指出‘儘管語法相似,JavaScript中的switch語句的行為和在其他語言中國呢是不一樣的...
2.3 創建JavaScript代碼 2.3.1 執行腳本 2.3.2 適應不支持的瀏覽器 2.3.3 編寫代碼 2.3.4 執行腳本 2.4 小結 第3章 組裝JavaScript工具箱 3.1 必要工具概述 3.1.1 JavaScript編輯器 3.1.2 HTML編輯器 3.1.3 Web瀏覽器 3.1.4 腳本跟蹤調試器 3.2 JavaScript開發過程 3.3 伺服器端JavaScript...
《持續輕量級Java EE開發:編寫可測試的代碼》是2017年2月電子工業出版社出版的圖書,作者是崔婧雯。內容簡介 如今,測試已不再是企業發展中的“可選”部分,其必將成為企業發展壯大的核心武器。本書旨在指導讀者使用測試平台進行持續開發。本書首先闡述了測試在企業發展中的重要性,然後大篇幅地分析了一些用戶在發展...
Mocha:靈活的 JavaScript 測試框架,支持同步和異步測試,常與 Chai 斷言庫搭配使用,用於測試 Node.js 和瀏覽器端 JavaScript。自動化構建工具 自動化構建工具幫助開發者進行代碼打包、壓縮、自動化測試和發布。Webpack:現代 JavaScript 套用的模組打包工具,能夠將各種資源(JavaScript、CSS、圖像等)打包為一個或多個...
1.1.4 JavaScript的工作原理 1.2 JavaScript 編程起步 1.2.1 選擇JavaScript腳本編輯器 1.2.2 引入JavaScript腳本代碼到HTML文檔中的方法 1.2.3 實現與用戶交流的常用方式 1.2.4 調試JavaScript程式 1.2.5 頁面結構、樣式和行為 任務實施 任務訓練 任務2 實現線上測試系統頁面的靜態布局 學習目標 ...
同屬 JavaScript高級程式設計 JavaScript權威指南 JavaScript DOM 本JavaScript語言精粹 JavaScript算法 JavaScript入門 JavaScript實戰 JavaScript設計模式大類。全書分為五大部分,共23章。*部分介紹JavaScript的基本概念和基礎知識,以及如何快速上手測試JavaScript代碼。
全書24章內容包含初識JavaScript、函式、對象與數組、文檔對象模型等技術主題,通過400個代碼實例配合詳細注釋進行演示,同時提供23小時同步視頻教程、369道面試真題及138項能力測試題。該書適用於軟體開發入門者自學、高校教學參考及開發人員技術查閱,該教材長期位列JavaScript類圖書銷售前列。內容簡介 《javaScript從入門到...
綜合項目模組圍繞下拉選單設計、線上測試系統及腳本編輯器開發,實現三項技術的綜合運用。配套教學資源包含數組操作、面向對象編程等專題課件,通過代碼案例與流程圖解析技術原理。內容簡介 本書通過JavaScript課程的學習,使讀者逐步建立和掌握Web客戶端靜態頁面設計的方法,具備分析問題和解決問題的能力,能夠使用HTML語言、CSS...
《JavaScript網頁特效經典300例(含DVD光碟1張)》的ISBN為7121220520,頁數為428頁,由電子工業出版社於2014年1月出版,裝幀為平裝。內容簡介 HTML 5的流行讓Web開發人員更關注JavaScript,會寫原生JavaScript代碼的人才稀缺,但學習JavaScript的人卻越來越多。本書針對JavaScript的各個套用方向,列舉 了300個例子供初學者...
自動化測試和持續集成* 是很好的方法,可以降低JavaScript帶來的風險。本書介紹JavaScript自動化測試及其相關實踐,主體內容包括兩部分:* 一部分涵蓋自動化測試的基礎,介紹如何為同步函式和異步函式編寫測試,以及當代碼包含複雜的依賴關係時如何實現自動化測試;* 二部分通過一個測試驅動開發的示例,讓讀者能夠運用在* ...
全書共設9個教學單元,系統講解了HTML+CSS基礎、JavaScript語法與內置對象、DOM/BOM操作、事件處理等核心技術,並擴展至jQuery、Ajax及HTML5+CSS3套用。通過20個遞進式案例(如登錄界面製作、選課系統開發等),將理論知識融入網頁開發場景,每個單元輔以代碼注釋詳實的範例講解與實例訓練,形成“教學做”一體化結構。教材...
除了編寫代碼這一核心任務外,編程還涉及一系列相關的輔助任務。這些任務包括需求分析(明確程式需要實現的功能和性能要求)、測試(驗證程式是否按照預期工作,並發現和修復其中的錯誤)、調試(調查和修復程式中的問題,確保程式能夠穩定運行)、以及構建系統的實現(將程式的各個部分組合在一起,形成一個完整的系統)。...
在這本面向項目的精品書籍的指引下,即使是初出茅廬的JavaScript新手也能迅速開始利用JavaScript jQuery庫來減少需要編寫和測試的代碼量。《jQuery JavaScript與CSS開發入門經典》包含極富幫助的指南和緊貼實際的練習,使讀者能在實際中輕鬆駕馭jQuery,並收到事半功倍的神奇效果。主要內容 ·如何安裝和測試iQuery ·操縱...
jQuery 是繼prototype 之後又一個優秀的輕量級JavaScript 框架。其宗旨是———“Write Less, Do More”,寫更少的代碼,做更多的事情。 它是一個快速和簡潔的JavaScript 庫,可以簡化HTML 文檔元素的遍歷,事件處理,動畫和Ajax 互動以實現快速Web 開發,它被設計用來改變編寫JavaScript 腳本的方式。jQuery 的文檔非常...
QUnit是由jQuery團隊開發的JavaScript單元測試框架,最初作為jQuery的官方測試套件,後獨立為通用測試工具。它通過引入qunit.js和qunit.css檔案嵌入HTML頁面運行,提供等斷言方法編寫測試用例,生成可視化報告以驗證代碼功能正確性,支持跨瀏覽器測試與自動化流程。該框架於2008年正式命名並獨立提供API,2009年實現完全脫離...
在Hosted Mode方式下,應用程式在嵌入式伺服器和 Web 瀏覽器內執行應用程式代碼,用於開發和調試。這種模式在應用程式測試期間很有用,因為它可以簡化調試。Web Mode(Web模式)Web Mode是將GWT編譯器生成的JavaScript代碼部署到真正的套用伺服器上,使用瀏覽器訪問的模式,當應用程式在生產中運行時,通常使用此模式。開...
這些測試腳本的易讀性相對較低,編寫相對複雜, 當設備的功能需求發生變化時,測試腳本不易被維護。常見的腳本語言有:Scala、JavaScript,VBScript,ActionScript,MAX Script,ASP,JSP,PHP,SQL,Perl,Shell,Python,Ruby,JavaFX,Lua,AutoIt等。套用 Shell腳本 Shell 腳本,是一種為 Shell 編寫的腳本程式,類似 ...
本書共分為六章,包括Web基礎,HTML常用標記,超級連結和框架,表格及排版,套用CSS編寫網頁,JavaScript腳本語言。 本書的特點是以案例為中心,語言平實簡潔。通過一百八十餘個各類例子,讓讀者在案例實踐中理解概念和掌握基本理論。案例一般都配有說明和圖示,並給出了已通過測試的代碼,讓讀者能夠直觀的學習,避免了...
作為國產軟體代表,QTester在網頁遊戲測試、電商系統驗證等領域有實際套用案例。技術架構 系統兼容性支持Windows 7至Windows 2000作業系統,普通版本運行時需要.NET Framework 3.5及以上環境,通用版則無需額外框架支持 內置瀏覽器核心可完整記錄用戶操作軌跡,通過JavaScript兼容語法實現腳本擴展開發,提供智慧型代碼提示功能降低...
附錄部分講解了JavaScript閉包的概念、使用QUnit測試JavaScript代碼的知識,並提供了jQuery API的快速參考。該書以基礎理論與實例操作相結合為特色,主要面向具備HTML/CSS基礎知識的Web開發人員。出版歷史 《jQuery基礎教程》第一版於2008年7月由人民郵電出版社出版,書號為9787115181107,定價45.00元,全書296頁。《jQuery...
該書分為React Web套用開發與高級主題兩大部分,共17章。第一部分通過構建投票應用程式等實例,系統講解React基礎知識,涵蓋Create React App工具鏈、單元測試與客戶端路由實現;第二部分聚焦Redux狀態管理、GraphQL數據互動、Relay框架及React Native跨平台移動開發等進階技術,各章均配有示例代碼輔助理解。作品簡介 《...
9.2.2著手編寫引擎代碼 153 9.3添加遊戲循環 155 9.3.1構建更好的遊戲循環 定時器 155 9.3.2將已最佳化的遊戲循環添加 到Quintus 156 9.3.3測試遊戲循環 158 9.4添加繼承 159 9.4.1在遊戲引擎中使用繼承 159 9.4.2將傳統繼承添加至JavaScript 160 9.4.3運用Class的功能 163 9.5支持事件 164 9....
4.2.2 測試控制器和路由 91 4.3 創建視圖 92 4.3.1 使用Bootstrap 93 4.3.2 使用Pug模板和Bootstrap設定HTML框架 94 4.3.3 構建模板 99 4.4 添加其他視圖 103 4.4.1 地點詳情頁 104 4.4.2 添加評論頁 108 4.4.3 添加關於頁 109 4.5 將數據從視圖中分離,讓視圖更智慧型 111 4....
《Go語言入門經典》分為24章,講解了使用Go語言編寫高質量程式的方法,其內容涵蓋了Go語言特性和標準庫安裝包,Go與JavaScript的對比,Go命令行工具,Go中的基本概念(比如類型、變數、函式、控制結構、指針、接口等)、錯誤處理、Goroutine和通道、Go代碼測試、使用Go編寫HTTP客戶端與伺服器、處理JSON和檔案、部署Go...
2.3 編寫與運行單元測試 9 2.4 處理命令行參數 10 2.5 搭建Web伺服器 13 2.6 並發 18 2.6.1 什麼是曼德博集 19 2.6.2 解析並配對命令行參數 22 2.6.3 從像素到複數的映射 24 2.6.4 繪製曼德博集 25 2.6.5 寫入圖像檔案 26 2.6.6 並發版曼德博程式 27 2.6.7 ...
8.3 搜尋結果頁的測試 85 8.4 動手做 86 8.5 邁出小圈子 86 第9章 多人協同開發的編碼規範 87 9.1 命名規範 87 9.1.1 變數的命名規範 87 9.1.2 成員的命名規範 91 9.2 排版規範 92 9.2.1 JavaScript排版規範 92 9.2.2 WXML排版規範 93 9.3 注釋規範 93 9.3.1 行級注釋...
11.2.6 第6步:測試 11.3 構建spaghetti & cruft 11.3.1 創建文檔 11.3.2 編寫刊頭部分的標記代碼 11.3.3 編寫主體內容區域的標記代碼 11.3.4 編寫導航欄的標記代碼 11.3.5 編寫口號和頁腳的標記代碼 11.3.6 完成後的模板 11.4 用css設計spaghetti & cruft 11.4.1 定義頁面主體的樣式 11.4....
