成功加入购物车
书口有污渍
[美] 古德曼 著; 马晶慧 译 / 电子工业出版社 / 2009-03 / 平装
售价 ¥ 12.00 1.2折
定价 ¥98.00
品相 九品
优惠 满包邮
延迟发货说明
上书时间2024-04-13
卖家超过10天未登录
JavaScript & DHTML Cookbook中文版(第二版)
本书主要介绍了运用JavaScript搭配DHTML技术进行Web开发和Web设计的原则和技巧。全书内容以条目形式罗列,覆盖了在Web开发和Web设计中综合运用JavaScript和DHTML技术实现各种实用功能的技术和技巧,示例丰富、实用性强、便于查阅。本书相对于第1版,对Web2.0和Ajax技术架构进行了全面更新,增加了对Web2.0应用开发和Ajax技术的深入阐述和精彩的技巧讲解。
本书适合Web开发人员、Web设计人员、网站架构师阅读和参考。
作者简介:
DannyGoodman从20世纪70年代末就开始撰写关于个人电脑和商业电子产品的内容。多年来,他在HyperCard、AppleScript、JavaScript和DynamicHTML方面的著作广为流传,而强大的内容也吸引了许多专家,这些书籍提供了非专业程序员也能使用的编程环境。他的《DynamicHTML:TheDefinitiveReference》已经出了第3版,是OReilly销量最好的书籍之一。
DannyGoodman,从20世纪70年代末就开始撰写关于个人电脑和商业电子产品的内容。多年来,他在HyperCard、AppleScript、JavaScript和DynamicHTML方面的著作广为流传,而强大的内容也吸引了许多专家,这些书籍提供了非专业程序员也能使用的编程环境。他的《DynamicHTML:TheDefinitiveReference》已经出了第3版,是OReilly销量最好的书籍之一。
前言第1章字符串1.0引言1.1连接字符串1.2提高字符处理的性能1.3访问子串1.4改变字符串的大小写1.5检验两个字符是否相等1.6不使用正则表达式检验字符串的包含关系1.7使用正则表达式检验字符串的包含关系1.8查找和替换子字符串1.9特殊字符和转义字符的应用1.10cookies的读写1.11Unicode值和字符的互相转换1.12URL字符串的编码和解码1.13Base64字符串的编码和解码第2章数字和日期2.0引言2.1数字和字符串的互相转换2.2检验数字的有效性2.3检验数字的相等2.4浮点小数的取整2.5为文本显示指定数字格式2.6十进制和十六进制之间的互相转换2.7生成伪随机数字2.8三角函数的计算2.9创建Date对象2.10过去或将来日期的计算2.11计算两个日期之间的天数2.12验证日期第3章数组和对象3.0引言3.1创建简单的数组3.2创建多维数组3.3数组和字符串之间的转换3.4操作数组元素3.5简单数组的排序3.6合并数组3.7分解数组3.8创建自定义对象3.9用于快速数组查询的模拟哈希表3.10对象属性的处理3.11对象数组的排序3.12自定义对象的原型3.13把数组和自定义对象转换成字符串3.14使用对象减少命名冲突第4章变量.c函数和流程控制4.0引言4.1创建JavaScript变量4.2创建命名函数4.3嵌套命名函数4.4创建匿名函数4.5延迟函数的调用4.6条件分支4.7漂亮地处理脚本错误4.8提高脚本的性能第5章浏览器特性检测5.0引言5.1检测浏览器的种类5.2检测早期的浏览器版本5.3检测InternetcExplorer的版本5.4检测Mozilla的版本5.5检测Safari的版本5.6检测Opera的版本5.7检测客户端的操作系统5.8检测对象支持5.9检测对象属性和方法的支持5.10检测W3DOM标准的支持5.11检测浏览器的书写语言5.12检测Cookie的是否可用5.13为特定浏览器或属性定义链接5.14多个浏览器版本的检验第6章管理浏览器窗口6.0引言6.1在浏览器窗口控制受限的环境下生存6.2设置主窗口的尺寸6.3主窗口定位6.4最大化主窗口6.5创建新窗口6.6将窗口置前6.7与新窗口进行通信6.8与主窗口进行通信6.9使用IE的模态/非模态窗口6.10模拟跨浏览器的模态对话框6.11用层模拟窗口第7章管理多个框架7.0引言7.1在新的框架组中创建空白框架7.2从其他框架中改变框架的内容7.3同时改变多个框架的内容7.4用单一页面替换框架组7.5避免被其他网站“加框”7.6确保页面加载到自己的框架组7.7读取框架的尺寸7.8设置框架的尺寸7.9动态设置框架组的规格第8章动态表单8.0引言8.1自动在第一个文本域聚焦8.2常见的文本域检验8.3在验证失败时阻止表单提交8.4自动聚焦到无效的文本域输入8.5使用自定义验证对象8.6改变表单的动作8.7封锁回车键的提交8.8通过回车键移动文本域的焦点8.9在文本框中输入回车键来提交表单8.10禁用表单控件8.11隐藏和显示表单控件8.12仅允许在文本框中输入数字(或字母)8.13在固定长度的文本框中自动移动焦点8.14改变select元素的内容8.15页面间表单数据的复制第9章管理事件9.0引言9.1等价使用IE和W3C的事件模型9.2在页面加载之后初始化9.3添加多个load事件处理9.4判断点击事件的坐标9.5阻止事件执行默认行为9.6阻止重复点击9.7判断哪个元素收到事件9.8判断哪个鼠标按键被按下9.9读取被按下的字符键9.10读取被按下的非字符键9.11在事件中判断哪个辅助键被按下9.12判断光标移出/移入的元素9.13与事件同步播放声音第10章页面导航技术10.0引言10.1加载新页面或锚点10.2避免页面进入浏览器历史10.3将select元素用于导航10.4通过Cookie在页面之间传递数据10.5通过框架在页面之间传递数据10.6通过URL在页面之间传递数据10.7创建上下文(右键)菜单10.8创建下拉式导航菜单10.9创建导航踪迹菜单10.10创建可展开菜单10.11建立可折叠的XML菜单第11章管理样式表11.0引言11.1从全局给元素指定样式表规则11.2为一组元素指定样式表规则11.3为单独的元素指定样式表规则11.4导入外部样式表11.5针对浏览器或操作系统导入样式表11.6在加载之后更改导入的样式表11.7启用/禁用样式表11.8切换元素的样式表11.9覆盖样式表规则11.10将任意内容转变成带有样式的元素11.11创建居中的body元素11.12读取有效样式表属性值11.13强制浏览器使用标准模式第12章静态内容的视觉效果12.0引言12.1预读图像12.2在鼠标移过时切换图像12.3减少JavaScript下载的切换图像12.4使用CSS减少切换图像的下载12.5动态改变图像大小12.6改变文本样式属性12.7让用户选择正文的文字大小12.8创建自定义链接样式12.9改变页面背景色和图像12.10隐藏和显示元素12.11调整元素透明度12.12创建过渡视觉效果12.13在canvas元素中绘制图表第13章HTML元素定位13.0引言13.1让元素在文档空间中可定位13.2定位元素与body元素的联系13.3通过DHTML函数库控制定位13.4选择div和span容器13.5调整定位元素的叠放顺序(Z-order)13.6使元素在另一个元素上方居中13.7在窗口或框架中使元素居中13.8判断未定位元素的位置13.9让元素沿直线运动13.10让元素沿圆形路径移动13.11创建可拖动的元素13.12滚动div的内容13.13创建自定义滚动条13.14创建滑块控件第14章创建动态内容14.0引言14.1在页面加载时写入动态内容14.2动态创建新的页面内容14.3包含外部HTML内容14.4嵌入XML数据14.5用JavaScript对象嵌入数据14.6将XML数据转换到HTML表格中14.7将JavaScript对象转换成HTML表格14.8将XML结点树转换成JavaScript对象14.9创建新的HTML元素14.10为新元素创建文本内容14.11创建混合的元素和文本结点14.12插入并填充iframe元素14.13获取HTML元素对象的引用14.14引用所有同类的元素14.15替换部分正文内容14.16删除正文内容14.17使用XMLHttpRequest进行REST请求14.18使用XMLHttpRequest进行SOAP调用14.19排序动态表格14.20遍历文档结点树14.21捕获文档内容第15章动态内容的应用15.0引言15.1显示随机格言15.2将用户选择区域转换为任意元素15.3自动查找替换正文内容15.4设计用户可以编辑的内容页面15.5创建幻灯片15.6自动滚动页面15.7根据用户的时间进行问候15.8显示距离圣诞节的天数15.9显示倒计时15.10创建基于日历的日期选择控件15.11显示动画进度条附录A键盘事件的字符值附录B键盘的按键编码值附录CcECMAScript保留关键字索引
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30