• 正版 JavaScript从入门到精通(标准版) web前端开发网页设计
21年品牌 40万+商家 超1.5亿件商品

正版 JavaScript从入门到精通(标准版) web前端开发网页设计

9787517054146

45.6 九品

库存2件

湖南益阳
认证卖家担保交易快速发货售后保障

作者未来科技

出版社中国水利水电出版社

ISBN9787517054146

出版时间2016-01

装帧平装

上书时间2019-10-09

读而乐书店

五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
商品描述
基本信息书名:JavaScript从入门到精通(标准版) web前端开发网页设计丛书定价:89.80元作者:未来科技 著出版社:中国水利水电出版社出版日期:2017-06-01ISBN:9787517054146字数:页码:796版次:1装帧:平装开本:16开商品重量:编辑推荐内容提要n  JavaScript从入门到精通(标准版)系统地讲解了JavaScript语言的使用,并结合HTML5介绍了如何开发更富可用性的Web程序。同属JavaScript程序设计JavaScript指南JavaScriptDOM本JavaScript语言精粹JavaScript算法JavaScript入门JavaScript实战JavaScript设计模式大类。全书分为五大部分,共23章。部分介绍JavaScript的基本概念和基础知识,以及如何快速上手测试JavaScript代码。第二部分介绍JavaScript核心部分编程,包括变量、数据类型、表达式、运算符、语句、函数、数组、对象、正则表达式、函数式编程和面向对象编程。第三部分介绍了JavaScript客户端开发的相关知识和技术。第四部分讲JavaScript+HTML5的应用,如本地存储、图形绘制、定位、多线程、离线应用、文件操作等。第五部分通过多个综合实例演示了如何使用JavaScript进行实战开发的过程。^ n  JavaScript从入门到精通(标准版)配备了极为丰富的学习资源,其中配套资源:290节教学视频(可扫描)、素材源程序;附赠的拓展学习资源:习题及面试题库、案例库、工具库、网页模板库、网页配色库、网页素材库、网页案例欣赏库等。^ n  JavaScript从入门到精通(标准版)适合作为JavaScript入门、JavaScript实战、JavaScrip程序设计、HTML5移动开发方面的自学用书,也可作为高等院校网页设计、网页制作、网站建设、Web前端开发等专业的教学参考书或相关机构的培训教材。 n
  目录章JavaScript基础 n1.1JavaScript概述 n1.1.1JavaScript发展历史 n1.1.2ECMAScript与JavaScript的关系 n1.1.3ECMAScript版本变化 n1.1.4ECMAScript5和ECMAScript6 n1.2JavaScript相关概念 n1.2.1JavaScript核心 n1.2.2文档对象模型 n1.2.3对象模型 n第2章初次使用JavaScript n2.1在网页中嵌入JavaScript脚本 n2.1.1编写脚本 n2.1.2脚本位置 n2.1.3设置延迟执行 n2.1.4设置异步响应 n2.2执行JavaScript程序 n2.2.1执行过程 n2.2.2预编译 n2.2.3代码块 n2.2.4响应事件 n2.2.5设计动态脚本 n第3章代码测试和错误处理 n3.1与JavaScript n3.1.1内核 n3.1.2错误报告 n3.2JavaScript开发工具 n3.2.1JavaScript编辑器 n3.2.2JavaScript测试和调试 n3.2.3使用控制台 n3.3错误处理 n3.3.1认识错误类型 n3.3.2使用try-catch n3.3.3使用finally n3.3.4使用throw n3.3.5抛出时机 n3.3.6错误事件 n第4章JavaScript基本语法 n4.1基本词法 n4.1.1字符编码 n4.1.2区分大小写 n4.1.3标识符 n4.1.4直接量 n4.1.5关键字和保留字 n4.1.6分隔符 n4.1.7注释 n4.1.8转义序列 n4.2使用变量 n4.2.1声明变量 n4.2.2赋值变量 n4.2.3变量的作用域 n4.2.4避免变量污染 n4.3数据类型 n4.3.1基本数据类型 n4.3.2数值 n4.3.3字符串 n4.3.4布尔值 n4.3.5Null n4.3.6Undefined n4.4严格模式 n4.4.1启用严格模式 n4.4.2严格模式的执行限制 n4.5案例实战 n4.5.1使用typeof检测类型 n4.5.2使用constructor检测类型 n4.5.3封装类型检测方法:toString() n  n4.5.4转换为字符串 n4.5.5转换数字模式 n4.5.6设置数字显示的小数位数 n4.5.7转换为数字 n4.5.8转换为布尔值 n4.5.9转换为对象 n4.5.10把对象转换为值 n4.5.11强制转换 n第5章使用运算符 n5.1运算符概述 n5.2算术运算符 n5.2.1加法运算 n5.2.2减法运算 n5.2.3乘法运算 n5.2.4除法运算 n5.2.5余数运算 n5.2.6取反运算 n5.2.7递增和递减 n5.3逻辑运算符 n5.3.1逻辑与运算 n5.3.2逻辑或运算符 n5.3.3逻辑非运算符 n5.3.4案例:逻辑运算训练 n5.4关系运算符 n5.4.1大小比较 n5.4.2案例:包含检测 n5.4.3案例:等值检测 n5.5赋值运算符 n5.6对象操作运算符 n5.6.1new运算符 n5.6.2delete运符 n5.6.3中括号和点号运算符 n5.6.4小括号运算符 n5.7其他运算符 n5.7.1条件运算符 n5.7.2逗号运算符 n5.7.3void运算符 n5.8案例实战 n5.8.1使用表达式 n5.8.2连续运算 n5.8.3把命令转换为表达式 n5.8.4表达式中的函数 n第6章设计程序结构 n6.1语句概述 n6.1.1表达式语句 n6.1.2复合语句 n6.1.3声明语句 n6.1.4空语句 n6.2分支结构 n6.2.1if语句 n6.2.2条件嵌套 n6.2.3设计分支结构 n6.2.4switch语句 n6.2.5default从句 n6.2.6比较if和switch n6.2.7优化分支结构 n6.3循环结构 n6.3.1while语句 n6.3.2do/while语句 n6.3.3for语句 n6.3.4for/in语句 n6.3.5比较while和for n6.3.6优化循环结构 n6.4结构跳转 n6.4.1标签语句 n6.4.2break语句 n6.4.3continue语句 n6.5案例实战 n6.5.1提升分支运算性能 n6.5.2提升循环运算性能 n6.5.3设计杨辉三角 n第7章使用数组 n7.1定义数组 n7.1.1构造数组 n7.1.2数组直接量 n7.2使用数组 n7.2.1存取数组元素 n7.2.2数组长度 n7.2.3对象与数组 n7.2.4定义多维数组 n7.3使用数组对象 n7.3.1检索数组 n7.3.2操作元素 n7.3.3操作子数组 n7.3.4数组排序 n7.3.5使用排序函数 n7.3.6数组与字符串的转换 n7.3.7定位 n7.3.8迭代 n7.3.9汇总 n7.4案例实战 n7.4.1快速交换 n7.4.2数组下标 n7.4.3扩展数组方法 n7.4.4设计迭代器 n7.4.5使用迭代器 n7.4.6使用数组维度 n第8章使用函数 n8.1定义函数 n8.1.1声明函数 n8.1.2构造函数 n8.1.3函数直接量 n8.1.4定义嵌套函数 n8.1.5比较定义函数的方法 n8.2使用函数 n8.2.1函数返回值 n8.2.2调用函数 n8.2.3函数作用域 n8.3使用参数 n8.3.1定义参数 n8.3.2使用arguments对象 n8.3.3使用callee回调函数 n8.3.4应用arguments对象 n8.4使用函数对象 n8.4.1获取函数形参个数 n8.4.2自定义属性 n8.4.3使用call()和apply() n8.4.4使用bind() n8.5使用this n8.5.1使用this n8.5.2this安全策略 n8.5.3应用this n8.5.4函数调用模式 n8.5.5函数的标识符 n8.6使用闭包函数 n8.6.1认识闭包函数 n8.6.2使用闭包 n8.6.3定义闭包存储器 n8.6.4在事件处理中应用闭包 n8.7案例实战 n8.7.1绑定函数 n8.7.2链式语法 n8.7.3函数节流 n8.7.4分支函数 n8.7.5惰性载入函数 n8.7.6惰性求值 n8.7.7记忆 n8.7.8构建模块 n8.7.9柯里化 n8.7.10高阶函数 n8.7.11递归运算 n8.7.12尾递归算法 n第9章使用对象 n9.1创建对象 n9.1.1使用构造函数创建对象 n9.1.2使用对象直接量创建对象 n9.1.3使用create()方法创建对象 n9.2操作对象 n9.2.1引用对象 n9.2.2复制对象 n9.2.3克隆继承 n9.2.4销毁对象 n9.3操作属性 n9.3.1定义属性 n9.3.2访问属性 n9.3.3赋值属性 n9.3.4删除属性 n9.3.5使用方法 n9.3.6配置特性 n9.3.7检测特性 n9.4使用方法 n9.4.1使用toString() n9.4.2使用valueOf() n9.4.3检测私有属性 n9.4.4检测枚举属性 n9.4.5检测原型对象 n9.4.6静态方法 n9.5使用原型 n9.5.1定义原型 n9.5.2比较原型属性和本地属性 n9.5.3应用原型 n9.5.4原型域和原型域链 n9.5.5原型继承 n9.5.6扩展原型方法 n9.6案例实战 n9.6.1设计工厂模式 n9.6.2设计类继承 n9.6.3设计构造原型模式 n9.6.4设计动态原型模式 n9.6.5设计实例继承 n9.6.6惰性实例化 n9.6.7安全构造对象 n0章BOM操作 n10.1使用window对象 n10.1.1访问窗口 n10.1.2全局作用域 n10.1.3使用系统测试方法 n10.1.4打开和关闭窗口 n10.1.5使用框架集 n10.1.6控制窗口位置 n10.1.7控制窗口大小 n10.1.8使用定时器 n10.2使用navigator对象 n10.2.1检测方法 n10.2.2检测类型和版本号 n10.2.3检测客户操作系统 n10.2.4检测插件 n10.3使用location对象 n10.4使用history对象 n10.5使用screen对象 n10.6使用document对象 n10.6.1访问文档对象 n10.6.2动态生成文档内容 n10.7案例实战 n10.7.1使用远程脚本 n10.7.2设计远程交互 n10.7.3使用浮动框架 n10.7.4封装用户代理检测 n1章DOM操作 n11.1DOM基础 n11.2使用节点 n节点类型 n节点名称和值 n节点关系 n访问节点 n操作节点 n11.3使用文档节点 n访问文档子节点 n访问文档信息 n访问文档元素 n访问文档集合 n使用HTML5 Document n11.4使用元素节点 n访问元素 n遍历元素 n创建元素 n复制节点 n插入节点 n删除节点 n替换节点 n获取焦点元素 n检测包含节点 n11.5使用文本节点 n访问文本节点 n创建文本节点 n操作文本节点 n读取HTML字符串 n插入HTML字符串 n替换HTML字符串 n插入文本 n11.6使用文档片段节点 n11.7使用属性节点 n访问属性节点 n读取属性值 n设置属性值 n删除属性 n使用类选择器 n自定义属性 n11.8使用范围 n创建范围 n选择范围 n设置范围 n操作范围内容 n插入范围内容 n折叠范围 n比较范围 n复制和清除范围 n11.9使用CSS选择器 n11.10案例实战 n设计动态脚本 n使用script加载远程数据 n使用script实现异步交互 n使用JSONP n设计动态表格 n访问DOM集合 n在分享选中文本 n2章事件处理 n12.1事件基础 n事件模型 n事件流 n事件类型 n绑定事件 n事件处理函数 n注册事件 n销毁事件 n使用event对象 n事件委托 n12.2使用鼠标事件 n鼠标点击 n鼠标移动 n鼠标经过 n鼠标来源 n鼠标定位 n鼠标按键 n12.3使用键盘事件 n键盘事件属性 n键盘响应顺序 n12.4使用页面事件 n页面初始化 n结构初始化 n页面卸载 n窗口重置 n页面滚动 n错误处理 n12.5使用UI事件 n焦点处理 n选择文本 n字段值变化监测 n提交表单 n重置表单 n剪贴板数据 n12.6案例实战 n封装事件 n模拟事情 n设计弹出对话框 n设计遮罩层 n自定义事件 n设计事件触发模型 n应用事件模型 n3章使用正则表达式与表单验证 n13.1正则表达式操作基础 n定义正则表达式 n访问正则表达式对象 n执行匹配操作 n访问匹配信息 n条件检测 n13.2正则表达式语法基础 n字符描述 n字符范围 n选择操作 n重复类量词 n惰性模式 n边界量词 n声明量词 n表达式分组 n子表达式引用 n13.3案例实战 n4章字符串处理与表单开发 n14.1字符串操作基础 n定义字符串 n字符串的值和字符长度 n字符串连接 n字符串查找 n字符串截取 n字符串替换 n字符串大小转换 n字符串比较 n字符串与数组转换 n字符串格式化 n字符编码和解码 nUnicode编码和解码 n14.2案例实战 n访问表单对象 n访问表单元素 n访问字段属性 n访问文本框的值 n文本框过滤 n切换焦点 n访问选择框的值 n编辑选项 n字符串替换的应用 n字符串修剪 n检测特殊字符 n自定义加密和解密 n表单序列化 n设计文本编辑器 n5章CSS脚本化与网页 n15.1CSS脚本化基础 n访问CSS行内样式 n使用style对象 n使用styleSheets对象 n使用selectorText对象 n编辑样式 n添加样式 n访问计算样式 n15.2元素大小 n访问CSS宽度和高度 n把值转换为整数 n使用offsetWidth和offset Height n元素尺寸 n视图尺寸 n窗口尺寸 n15.3位置偏移 n窗口位置 n相对位置 n定位位置 n设置偏移位置 n设置相对位置 n鼠标指针位置 n鼠标指针相对位置 n滚动条位置 n设置滚动条位置 n15.4显示隐藏 n可见性 n透明度 n15.5案例实战 n滑动 n渐显 n6章使用Ajax实现异步通信 n16.1使用XML数据 n新建XML文档 n访问XML数据 n创建XML DOM对象 n加载XML数据 n显示XML数据 n案例:在网页中显示XML数据 n案例:异步加载XML数据 n16.2使用JSON数据 nJSON结构 n案例:JSON与XML格式比较 n案例:JSON数据优化 n案例:解析JSON n案例:序列化JSON n16.3使用Ajax n16.3.1HTTP头部信息 n定义XMLHttpRequest对象 n建立XMLHttpRequest连接 n发送GET请求 n发送POST请求 n转换串行化字符串 n跟踪状态 n中止请求 n获取XML数据 n获取HTML文本 n获取JavaScript脚本 n获取JSON数据 n获取纯文本 n获取头部信息 n16.4案例实战 n封装异步请求操作 n动态显示提示信息 n动态查询记录集 n记录集分页显示 n设计Tab面板 n关键字匹配 n使用灯标 n7章本地数据存储571 n17.1使用cookie n写入cookie信息 n读取cookie信息 n修改和删除cookie信息 n附加cookie信息 n封装cookie操作 n案例:打字游戏 n17.2使用Web Storage n17.2.1基本操作 n案例:设计网页皮肤 n案例:跟踪localStorage数据 n案例:设计计数器 n17.3使用Web SQL n17.3.1基本操作 n案例:创建本地数据库 n案例:批量存储本地数据 n17.4案例实战 n8章JavaScript图形设计 n18.1HTML 5 canvas基础 n在页面中插入canvas元素 n绘制图形的基本方法 n使用canvas n18.2绘制图形 n绘制直线 n绘制矩形 n绘制圆形 n绘制多边形 n绘制曲线 n绘制二次方曲线 n绘制三次方曲线 n18.3设置图形样式 n设置线型 n绘制线性渐变 n绘制径向渐变 n绘制图案 n设置不透明度 n设置阴影 n18.4操作图形 n保存和恢复canvas状态 n清除绘图 n移动坐标 n旋转坐标 n缩放图形 n变换矩阵 n组合图形 n裁切路径 n18.5绘制文字 n绘制填充文字 n设置文字属性 n绘制轮廓文字 n测量宽度 n18.6绘制图像 n导入图像 n变换图像 n裁切图像 n图像平铺 n像素处理 n18.7案例实战 n设计canvas动画 n保存绘图 n9章离线应用 n19.1HTML5离线应用基础 n认识HTML5离线应用 n支持 n使用manifest文件 n使用离线缓存 n监听离线存储 n19.2案例实战 n缓存首页 n离线编辑内容 n离线跟踪 n第20章多线程处理 n20.1Web Workers基础 n认识Web Workers n支持 n创建Web Workers nWeb Workers通信674 n案例:使用Web Workers675 n20.2案例实战 n后台运算 n数值过滤 n并发处理 n线程通信 nFibonacci数列运算 n第21章文件操作 n21.1访问文件域 n21.2使用Blob对象 n在文件域中访问Blob对象 n创建Blob对象 n截取Blob对象 n保存Blob对象 n21.3使用FileReader对象 n读取并显示文件 n监测读取操作 n21.4使用缓存对象 n使用ArrayBuffer对象 n使用ArrayBufferView对象 n使用DataView对象 n21.5使用FileSystem n访问文件系统 n申请配额 n创建文件 n写入文件 n添加数据 n读取文件 n复制文件 n删除文件 n创建目录 n读取目录 n删除目录 n复制目录 n移动和重命名目录 n使用filesystem:URL n21.6案例实战 n第22章使用History n22.1History API基础 nHistory API处理方式 n兼容和扩展 n操作历史记录 n22.2案例实战 n设计无刷新页面导航 n设计主题宣传网站 n
作者介绍  未来科技是由一群热爱Web开发的青年骨干教师组成的一个松散组织,主要从事Web开发、教学培训、教材开发等业务。该群体编写的同类图书在很多网店上的销量名列前茅,让数十万的读者轻松跨进了Web开发的大门,为Web开发的普及和应用做出了积极贡献。 n
序言

—  没有更多了  —

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

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