您好,欢迎来到聚文网。 登录 免费注册
JavaScript动态网站开发案例课堂(微课版)/网站开发案例课堂

JavaScript动态网站开发案例课堂(微课版)/网站开发案例课堂

  • 字数: 595
  • 出版社: 清华大学
  • 作者: 编者:刘春茂
  • 商品条码: 9787302538844
  • 版次: 1
  • 开本: 16开
  • 页数: 381
  • 出版年份: 2019
  • 印次: 1
定价:¥78 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
《JavaScript动态网站开发案例课堂(微课版) 》用实例引导读者深入学习,采取“基础知识→核 心技术→高级应用→项目案例实战”的讲解模式, 深入浅出地讲解了JavaScript动态网页设计和开发 动态网站的各项技术及实战技能。 《JavaScript动态网站开发案例课堂(微课版) 》第1篇为基础知识,主要讲解了JavaScript入门 知识、JavaScript编程基础、控制结构与语句、函 数、对象与数组、日期与字符串对象等;第2篇为核 心技术,主要讲解数值与数学对象、JavaScript的 调试与优化、文档对象模型与事件驱动、document 对象、window对象、事件处理等;第3篇为高级应 用,主要讲解JavaScript控制表单和样式表、页面 打印和浏览器检测、Cookie、JavaScript和Ajax技 术、jQuery、JavaScript的安全性等;第4篇为项 目案例实战,主要讲解制作飞机大战游戏、设计企 业门户类网页、开发商品信息展示系统。 《JavaScript动态网站开发案例课堂(微课版) 》适合任何想学习JavaScript动态网页设计的人员 ,无论您是否从事计算机相关行业,无论您是否接 触过JavaScript动态网页设计,通过学习本书内容 ,均可快速掌握JavaScript动态网页设计和开发动 态网站的方法和技巧。
作者简介
\\\"刘春茂,本科毕业于上海复旦大学,硕士毕业于清华大学。曾在美国IBM公司移动产品开发组从事Android平台应用的开发。 擅长的核心技术 媒体和教育领域个性化信息推荐,网站用户行为数据挖掘,健康领域非结构化数据处理。 擅长的其他技术 熟悉各种网站和手机(Andorid和iOS)app的开发等,精通Java, C/C++, PHP, Python等流行语言并对Hadoop, MapReduce等大数据框架有深入研究。\\\"
目录
目 录 第1篇 基础知识 第1章 零基础入门——熟悉JavaScript 3 1.1 认识JavaScript 4 1.1.1 什么是JavaScript 4 1.1.2 JavaScript的特点 4 1.1.3 JavaScript与Java的区别 5 1.1.4 JavaScript版本 6 1.2 JavaScript的编写工具 7 1.2.1 记事本 7 1.2.2 Dreamweaver CC 8 1.3 JavaScript在HTML 5中的使用 9 1.3.1 在HTML 5网页头中嵌入JavaScript代码 9 1.3.2 在HTML 5网页中嵌入JavaScript代码 10 1.3.3 在HTML 5网页的元素事件中嵌入JavaScript代码 11 1.3.4 在HTML 5中调用已经存在的JavaScript文件 12 1.3.5 通过JavaScript伪URL引入JavaScript脚本代码 13 1.4 JavaScript和浏览器 14 1.4.1 在Internet Explorer中调用JavaScript代码 14 1.4.2 在Firefox中调用JavaScript代码 14 1.4.3 在Opera中调用JavaScript代码 15 1.4.4 浏览器中的文档对象类型(DOM) 15 1.5 实战演练——一个简单的JavaScript示例 15 1.6 疑难解惑 16 第2章 读懂代码的前提——JavaScript 编程基础 19 2.1 JavaScript的基本语法 20 2.1.1 执行顺序 20 2.1.2 区分大小写 20 2.1.3 分号与空格 20 2.1.4 对代码行进行折行 21 2.1.5 注释 21 2.1.6 语句 22 2.1.7 语句块 23 2.2 JavaScript的数据结构 24 2.2.1 标识符 24 2.2.2 关键字 25 2.2.3 保留字 25 2.2.4 常量 26 2.2.5 变量 26 2.3 看透代码中的数据类型 28 2.3.1 typeof运算符 28 2.3.2 未定义类型 29 2.3.3 空值类型 30 2.3.4 布尔类型 30 2.3.5 数值类型 31 2.3.6 字符串类型 31 2.3.7 对象类型 32 2.4 数据间的计算法则——运算符 32 2.4.1 算术运算符 33 2.4.2 比较运算符 34 2.4.3 位运算符 35 2.4.4 逻辑运算符 36 2.4.5 条件运算符 37 2.4.6 赋值运算符 38 2.4.7 运算符的优先级 39 2.5 JavaScript的表达式 40 2.5.1 赋值表达式 40 2.5.2 算术表达式 41 2.5.3 布尔表达式 42 2.5.4 字符串表达式 43 2.5.5 类型转换 43 2.6 实战演练——局部变量和全局变量的优先级 44 2.7 疑难解惑 46 第3章 改变程序执行方向——控制结构与语句 47 3.1 基本处理流程 48 3.2 赋值语句 49 3.3 条件判断语句 49 3.3.1 if语句 49 3.3.2 if…else语句 50 3.3.3 if…else if语句 51 3.3.4 if语句的嵌套 52 3.3.5 switch语句 53 3.4 循环控制语句 54 3.4.1 while语句 55 3.4.2 do…while语句 55 3.4.3 for循环 56 3.5 跳转语句 57 3.5.1 break语句 57 3.5.2 continue语句 58 3.6 使用对话框 59 3.7 实战演练——简单易用的倒计时 61 3.8 疑难解惑 62 第4章 逻辑功能的代码组合——函数 63 4.1 函数简介 64 4.2 调用函数 64 4.2.1 函数的简单调用 64 4.2.2 在表达式中调用函数 65 4.2.3 在事件响应中调用函数 66 4.2.4 通过链接调用函数 66 4.3 JavaScript中常用的函数 67 4.3.1 嵌套函数 67 4.3.2 递归函数 68 4.3.3 内置函数 69 4.4 实战演练——购物简易计算器 76 4.5 疑难解惑 78 第5章 对象与数组 79 5.1 了解对象 80 5.1.1 什么是对象 80 5.1.2 面向对象编程 81 5.1.3 JavaScript的内部对象 82 5.2 对象访问语句 83 5.2.1 for…in循环语句 83 5.2.2 with语句 84 5.3 JavaScript中的数组 85 5.3.1 结构化数据 85 5.3.2 创建和访问数组对象 85 5.3.3 使用for…in语句 88 5.3.4 Array对象的常用属性和方法 88 5.4 详解常用的数组对象方法 96 5.4.1 连接其他数组到当前数组 96 5.4.2 将数组元素连接为字符串 97 5.4.3 移除数组中最后一个元素 97 5.4.4 将指定的数值添加到数组中 98 5.4.5 反序排列数组中的元素 99 5.4.6 删除数组中的第一个元素 99 5.4.7 获取数组中的一部分数据 100 5.4.8 对数组中的元素进行排序 101 5.4.9 将数组转换成字符串 102 5.4.10 将数组转换成本地字符串 103 5.4.11 在数组开头插入数据 103 5.5 创建和使用自定义对象 104 5.5.1 通过构造函数定义对象 104 5.5.2 通过对象直接初始化定义对象 106 5.5.3 修改和删除对象实例的属性 107 5.5.4 通过原型为对象添加新属性和新方法 108 5.5.5 自定义对象的嵌套 109 5.5.6 内存的分配和释放 111 5.6 实战演练——利用二维数组创建动态下拉菜单 112 5.7 疑难解惑 113 第6章 日期与字符串对象 115 6.1 日期对象 116 6.1.1 创建日期对象 116 6.1.2 Date对象属性 117 6.1.3 日期对象的常用方法 117 6.2 详解日期对象的常用方法 120 6.2.1 返回当前日期和时间 120 6.2.2 以不同的格式显示当前日期 121 6.2.3 返回日期所对应的是星期几 122 6.2.4 显示当前时间 122 6.2.5 返回距1970年1月1日午夜的时间差 123 6.2.6 以不同的格式来显示UTC日期 124 6.2.7 根据世界时返回日期对应的是星期几 125 6.2.8 以不同的格式来

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网