新書推薦:
《
纷纭万端 : 近代中国的思想与社会
》
售價:HK$
109.8
《
中国古代文体形态研究(第四版)(中华当代学术著作辑要)
》
售價:HK$
168.0
《
朋党之争与北宋政治·大学问
》
售價:HK$
99.7
《
甲骨文丛书·波斯的中古时代(1040-1797年)
》
售價:HK$
88.5
《
以爱为名的支配
》
售價:HK$
62.7
《
台风天(大吴作品,每一种生活都有被看见的意义)
》
售價:HK$
53.8
《
打好你手里的牌(斯多葛主义+现代认知疗法,提升当代人的心理韧性!)
》
售價:HK$
66.1
《
新时代硬道理 广东寻路高质量发展
》
售價:HK$
77.3
|
內容簡介: |
本书是针对零基础读者编写的动态网站开发入门教材,循序渐进地介绍了JavaScript开发技术。依据Web前端开发岗位的职业能力要求,本书重点介绍了JavaScript 的核心技术,并在此基础上详细讲解了jQuery框架的使用方法。本书使用热点案例,可以让初学者快速掌握动态网站开发技术。通过扫描二维码,读者可以进行课堂训练,进一步巩固所学知识,提高实际开发能力。本书内容全面,结合ECMAScript6(简称ES6)标准,重点突出,易于理解,每章内容简洁紧凑,从实践的角度入手,为读者更好地使用JavaScript及jQuery框架开发动态网页提供了很好的指导。本书分为10个单元,前9个单元包括JavaScript概述、JavaScript基础、JavaScript函数、面向对象编程、JavaScript内置对象、BOM编程、DOM编程、DOM事件、利用jQuery编程。后一个单元通过利用JavaScript/jQuery设计一个个性化网站,以提升读者的综合技能。本书适合作为高等职业院校软件技术、计算机应用技术、数字媒体技术、大数据技术与应用等专业的动态网页程序设计相关课程的教材,也可以作为打算学习和从事JavaScript+jQuery动态网页设计的开发人员的参考书。
|
關於作者: |
孙佳帝,男,2019年被评为优秀党员,软件技术专业教研室主任。2017年,组建”长职新创研发中心”,组织并策划长职院数字化校园建设之路。期间,带领软件技术专业师生与企业开发工程师为长职院开发了10余套应用系统,主要包括统一身份认证中心、数据服务中心、基于人像识别技术的智能化教室系统等。其中的单独招生等多个系统推广到了多个兄弟院校和其他相关领域应用。参与项目研发的学生多次在各种大赛中获奖,多数学生被大企业录用。2014年-2017年间,参与”吉林省农产品质量安全追溯系统”的设计、研发工作,该系统在2016年正式上线2017年,作为负责人,成功立项了吉林省普通高等学校高水平专业(群)建设项目,促进了专业的发展。2018年,专业申报成为吉林省首批\双师双能型”教师培养培训基地,并为吉林省多个本科类院校教师进行实践技能培训,帮助高校教师提升实践能力水平。
|
目錄:
|
单元1 JavaScript概述11.1 认识JavaScript11.1.1 什么是JavaScript11.1.2 JavaScript的发展历程21.1.3 JavaScript的用途31.1.4 JavaScript的组成41.2 搭建JavaScript开发环境51.2.1 选择JavaScript脚本编辑器51.2.2 安装与配置Visual Studio Code61.2.3 安装并使用Node.js91.2.4 安装与配置http-server101.3 在HTML中使用JavaScript101.3.1 嵌入HTML文档中的脚本111.3.2 引入外部JavaScript文件的脚本111.3.3 嵌入HTML标签事件中的脚本12单元2 JavaScript基础142.1 JavaScript词法符号142.1.1 字符集142.1.2 字母大小写敏感性142.1.3 空白符和换行符152.1.4 可选择的分号152.1.5 注释与文本换行符152.1.6 标识符152.1.7 关键字与保留字152.2 数据类型162.2.1 Boolean162.2.2 Null172.2.3 Undefined172.2.4 Number172.2.5 BigInt182.2.6 String182.2.7 Symbol192.2.8 Object202.3 变量212.3.1 什么是变量212.3.2 使用var定义变量212.3.3 使用let定义变量222.3.4 变量的赋值232.3.5 变量的作用域232.4 常量242.4.1 符号常量242.4.2 字面量252.5 运算符和表达式282.5.1 算术运算符282.5.2 赋值运算符292.5.3 关系运算符292.5.4 逻辑运算符292.5.5 相加运算符302.5.6 其他运算符302.5.7 运算符优先级312.5.8 JavaScript表达式312.5.9 数据类型转换332.6 语句342.6.1 if语句342.6.2 if...else语句352.6.3 switch语句352.6.4 for语句372.6.5 while语句382.6.6 do...while语句402.6.7 for...in语句402.6.8 for...of语句412.6.9 label语句412.6.10 break语句412.6.11 continue语句412.6.12 throw语句422.6.13 try...catch语句422.6.14 try...catch...finally语句432.6.15 空语句442.6.16 定义语句442.6.17 return语句44单元3 JavaScript函数453.1 认识函数453.1.1 什么是函数453.1.2 函数声明463.1.3 函数调用473.1.4 函数作用域493.1.5 函数提升503.2 函数参数与返回值503.2.1 函数参数503.2.2 函数返回值533.3 箭头函数543.3.1 使用箭头函数声明函数543.3.2 箭头函数的特征543.4 闭包函数553.4.1 理解闭包553.4.2 闭包函数的实现553.5 递归函数563.5.1 理解递归函数563.5.2 尾调用优化563.6 系统函数573.6.1 encodeURI()函数573.6.2 decodeURI()函数573.6.3 parseInt函数573.6.4 parseFloat()函数583.6.5 isNaN()函数583.6.6 eval()函数58单元4 面向对象编程624.1 理解对象624.1.1 对象的基本概念624.1.2 属性类型634.1.3 定义多个属性654.1.4 读取属性的特征664.2 创建对象674.2.1 构造函数模式674.2.2 原型模式674.2.3 对象迭代684.3 继承694.3.1 认识原型链694.3.2 原型式继承714.3.3 寄生式继承714.3.4 寄生式组合继承724.4 类734.4.1 类定义734.4.2 类构造函数734.4.3 类成员744.4.4 继承76单元5 JavaScript内置对象805.1 Object对象805.1.1 创建Object对象805.1.2 Object对象常用属性825.1.3 Object对象常用方法825.2 Function对象835.2.1 创建Function对象845.2.2 Function对象常用属性845.2.3 Function对象常用方法845.3 Array对象845.3.1 创建Array对象855.3.2 Array对象常用属性855.3.3 Array对象常用方法865.4 String对象945.4.1 创建String对象955.4.2 String对象常用属性955.4.3 String对象常用方法955.5 Boolean对象975.5.1 创建Boolean对象975.5.2 Boolean对象常用属性975.5.3 Boolean对象常用方法975.6 Number对象985.6.1 创建Number对象985.6.2 Number对象常用属性985.6.3 Number对象常用方法995.7 Date对象1005.7.1 创建Date对象1005.7.2 Date对象常用属性1005.7.3 Date对象常用方法1005.8 RegExp对象1035.8.1 认识正则表达式1045.8.2 创建RegExp对象1045.8.3 正则表达式中的特殊字符1045.8.4 RegExp对象常用属性1065.8.5 RegExp对象常用方法1065.9 Math对象1135.9.1 Math对象常用属性1145.9.2 Math对象常用方法114单元6 BOM编程1176.1 认识BOM1176.1.1 什么是BOM1176.1.2 BOM的层次结构1186.2 window对象1186.2.1 window对象常用属性1186.2.2 window对象常用方法1196.3 document对象1246.3.1 document对象常用属性1246.3.2 document对象常用方法1256.4 history对象1276.4.1 history对象常用属性1276.4.2 history对象常用方法1276.5 location对象1296.5.1 location对象常用属性1296.5.2 location对象常用方法1316.6 navigator对象1326.6.1 navigator对象常用属性1326.6.2 navigator对象常用方法132单元7 DOM编程1347.1 认识DOM1347.1.1 什么是DOM1347.1.2 DOM类型1357.1.3 DOM节点1367.2 DOM节点操作1377.2.1 访问节点1377.2.2 创建节点1407.2.3 添加节点1407.2.4 插入节点1417.2.5 删除节点1427.3 DOM样式操作1457.3.1 存取元素样式1457.3.2 存取元素尺寸1477.3.3 存取元素位置1487.3.4 操作className属性150单元8 DOM事件1558.1 认识DOM事件1558.1.1 什么是事件1558.1.2 事件的组成1568.1.3 事件的传播1568.2 事件处理程序1588.2.1 HTML事件处理程序1598.2.2 DOM0级事件处理程序1598.2.3 DOM2级事件处理程序1618.3 事件对象1628.3.1 DOM事件对象常用属性1628.3.2 DOM事件对象常用方法1628.4 事件类型1638.4.1 UI事件1648.4.2 焦点事件1668.4.3 鼠标事件1688.4.4 滚轮事件1698.4.5 输入事件1708.4.6 键盘事件171单元9 利用jQuery编程1859.1 认识jQuery1859.1.1 jQuery简介1859.1.2 jQuery的特点1869.1.3 jQuery代码编写方法1869.1.4 jQuery对象与DOM对象的转换1879.2 jQuery选择器1879.2.1 认识jQuery选择器1879.2.2 jQuery选择器分类1889.2.3 jQuery中元素属性的操作1919.2.4 jQuery中样式类的操作1929.2.5 jQuery中样式属性的操作1939.2.6 jQuery中元素内容的操作1939.2.7 在jQuery中查找元素集合中的元素1949.3 jQuery中的DOM操作1969.3.1 创建元素1969.3.2 插入元素1969.3.3 复制元素1979.3.4 替换元素1989.3.5 包裹元素1989.3.6 删除元素1989.4 jQuery中的事件处理2019.4.1 jQuery中的事件处理机制2019.4.2 jQuery中的页面载入事件2019.4.3 jQuery中的事件绑定2019.4.4 jQuery中的事件冒泡2039.4.5 jQuery中的合成事件2049.4.6 jQuery中的模拟事件触发操作2059.5 jQuery中的动画2099.5.1 显示和隐藏效果2099.5.2 滑动效果2109.5.3 淡入淡出效果2119.5.4 自定义动画2129.6 jQuery中的AJAX2149.6.1 认识AJAX2149.6.2 jQuery中的AJAX方法2159.6.3 jQuery中的AJAX事件216单元10 利用JavaScript/jQuery设计个性化网站21810.1 建设目标21810.1.1 展示公司形象21810.1.2 获得更多目标用户21810.1.3 开拓市场21910.2 网站规划21910.2.1 市场分析21910.2.2 网站建设目标和功能21910.2.3 网站建设中所使用的技术21910.2.4 网站建设内容22010.3 网站设计22010.3.1 设计目标22010.3.2 网站结构设计22010.3.3 网页效果设计22110.4 网页制作22410.4.1 制作首页22410.4.2 制作“联系我们”网页235
|
|