中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
JavaScript編程實戰

包郵 JavaScript編程實戰

作者:JonRaasch
出版社:人民郵電出版社出版時間:2014-03-01
開本: 16開 頁數: 308
中 圖 價:¥47.0(8.0折) 定價  ¥59.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

JavaScript編程實戰 版權信息

  • ISBN:9787115345486
  • 條形碼:9787115345486 ; 978-7-115-34548-6
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

JavaScript編程實戰 本書特色

《javascript編程實戰》深入探討了如何基于javascript技術從頭開始創建真實的應用,共分為四個部分。**部分介紹了*佳實踐以及庫、框架與插件,為構建應用奠定堅實的基礎。第二部分討論了前端的構建,包括backbone.js、javascript模板,以及表單處理和校驗的相關內容。第三部分涉及如何用node.js編寫服務器端javascript。*后一部分挑戰程序的功能極限,介紹了如何構建實時應用程序、調整移動領域的web程序、javascript圖形處理技術等內容。   《javascript編程實戰》適合所有熟悉javascript并希望提升相關技術水平的開發人員和設計人員學習參考。

JavaScript編程實戰 內容簡介

遵循*佳實踐,從頭構建實際應用。   深入解析不可多得的javascript高級主題。   為你構建21世紀的殺手級應用貢獻一臂之力

JavaScript編程實戰 目錄

**部分 堅實的基礎
 
第1章 *佳實踐 
 1.1 松耦合 
 1.1.1 緊耦合的問題 
 1.1.2 松耦合的優勢 
 1.2 javascript mvc和模板 
 1.2.1 mvc 
 1.2.2 模板 
 1.3 開發工具 
 1.3.1 webkit開發人員工具 
 1.3.2 weinre 
 1.3.3 版本控制 
 1.3.4 css預處理 
 1.4 測試 
 1.4.1 使用grunt 
 1.4.2 使用qunit 
 1.5 小結 
 1.6 補充資源 
 
第2章 庫、框架與插件 
 2.1 選擇恰當的javascript庫 
 2.1.1 jquery 
 2.1.2 zepto 
 2.1.3 普通的dom 
 2.2 使用框架 
 2.2.1 bootstrap 
 2.2.2 jquery ui 
 2.2.3 移動框架 
 2.3 其他腳本 
 2.3.1 modernizr 
 2.3.2 html5 shiv 
 2.4 html5樣板 
 2.5 尋找jquery插件 
 2.5.1 去哪里(以及不要去哪里)找 
 2.5.2 要找什么——一個十項檢查列表 
 2.6 小結 
 2.7 補充資源 
 
第二部分 構建前端
 
第3章 backbone.js 
 3.1 初識backbone 
 3.1.1 backbone是什么 
 3.1.2 為什么要用backbone 
 3.1.3 backbone基礎 
 3.1.4 什么時候用backbone 
 3.1.5 設置backbone 
 3.2 backbone中的模型 
 3.2.1 創建一個模型 
 3.2.2 創建計算屬性 
 3.2.3 設置默認值 
 3.2.4 使用初始化函數 
 3.2.5 使用backbone事件 
 3.2.6 模型的校驗 
 3.3 使用backbone中的集合 
 3.3.1 創建集合 
 3.3.2 創建集合事件 
 3.4 理解backbone視圖 
 3.4.1 創建視圖 
 3.4.2 使用渲染函數 
 3.4.3 使用backbone中的視圖元素 
 3.4.4 使用嵌套視圖 
 3.5 數據的保存及獲取 
 3.5.1 與服務器上的模型同步 
 3.5.2 在backbone中使用localstorage api 
 3.5.3 把集合保存在服務器上 
 3.5.4 使用backbone.sync 
 3.6 使用路由控制器 
 3.6.1 路由如何使用 
 3.6.2 設置路由控制器 
 3.6.3 pushstate與hashchange 
 3.7 再談事件 
 3.7.1 事件解綁定 
 3.7.2 手動觸發事件 
 3.7.3 綁定“this” 
 3.7.4 all事件 
 3.8 操作集合 
 3.8.1 取出集合中的條目 
 3.8.2 集合排序 
 3.9 小結 
 3.10 補充資源 
 
第4章 使用javascript模板 
 4.1 認識模板 
 4.1.1 為什么使用模板 
 4.1.2 了解不同的模板庫 
 4.1.3 做出正確的選擇 
 4.2 使用underscore模板 
 4.2.1 underscore模板基礎知識 
 4.2.2 重溫模板的*佳實踐 
 4.2.3 在模板中使用javascript 
 4.3 在backbone中使用模板 
 4.3.1 不用模板設置模型和視圖 
 4.3.2 用模板渲染視圖 
 4.4 小結 
 4.5 補充資源 
 
第5章 創建表單 
 5.1 理解漸進式增強 
 5.1.1 漸進式增強方式 
 5.1.2 為什么要漸進式增強 
 5.1.3 決定支持哪個環境 
 5.2 讓html5替你工作 
 5.2.1 html5的輸入控件類型 
 5.2.2 交互特性 
 5.3 給老瀏覽器用polyfill 
 5.3.1 尋找第三方polyfill 
 5.3.2 編寫自己的polyfill 
 5.4 連接rest api 
 5.4.1 提交表單 
 5.4.2 構建通用函數 
 5.5 backbone中的表單 
 5.5.1 設置表單模型 
 5.5.2 設置表單視圖 
 5.5.3 將表單域保存到模型中 
 5.5.4 添加校驗 
 5.5.5 清理模板 
 5.5.6 必填項 
 5.5.7 提交表單 
 5.5.8 合并代碼 
 5.6 小結 
 5.7 補充資源 
 
第三部分 編寫服務器端javascript
 
第6章 node.js簡介 
 6.1 為什么是node 
 6.1.1 在實時程序中使用node 
 6.1.2 node的工作機制 
 6.2 安裝node 
 6.2.1 在mac/linux上安裝 
 6.2.2 在windows上安裝 
 6.2.3 檢查安裝情況 
 6.3 node入門 
 6.3.1 創建服務器 
 6.3.2 添加內容 
 6.3.3 打包 
 6.3.4 運行腳本 
 6.3.5 簡化腳本 
 6.3.6 使用node repl 
 6.4 node模塊 
 6.4.1 引入模塊 
 6.4.2 外部模塊和npm 
 6.4.3 尋找模塊 
 6.5 node 模式 
 6.5.1 模塊和全局變量 
 6.5.2 異步模式 
 6.5.3 事件 
 6.5.4 子進程 
 6.6 小結 
 6.7 補充資源 
 
第7章 express框架 
 7.1 express入門 
 7.1.1 安裝express 
 7.1.2 創建express程序 
 7.2 設置路由 
 7.2.1 已有路由 
 7.2.2 創建新的路由 
 7.2.3 post、put和delete 
 7.3 渲染視圖 
 7.3.1 啟用underscore模板 
 7.3.2 創建視圖 
 7.4 處理表單數據 
 7.4.1 創建post路由 
 7.4.2 將反饋發給模板 
 7.5 發封郵件 
 7.5.1 連到smtp服務器上 
 7.5.2 構建email消息 
 7.5.3 發送郵件 
 7.5.4 在結束之前 
 7.6 小結 
 7.7 補充資源 
 
第8章 mongodb 
 8.1 nosql數據庫有什么好處 
 8.1.1 擴展能力 
 8.1.2 簡單性 
 8.2 mongodb入門 
 8.2.1 安裝mongodb 
 8.2.2 運行mongodb 
 8.2.3 安裝mongodb模塊 
 8.2.4 創建數據庫 
 8.3 mongodb中的crud 
 8.3.1 創建集合 
 8.3.2 讀取數據 
 8.3.3 更新數據 
 8.3.4 刪除數據 
 8.4 mongoose 
 8.4.1 mongoose入門 
 8.4.2 創建模型 
 8.4.3 讀取數據 
 8.5 數據庫上的其他選擇 
 8.6 小結 
 8.7 補充資源 
 
第四部分 挑戰極限
 
第9章 用websockets構建實時程序 
 9.1 websockets的工作機制 
 9.1.1 輪詢的問題 
 9.1.2 websockets方案 
 9.2 socket.io入門 
 9.2.1 服務器上的socket.io 
 9.2.2 客戶端的socket.io 
 9.3 構建實時的聊天室 
 9.3.1 創建聊天室視圖 
 9.3.2 將消息提交給服務器 
 9.3.3 在服務器端處理消息 
 9.3.4 在客戶端顯示新消息 
 9.3.5 添加backbone.js結構 
 9.3.6 添加用戶 
 9.3.7 添加時間戳 
 9.3.8 保存到mongodb中 
 9.3.9 合并代碼 
 9.4 小結 
 9.5 補充資源 
 
第10章 進入移動領域 
 10.1 搭建移動app 
 10.1.1 檢測移動終端 
 10.1.2 設置移動端網站的樣式 
 10.1.3 移動端框架 
 10.2 集成觸屏 
 10.2.1 基本觸摸事件 
 10.2.2 復雜的觸摸手勢 
 10.3 geolocation 
 10.3.1 找到用戶的位置 
 10.3.2 連接google地圖 
 10.3.3 追蹤geolocation的變化 
 10.4 電話號碼和短信 
 10.4.1 靜態的電話號碼和sms鏈接 
 10.4.2 用javascript撥打電話和發送短信 
 10.5 phonegap 
 10.5.1 phonegap的優與劣 
 10.5.2 phonegap入門 
 10.5.3 連接相機 
 10.5.4 連接通訊錄 
 10.5.5 其他api 
 10.6 小結 
 10.7 補充資源 
 
第11章 javascript圖形 
 11.1 畫布基礎 
 11.1.1 畫出基本的形狀 
 11.1.2 讓畫布動起來 
 11.1.3 畫布中的鼠標事件 
 11.2 svg基礎 
 11.2.1 讓svg動起來 
 11.2.2 svg鼠標事件 
 11.2.3 編碼svg 
 11.3 rapha?l.js 
 11.3.1 作畫路徑 
 11.3.2 畫曲線 
 11.3.3 樣式 
 11.3.4 動畫 
 11.3.5 鼠標事件 
 11.4 用grapha?l做圖表 
 11.4.1 餅圖 
 11.4.2 柱狀圖 
 11.4.3 折線圖 
 11.5 帶webgl的3d畫布 
 11.5.1 three.js簡介 
 11.5.2 創建圖像紋理 
 11.5.3 3d動畫 
 11.5.4 添加鼠標事件 
 11.5.5 使用備選的2d畫布 
 11.6 css中的3d變換 
 11.7 小結 
 11.8 補充資源 
 
第12章 推出你的程序 
 12.1 性能檢查表 
 12.1.1 重點在哪 
 12.1.2 資源管理 
 12.1.3 動畫優化 
 12.1.4 少做為妙 
 12.1.5 規避回流 
 12.2 部署 
 12.2.1 把靜態資源部署在cdn上 
 12.2.2 把node服務部署在ec2上 
 12.3 推出 
 12.4 補充資源 
 
附錄a 用less做css預處理 
 a.1 less簡介 
 a.1.1 預處理的好處 
 a.1.2 安裝less編譯器 
 a.1.3 在服務器上編譯 
 a.2 less的基礎知識 
 a.2.1 變量 
 a.2.2 操作符 
 a.2.3 嵌套 
 a.3 函數和mixin 
 a.3.1 函數 
 a.3.2 mixin 
 a.4 文件結構 
 a.4.1 使用import 
 a.4.2 文件結構示例 
 a.4.3 定制結構 
 a.5 小結 
 a.6 補充資源
展開全部

JavaScript編程實戰 作者簡介

Jon Raasch Web開發專家。用戶體驗重度關注者,堅信只要滿足了用戶的需求,商業目標就能隨之達成。除本書外,還著有Smashing WebKit和Smashing Mobile Web Development。現居住在美國俄勒岡州波特蘭市。Twitter賬號:@jonraasch。個人網站:jonraasch.com。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 石油/泥浆/不锈钢防腐/砂泵/抽砂泵/砂砾泵/吸砂泵/压滤机泵 - 专业石油环保专用泵厂家 | 钢板仓,大型钢板仓,钢板库,大型钢板库,粉煤灰钢板仓,螺旋钢板仓,螺旋卷板仓,骨料钢板仓 | 北京银联移动POS机办理_收银POS机_智能pos机_刷卡机_收银系统_个人POS机-谷骐科技【官网】 | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 刺绳_刀片刺网_刺丝滚笼_不锈钢刺绳生产厂家_安平县浩荣金属丝网制品有限公司-安平县浩荣金属丝网制品有限公司 | 安规电容|薄膜电容|陶瓷电容|智旭JEC安规电容厂家 | RV减速机-蜗轮蜗杆减速机-洗车机减速机-减速机厂家-艾思捷 | 包装机_厂家_价格-山东包装机有限公司 | 智慧消防-消防物联网系统云平台 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 沙盘模型公司_沙盘模型制作公司_建筑模型公司_工业机械模型制作厂家 | 篷房|仓储篷房|铝合金篷房|体育篷房|篷房厂家-华烨建筑科技官网 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 多米诺-多米诺世界纪录团队-多米诺世界-多米诺团队培训-多米诺公关活动-多米诺创意广告-多米诺大型表演-多米诺专业赛事 | 拖链电缆_柔性电缆_伺服电缆_坦克链电缆-深圳市顺电工业电缆有限公司 | 上海新光明泵业制造有限公司-电动隔膜泵,气动隔膜泵,卧式|立式离心泵厂家 | 荣事达手推洗地机_洗地机厂家_驾驶式扫地机_工业清洁设备 | 电机修理_二手电机专家-河北豫通机电设备有限公司(原石家庄冀华高压电机维修中心) | 深圳市东信高科自动化设备有限公司 | 车辆定位管理系统_汽车GPS系统_车载北斗系统 - 朗致物联 | 洁净棚-洁净工作棚-无菌室-净化工程公司_北京卫护科技有限公司 | 深圳货架厂_仓库货架公司_重型仓储货架_线棒货架批发-深圳市诺普泰仓储设备有限公司 | 南京泽朗生物科技有限公司 | 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) | 国标白水泥,高标号白水泥,白水泥厂家-淄博华雪建材有限公司 | 传递窗_超净|洁净工作台_高效过滤器-传递窗厂家广州梓净公司 | 立式_复合式_壁挂式智能化电伴热洗眼器-上海达傲洗眼器生产厂家 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 不锈钢闸阀_球阀_蝶阀_止回阀_调节阀_截止阀-可拉伐阀门(上海)有限公司 | 武汉刮刮奖_刮刮卡印刷厂_为企业提供门票印刷_武汉合格证印刷_现金劵代金券印刷制作 - 武汉泽雅印刷有限公司 | 齿式联轴器-弹性联轴器-联轴器厂家-江苏诺兴传动联轴器制造有限公司 | 选矿设备-新型重选设备-金属矿尾矿重选-青州冠诚重工机械有限公司 | 家乐事净水器官网-净水器厂家「官方」| LZ-373测厚仪-华瑞VOC气体检测仪-个人有毒气体检测仪-厂家-深圳市深博瑞仪器仪表有限公司 | 自动螺旋上料机厂家价格-斗式提升机定制-螺杆绞龙输送机-杰凯上料机 | 无锡门窗-系统门窗-阳光房-封阳台-断桥铝门窗厂[窗致美] | 优秀的临床医学知识库,临床知识库,医疗知识库,满足电子病历四级要求,免费试用 | 超声波电磁流量计-液位计-孔板流量计-料位计-江苏信仪自动化仪表有限公司 | TPU薄膜_TPU薄膜生产厂家_TPU热熔胶膜厂家定制_鑫亘环保科技(深圳)有限公司 | 新疆系统集成_新疆系统集成公司_系统集成项目-新疆利成科技 | 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 威客电竞(vk·game)·电子竞技赛事官网 | 神超官网_焊接圆锯片_高速钢锯片_硬质合金锯片_浙江神超锯业制造有限公司 | 河南包装袋厂家_河南真空袋批发价格_河南服装袋定制-恒源达包装制品 |