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

歡迎光臨中圖網 請 | 注冊
> >
JavaScript程序設計基礎與范例教程

包郵 JavaScript程序設計基礎與范例教程

作者:曹維明
出版社:電子工業出版社出版時間:2014-06-01
開本: 16開 頁數: 294
本類榜單:教材銷量榜
中 圖 價:¥15.8(4.1折) 定價  ¥39.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>
買過本商品的人還買了

JavaScript程序設計基礎與范例教程 版權信息

  • ISBN:9787121234033
  • 條形碼:9787121234033 ; 978-7-121-23403-3
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

JavaScript程序設計基礎與范例教程 本書特色

本書介紹了javascript腳本語言的基礎知識和實用技術。全書共11章,內容包括javascript概述、javascript編程基礎、流程控制語句、對象編程、本地對象、瀏覽器對象(bom)、文檔對象(dom)、事件處理、函數特性、數據交換格式與數據持久化等技術,并應用本書所討論的技術內容制作一個服飾設計網站。   本書配有大量的示例和練習,介紹詳略得當,所介紹的技術具有很強的實用性、前瞻性,符合市場就業需求。讀者通過本書的學習可以快速掌握javascript編程基本功。

JavaScript程序設計基礎與范例教程 內容簡介

本書介紹了JavaScript腳本語言的基礎知識和實用技術。全書共11章,內容包括JavaScript概述、JavaScript編程基礎、流程控制語句、對象編程、本地對象、瀏覽器對象(BOM)、文檔對象(DOM)、事件處理、函數特性、數據交換格式與數據持久化等技術,并應用本書所討論的技術內容制作一個服飾設計網站。 本書配有大量的示例和練習,介紹詳略得當,所介紹的技術具有很強的實用性、前瞻性,符合市場就業需求。讀者通過本書的學習可以快速掌握JavaScript編程基本功。

JavaScript程序設計基礎與范例教程 目錄

第1章 javascript程序概述
 1.1 學習javascript程序設計
 1.2 javascript簡介
 1.3 開發javascript應用程序
  【課堂案例1-1】:第1個javascript程序
第2章 程序的構成——函數
 2.1 函數的使用
  【課堂案例2-1】:在網頁上輸出消息
  【課堂案例2-2】:在網頁上顯示圖片
  【課堂案例2-3】:在網頁中播放視頻,顯示視頻信息
 2.2 函數的參數
  【課堂案例2-4】:使用參數傳遞姓氏和名字,在網頁上輸出姓名
  【課堂案例2-5】:定義函數area(),用于計算矩形面積
  【課堂案例2-6】:按照參數顯示圖片
 2.3 函數的返回值
  【課堂案例2-7】:計算任意3個數的平均值
  【課堂案例2-8】:測試return語句功能
  【課堂案例2-9】:制作簡易杏仁巧克力
  【課堂案例2-10】:計算實發工資
 2.4 函數的嵌套定義
  【課堂案例2-11】:計算兩個圓的面積之和
 *2.5 高級函數特性
  【課堂案例2-12】:調用匿名函數
  【課堂案例2-13】:使用匿名函數限制變量的作用域
  【課堂案例2-14】:使用閉包(closure)特性調整頁面的字號
  【課堂案例2-15】:數組作參數,計算購物總金額
  【課堂案例2-16】:使用參數對象arguments來計算任意n個數的和
  【課堂案例2-17】:使用函數對象編寫函數測試頁面
  【課堂案例2-18】:使用函數遞歸,輸出遞增的數字序列
 2.6 本章練習
第3章 javascript語言基礎
 3.1 基本數據類型
  【課堂案例3-1】:數據類型測試及轉換
 3.2 變量和常量
  【課堂案例3-2】:變量的定義和使用
  【課堂案例3-3】:變量的賦值
  【課堂案例3-4】:變量的作用域
  【課堂案例3-5】:使用常量pi,轉換角度與弧度
 3.3 運算符和表達式
  【課堂案例3-6】:算術運算符使用示例
  【課堂案例3-7】:賦值運算符使用示例
  【課堂案例3-8】:使用關系運算符、條件運算符判斷用戶輸入的年齡
  【課堂案例3-9】:邏輯運算符使用示例
  【課堂案例3-10】:字符串運算符示例
  【課堂案例3-11】:位運算符示例
  【課堂案例3-12】:使用typeof運算符檢測數據類型
 3.4 本章練習
第4章 javascript語句
 4.1 javascript語句和基本程序結構
 4.2 選擇語句
  【課堂案例4-1】:使用單分支if語句判斷兩個數字中的較大數
  【課堂案例4-2】:使用if語句將兩個數字按從小到大的順序輸出
  【課堂案例4-3】:使用if語句檢查參數值的有效性
  【課堂案例4-4】:使用if…else語句計算數字的絕對值
  【課堂案例4-5】:使用if…else語句判斷成績是否及格
  【課堂案例4-6】:使用if嵌套刪除文件(偽代碼)
  【課堂案例4-7】:使用switch語句查詢簡單的日程表
 4.3 循環語句
  【課堂案例4-8】:使用while語句輸出遞增的數字序列
  【課堂案例4-9】:使用while語句在網頁上顯示一組圖片
  【課堂案例4-10】:使用do…while語句計算100到500之間所有整數的和
  【課堂案例4-11】:使用do…while語句計算m到n之間所有偶數的和
  【課堂案例4-12】:使用for語句輸出1到n之間所有的整數
 4.4 循環控制語句
  【課堂案例4-13】:使用break語句計算*小公倍數
  【課堂案例4-14】:continue語句演示
 4.5 循環嵌套
  【課堂案例4-15】:使用二重循環嵌套在頁面上顯示五子棋棋盤
 4.6 異常處理
  【課堂案例4-16】:使用throw語句拋出異常
  【課堂案例4-17】:使用try…catch()…finally處理異常
 4.7 本章練習
第5章 基于原型的面向對象編程
 5.1 對象編程概述
 5.2 自定義對象的創建和使用
  【課堂案例5-1】:使用object創建自定義對象book,用于描述圖書信息
  【課堂案例5-2】:使用object創建自定義對象calc,用于簡單數學計算
  【課堂案例5-3】:使用構造函數創建自定義對象phone,用于描述電話信息
  【課堂案例5-4】:創建圖片對象,使用this訪問對象自身的屬性和方法
  【課堂案例5-5】:使用with簡化對象操作
  【課堂案例5-6】:使用instanceof運算符判斷對象類型
  【課堂案例5-7】:使用instanceof運算符檢查參數的類型
  【課堂案例5-8】:使用for…in 循環遍歷對象成員
  【課堂案例5-9】:使用私有對象屬性實現數據隱藏
  【課堂案例5-10】:為屬性添加賦值方法(setter)和取值方法(getter)
  【課堂案例5-11】:使用原型(prototype)擴展對象類型
 5.3 對象繼承
  【課堂案例5-12】:使用call()方法實現對象繼承
  【課堂案例5-13】:使用原型鏈(prototype chain)實現對象繼承
 5.4 定義對象的不同方式
  【課堂案例5-14】:使用工廠函數方式創建對象
  【課堂案例5-15】:使用混合的構造函數/原型方式創建對象
  【課堂案例5-16】:使用動態原型方式創建對象
 5.5 本章練習
第6章 本地對象
 6.1 本地對象概述
 6.2 boolean對象
  【課堂案例6-1】:比較布爾值與布爾對象的區別
  【課堂案例6-2】:復制布爾對象
 6.3 number對象
  【課堂案例6-3】:使用number對象獲取數值極限
  【課堂案例6-4】:將數字轉換成字符串
  【課堂案例6-5】:設置數值精確度
  【課堂案例6-6】:數值進制轉換
 6.4 string對象
  【課堂案例6-7】:合成新的字符串
  【課堂案例6-8】:顯示字符串的unicode編碼
  【課堂案例6-9】:截取字符串內容
  【課堂案例6-10】:在字符串中精確查找指定內容
  【課堂案例6-11】:在字符串中進行模糊查找
  【課堂案例6-12】:精確查找替換字符串內容
  【課堂案例6-13】:將字符串分割成數組,提取英文句子中前3個單詞
  【課堂案例6-14】:轉換字母大小寫
  【課堂案例6-15】:為字符串添加樣式
 6.5 regexp對象
  【課堂案例6-16】:使用正則表達式替換字符串中的文本
  【課堂案例6-17】:使用正則表達式驗證電子郵箱格式
  【課堂案例6-18】:使用正則表達式交換單詞的位置
 6.6 array對象
  【課堂案例6-19】:使用array對象創建數組
  【課堂案例6-20】:使用for…in循環遍歷數組,并找到*大值
  【課堂案例6-21】:對數組進行排序
  【課堂案例6-22】:使用array提供的方法添加、刪除或替換數組元素
  【課堂案例6-23】:將數組轉換成字符串
  【課堂案例6-24】:使用現有數組元素生成新數組
  【課堂案例6-25】:使用回調函數處理數組元素
  【課堂案例6-26】:使用二維數組
 6.7 math對象
  【課堂案例6-27】:使用math對象完成數學計算1
  【課堂案例6-28】:使用math對象完成數學計算2
 6.8 date對象
  【課堂案例6-29】:創建date對象
  【課堂案例6-30】:使用date對象計算程序運行時間
  【課堂案例6-31】:使用date對象的方法設置/獲取日期時間信息
 6.9 error對象
  【課堂案例6-32】:使用自定義error對象拋出異常
  【課堂案例6-33】:處理系統拋出的異常
 6.10 全局對象
  【課堂案例6-34】:使用全局方法
 6.11 本章練習
第7章 瀏覽器對象模型(bom)
 7.1 瀏覽器對象模型概述
 7.2 window對象
  【課堂案例7-1】:獲取瀏覽器窗口的位置和大小
  【課堂案例7-2】:控制瀏覽器窗口的位置和大小
  【課堂案例7-3】:使用模式對話框
  【課堂案例7-4】:制作簡單的數字時鐘
  【課堂案例7-5】:在網頁中實現滾動屏幕功能
 7.3 navigator對象
  【課堂案例7-6】:獲取瀏覽器及操作系統的相關信息
  【課堂案例7-7】:獲取當前瀏覽器安裝的插件信息
 7.4 location對象
  【課堂案例7-8】:獲取瀏覽器url的相關信息
  【課堂案例7-9】:使用location對象實現頁面跳轉和刷新
  【課堂案例7-10】:創建頁面導航
 7.5 history對象
  【課堂案例7-11】:訪問歷史記錄中的url
 7.6 screen對象
  【課堂案例7-12】:獲取用戶屏幕信息
  【課堂案例7-13】:根據用戶屏幕信息切換網頁顯示效果
 7.7 本章練習
第8章 html文檔對象模型(dom)
 8.1 文檔對象模型概述
 8.2 dom核心接口
  【課堂案例8-1】:獲取dom樹中的節點信息
  【課堂案例8-2】:刪除dom樹中的節點
  【課堂案例8-3】:在dom樹中添加子節點
  【課堂案例8-4】:替換dom樹中的節點
  【課堂案例8-5】:復制dom樹中的節點
  【課堂案例8-6】:獲取節點的屬性
  【課堂案例8-7】:控制文本節點
  【課堂案例8-8】:提取網頁中的超鏈接地址
 8.3 dom html
  【課堂案例8-9】:獲取文檔信息
  【課堂案例8-10】:修改文檔中的鏈接
  【課堂案例8-11】:操作文檔中的表格
  【課堂案例8-12】:獲取文本框中用戶輸入的內容
  【課堂案例8-13】:獲取單選框用戶選擇的內容
  【課堂案例8-14】:獲取復選框用戶選擇的內容
  【課堂案例8-15】:控制下拉菜單
  【課堂案例8-16】:判斷用戶選取的文件類型
  【課堂案例8-17】:限制用戶使用表單元素
  【課堂案例8-18】:驗證表單數據
  【課堂案例8-19】:為所有段落加邊框
  【課堂案例8-20】:選項卡效果
  【課堂案例8-21】:web相冊
  【課堂案例8-22】:修改網頁背景色
  【課堂案例8-23】:顯示/隱藏頁面元素
  【課堂案例8-24】:覆蓋顯示圖片
  【課堂案例8-25】:在網頁中繪圖1
  【課堂案例8-26】:在網頁中繪圖2
 8.4 本章練習
第9章 事件(event)處理
 9.1 事件處理概述
 9.2 基于html屬性的事件處理方法
  【課堂案例9-1】:文檔事件
  【課堂案例9-2】:鼠標事件
  【課堂案例9-3】:獲得/失去焦點事件
  【課堂案例9-4】:鍵盤事件
  【課堂案例9-5】:onchange事件
  【課堂案例9-6】:使用this作參數
  【課堂案例9-7】:為事件設置響應函數
 9.3 dom event事件處理
  【課堂案例9-8】:注冊事件監聽器,設置背景圖片
  【課堂案例9-9】:注冊多個事件監聽器,實現簡易加法計算器
  【課堂案例9-10】:事件指派
  【課堂案例9-11】:顯示鼠標位置
  【課堂案例9-12】:創建快捷菜單,縮放圖片
  【課堂案例9-13】:創建快捷菜單,縮放圖片
 9.4 本章練習
第10章 常用的數據交換格式和數據存儲技術
 10.1 xml文檔
  【課堂案例10-1】:同步訪問xml文檔,獲取圖書信息
  【課堂案例10-2】:異步訪問xml文檔,設置段落樣式
  【課堂案例10-3】:xml生成樹狀菜單
 10.2 json
  【課堂案例10-4】:使用json對象
  【課堂案例10-5】:訪問json對象中的對象
  【課堂案例10-6】:使用json數組
  【課堂案例10-7】:訪問json對象數組
 10.3 數據存儲
  【課堂案例10-8】:使用cookie存儲用戶賬戶信息
  【課堂案例10-9】:使用localstorage存儲數據
  【課堂案例10-10】:使用sessionstorage存儲數據
 10.3 本章練習
第11章 綜合練習——服飾設計網站
 11.1 網站整體說明
 11.2 javascript程序說明
展開全部

JavaScript程序設計基礎與范例教程 作者簡介

曹維明,北京工貿技師學院教師,從事《網站程序開發》、《網站開發綜合實訓》等課程的教學工作,并承擔教學設計、教材編寫,教學資源設計工作。曾于“北京和協航電信息科技有限公司”軟件部從事軟件開發工作,于“北京銀都新天地科技有限公司”從事軟件開發工作。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 点胶机_点胶阀_自动点胶机_智能点胶机_喷胶机_点胶机厂家【欧力克斯】 | 甲级防雷检测仪-乙级防雷检测仪厂家-上海胜绪电气有限公司 | 列管冷凝器,刮板蒸发器,外盘管反应釜厂家-无锡曼旺化工设备有限公司 | 上海恒驭仪器有限公司-实验室平板硫化机-小型平板硫化机-全自动平板硫化机 | 范秘书_懂你的范文小秘书| 【官网】博莱特空压机,永磁变频空压机,螺杆空压机-欧能优 | 飞行者联盟-飞机模拟机_无人机_低空经济_航空技术交流平台 | 二手注塑机回收_旧注塑机回收_二手注塑机买卖 - 大鑫二手注塑机 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 工业rfid读写器_RFID工业读写器_工业rfid设备厂商-ANDEAWELL | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | 苏州工作服定做-工作服定制-工作服厂家网站-尺品服饰科技(苏州)有限公司 | Honsberg流量计-Greisinger真空表-气压计-上海欧臻机电设备有限公司 | 异噻唑啉酮-均三嗪-三丹油-1227-中北杀菌剂厂家 | 锂电池生产厂家-电动自行车航模无人机锂电池定制-世豹新能源 | 泥沙分离_泥沙分离设备_泥砂分离机_洛阳隆中重工机械有限公司 | 美甲贴片-指甲贴片-穿戴美甲-假指甲厂家--薇丝黛拉 | 透平油真空滤油机-变压器油板框滤油机-滤油车-华之源过滤设备 | IP检测-检测您的IP质量 | 西安展台设计搭建_西安活动策划公司_西安会议会场布置_西安展厅设计西安旭阳展览展示 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 北京租车公司_汽车/客车/班车/大巴车租赁_商务会议/展会用车/旅游大巴出租_北京桐顺创业租车公司 | HV全空气系统_杭州暖通公司—杭州斯培尔冷暖设备有限公司 | 震动筛选机|震动分筛机|筛粉机|振筛机|振荡筛-振动筛分设备专业生产厂家高服机械 | 济南品牌包装设计公司_济南VI标志设计公司_山东锐尚文化传播 | 淬火设备-钎焊机-熔炼炉-中频炉-锻造炉-感应加热电源-退火机-热处理设备-优造节能 | 山东钢衬塑罐_管道_反应釜厂家-淄博富邦滚塑防腐设备科技有限公司 | 船用泵,船用离心泵,船用喷射泵,泰州隆华船舶设备有限公司 | 国际船舶网 - 船厂、船舶、造船、船舶设备、航运及海洋工程等相关行业综合信息平台 | 臻知网大型互动问答社区-你的问题将在这里得到解答!-无锡据风网络科技有限公司 | elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 数显恒温油浴-电砂浴-高温油浴振荡器-常州迈科诺仪器有限公司 | 碳纤维复合材料制品生产定制工厂订制厂家-凯夫拉凯芙拉碳纤维手机壳套-碳纤维雪茄盒外壳套-深圳市润大世纪新材料科技有限公司 | 翅片管散热器价格_钢制暖气片报价_钢制板式散热器厂家「河北冀春暖气片有限公司」 | 专业甜品培训学校_广东糖水培训_奶茶培训_特色小吃培训_广州烘趣甜品培训机构 | 东莞韩创-专业绝缘骨架|马达塑胶零件|塑胶电机配件|塑封电机骨架厂家 | 口信网(kousing.com) - 行业资讯_行业展会_行业培训_行业资料 | 私人别墅家庭影院系统_家庭影院音响_家庭影院装修设计公司-邦牛影音 | 杭州可当科技有限公司—流量卡_随身WiFi_AI摄像头一站式解决方案 | 广州展览制作|展台制作工厂|展览设计制作|展览展示制作|搭建制作公司 | 校车_校车价格_19座幼儿园校车_幼儿园校车_大鼻子校车 | 同步带轮_同步带_同步轮_iHF合发齿轮厂家-深圳市合发齿轮机械有限公司 |