• JavaScript前端开发模块化教程
21年品牌 40万+商家 超1.5亿件商品

JavaScript前端开发模块化教程

全新正版 极速发货

36.84 6.2折 59.8 全新

库存4件

广东广州
认证卖家担保交易快速发货售后保障

作者赵建保

出版社人民邮电出版社

ISBN9787115499165

出版时间2019-02

装帧平装

开本16开

定价59.8元

货号1201829520

上书时间2024-09-04

曲奇书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
  
赵建保,担任广东省品牌专业、广东省示范性高职教育专业、自主招生试点专业-数字媒体应用技术专业负责人10余年;曾获广东省高职高专IT专业优质课评比二等奖,广东省第四届信息技术类专业带头人说专业竞赛三等奖,学院靠前教师;以作者发表论文《基于Citespace的大数据研究可视化分析》、《高职能力型课程学习评价指标体系构建》等16篇,主持或参与国家、省级和校级课题5项;以主编和独编教材4部,多次重印。


目录
  
任务1搭建JavaScript开发环境1


1.1任务导入2


1.2成果目标2


1.3核心知识3


1.3.1JavaScript演进3


1.3.2JavaScript介绍4


1.3.3Web页面渲染过程5


1.3.4VisualStudioCode介绍6


1.3.5VisualStudioCode快捷键6


1.3.6EMMET语法9


1.3.7Node.js介绍10


1.3.8http-server介绍10


1.3.9在HTML中使用JavaScript11


1.3.10高性能JavaScript12


1.3.11JavaScript执行顺序12


1.3.12脚本位置13


1.3.13组织脚本13


1.3.14无阻塞脚本14


1.3.15选取DOM对象17


1.3.16addEventListener20


1.3.17读写HTMLDOMstyle对象属性20


1.3.18cssText21


1.4任务实施22


1.4.1安装和配置VisualStudioCode22


1.4.2安装常用扩展23


1.4.3Chrome浏览器24


1.4.4Chrome开发者工具24


1.4.5安装Node.js25


1.4.6安装与配置http-server25


1.4.7编写HTML和CSS25


1.4.8编写JavaScript27


1.4.9测试页面28


1.5强化训练28


1.6学习成果评量29


任务2斑马线表格制作30


2.1任务导入31


2.2成果目标31


2.3核心知识32


2.3.1表格常用标签32


2.3.2表格斑马线原理33


2.3.3读写HTMLDOMclassName属性33


2.3.4严格模式(usestrict)34


2.3.5定义变量35


2.3.6常量35


2.3.7变量命名规则35


2.3.8JavaScript语法规范36


2.3.9变量类型37


2.3.10变量作用域38


2.3.11避免变量污染40


2.3.12闭包函数40


2.3.13JavaScript转义字符40


2.3.14相等操作符41


2.3.15toNumber41


2.3.16使用typeof检测类型42


2.3.17使用constructor检测类型42


2.3.18使用toString()检测封装类型42


2.3.19事件委托43


2.4任务实施44


2.4.1编写HTML44


2.4.2编写CSS样式46


2.4.3编写JavaScript47


2.4.4测试页面48


2.5强化训练49


2.6学习成果评量49


任务3弹出消息框50


3.1任务导入51


3.2成果目标51


3.3核心知识51


3.3.1基于负边距的垂直居中51


3.3.2基于transform属性的垂直居中52


3.3.3元素动画制作53


3.3.4警告对话框alert()53


3.3.5确认对话框confirm()54


3.3.6提示对话框prompt()54


3.3.7BOM介绍54


3.3.8window对象54


3.3.9location对象55


3.3.10screen对象56


3.3.11history对象57


3.4任务实施57


3.4.1编写HTML57


3.4.2编写CSS样式58


3.4.3编写JavaScript60


3.4.4测试页面60


3.5强化训练61


3.6学习成果评量61


任务4图片缩放特效62


4.1任务导入63


4.2成果目标63


4.3核心知识63


4.3.1DOM编程63


4.3.2DOM访问与修改64


4.3.3DOM遍历64


4.3.4innerHTML对比DOM方法65


4.3.5字符串连接65


4.3.6HTML集合length66


4.3.7减少浏览器重排与重绘67


4.4任务实施69


4.4.1编写页面结构69


4.4.2编写CSS样式71


4.4.3编写JavaScript72


4.4.4测试页面73


4.5强化训练73


4.6学习成果评量74


任务5网页换肤75


5.1任务导入76


5.2成果目标76


5.3核心知识76


5.3.1网页换肤原理76


5.3.2HTML文档对象模型77


5.3.3HTMLDOM节点树77


5.3.4document对象属性和方法78


5.3.5element对象属性和方法79


5.3.6获取元素属性getAttribute()82


5.3.7设置元素属性setAttribute()83


5.3.8本地数据存储方案83


5.3.9WebStorage84


5.3.10WebStorage基本属性和方法84


5.3.11使用sessionStorage对象84


5.3.12使用localStorage对象86


5.3.13使用storage事件86


5.3.14cookie介绍87


5.3.15cookie构成87


5.3.16写入cookie信息88


5.3.17读取cookie信息90


5.4任务实施91


5.4.1编写HTML91


5.4.2编写CSS92


5.4.3编写JavaScript94


5.4.4测试页面95


5.5强化训练95


5.6学习成果评量95


任务6下拉广告96


6.1任务导入97


6.2成果目标97


6.3核心知识97


6.3.1transition属性97


6.3.2超时调用setTimeout()方法98


6.4任务实施99


6.4.1编写HTML99


6.4.2编写CSS样式100


6.4.3编写JavaScript代码101


6.4.4测试页面102


6.5强化训练102


6.6学习成果评量103


任务7轮播图104


7.1任务导入105


7.2成果目标105


7.3核心知识105


7.3.1间歇调用setInterval()105


7.3.2避免常见JavaScript错误106


7.3.3理解Error对象106


7.3.4错误处理思路107


7.3.5使用浏览器控制台调试程序108


7.3.6使用断点调试程序109


7.3.7使用try-catch处理异常110


7.4任务实施111


7.4.1编写HTML111


7.4.2编写CSS样式113


7.4.3编写JavaScript116


7.4.4测试页面117


7.5强化训练117


7.6学习成果评量118


任务8滚动公告119


8.1任务导入120


8.2学习成果120


8.3核心知识120


8.3.1HTML事件模型120


8.3.2DOM0级事件模型121


8.3.3DOM2级事件模型122


8.3.4IE事件模型123


8.4任务实施124


8.4.1编写HTML124


8.4.2编写CSS样式125


8.4.3编写JavaScript126


8.4.4测试页面127


8.5强化训练128


8.6学习成果评量128


任务9贷款计算器129


9.1任务导入130


9.2成果目标130


9.3核心知识130


9.3.1表单类型130


9.3.2表单结构132


9.3.3form对象133


9.3.4表单事件134


9.3.5表达式与操作符135


9.3.6转换为数字136


9.3.7设置小数位数137


9.3.8Math对象137


9.3.9条件语句138


9.3.10for循环141


9.3.11while循环142


9.3.12do-while循环142


9.3.13for-in循环142


9.3.14优化循环性能143


9.3.15forEach()143


9.4任务实施143


9.4.1编写HTML143


9.4.2编写CSS样式145


9.4.3编写JavaScript147


9.4.4测试页面147


9.5强化训练148


9.6学习成果评量148


任务10计算器149


10.1任务导入150


10.2成果目标150


10.3核心知识150


10.3.1函数介绍150


10.3.2定义函数151


10.3.3嵌套函数152


10.3.4调用函数152


10.3.5函数的实参和形参155


10.3.6将对象属性用作实参157


10.3.7实参类型157


10.3.8作为值的函数157


10.3.9自定义函数属性158


10.3.10slice()158


10.3.11isNaN()158


10.4任务实施159


10.4.1编写HTML159


10.4.2编写CSS样式160


10.4.3编写JavaScript162


10.4.4测试页面164


10.5强化训练165


10.6学习成果评量165


任务11投票166


11.1任务导入167


11.2成果目标167


11.3核心知识167


11.3.1匿名函数167


11.3.2数据存取方式168


11.3.3对象成员169


11.3.4函数作用域170


11.3.5闭包171


11.3.6闭包函数173


11.3.7递归函数174


11.4任务实施174


11.4.1编写HTML174


11.4.2编写CSS样式175


11.4.3编写JavaScript176


11.4.4测试页面177


11.5强化训练177


11.6学习成果评量178


任务12折叠面板179


12.1任务导入180


12.2成果目标180


12.3核心知识180


12.4任务实施181


12.4.1编写HTML181


12.4.2编写CSS182


12.4.3编写JavaScript183


12.4.4测试页面184


12.5强化训练184


12.6学习成果评量185


任务13银行客服电话查询186


13.1任务导入187


13.2成果目标187


13.3核心知识187


13.3.1Ajax简介187


13.3.2Ajax原理188


13.3.3HTTP请求188


13.3.4HTTP状态码189


13.3.5定义XMLHttpRequest对象190


13.3.6建立XMLHttpRequest连接191


13.3.7跟踪状态192


13.3.8中止请求192


13.3.9Ajax请求与响应模板192


13.3.10获取数据193


13.3.11获取纯文本194


13.3.12使用Ajax加载HTML194


13.3.13使用Ajax加载JSON194


13.3.14获取JavaScript脚本194


13.3.15使用Ajax加载其他服务器的数据194


13.3.16获取头部信息195


13.3.17JSONP工作原理195


13.4任务实施196


13.4.1编写HTML196


13.4.2编写CSS样式196


13.4.3编写JSON197


13.4.4编写JavaScript199


13.4.5测试页面200


13.5强化训练200


13.6学习成果评量200


任务14省、市、区联动菜单201


14.1任务导入202


14.2成果目标202


14.3核心知识202


14.3.1下拉列表select202


14.3.2HTMLDOMOption对象203


14.3.3selectadd()方法203


14.3.4JSON简介203


14.3.5JSON语法204


14.3.6JSON与XML比较205


14.3.7访问JSON对象值206


14.3.8遍历JSON对象206


14.3.9修改JSON值207


14.3.10删除对象属性207


14.3.11解析JSON对象207


14.3.12JSON.stringify()207


14.3.13JSON转换为JavaScript对象208


14.4任务实施208


14.4.1编写HTML208


14.4.2编写CSS209


14.4.3JSON数据准备210


14.4.4编写JavaScript211


14.4.5测试页面212


14.5强化训练213


14.6学习成果评量213


任务15滚动监听214


15.1任务导入215


15.2成果目标215


15.3核心知识215


15.3.1滚动监听215


15.3.2CSS脚本化215


15.3.3访问CSS行内样式216


15.3.4使用styleSheets对象217


15.3.5计算样式218


15.3.6元素尺寸220


15.3.7window.scrollY220


15.4任务实施221


15.4.1编写HTML221


15.4.2编写CSS样式222


15.4.3编写JavaScript223


15.4.4测试页面224


15.5强化训练224


15.6学习成果评量225


任务16视频播放器226


16.1任务导入227


16.2成果目标227


16.3核心知识227


16.3.1HTMLvideo标签227


16.3.2HTML音频/视频方法228


16.3.3HTML音频/视频属性228


16.3.4HTML音频/视频事件229


16.3.5浏览器支持的视频格式230


16.3.6浏览器视频能力检测231


16.3.7实现播放列表功能231

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP