JavaScript anthology:101 essential tips, tricks & hacks

副标题:无

作   者:(英)James Edwards,(澳)Cameron Adams著;高铁军译

分类号:

ISBN:9787115159991

微信扫一扫,移动浏览光盘

简介

  本书主要介绍JavaScript应用中一些常见的问题及其解决方法,从最基   础的数字、字符串、数组到进阶的DOM、表单验证、cookie,再到较为高级   的Ajax,书中均有涉及。本书覆盖现在非常流行和通用的技术,提出很多出   现频率较高的Web开发常见问题,并提供了大量的技巧和解决方案,具有很   强的实用性和通用性,书中的代码也具有很强的兼容性。本书还介绍了一些   面向对象编程内容,这部分内容可以帮助用户以更高的角度来看待自己的设   计,以提高代码的质量和可维护性。最为难得的是,由于具有丰富的业界实   践经验,作者在本书中不仅仅提出了对各种问题的解决方法,还展现了自己   的思考方法和一些良好的程序设计习惯,与具体的细节性知识相比,这些无   疑更加具有价值。书中所有源代码可在网址http://www.ptpress.com.cn的   下载区免费下载。    本书适合参与创建网站以及开发Web应用程序的工程技术人员和管理人   员阅读参考。

目录

  第1章 JavaScript初步
   1.1 JavaScript的定义
   1.2 JavaScript的限制
   1.3 JavaScript的最佳实践
   1.4 为那些没有JavaScript的用户着想(逐步改进)
   1.5 内容和行为的隔离(谨慎地编码)
   1.6 使用括号和分号结束符(一致的编码方式)
   1.7 给页面添加脚本
   1.7.1 用HTML注释框住代码
   1.7.2 语言属性
   1.8 让不同的脚本在同一页面中协同工作
   1.9 隐藏JavaScript源代码
   1.10 脚本调试
   1.10.1 理解浏览器内建的错误报告
   1.10.2 使用alert
   1.10.3 使用try-catch
   1.10.4 向页面和窗口中写入数据
   1.10.5 使用外部的调试器
   1.11 严格的警告
   1.12 小结
  第2章 使用数字
   2.1 JavaScript中的数字计算
   2.2 将数字转化为拥有x位小数位的形式
   2.3 创建受约束的随机数
   2.4 将数字转换为字符串
   2.5 格式化货币值
   2.6 将字符串转换为数字
   2.7 将数字转换为序数
   2.8 小结
  第3章 使用字符串
   3.1 在字符串中包含一个特殊字符
   3.2 处理字符串中的字符
   3.3 对UIU编码
   3.4 比较字符串
   3.5 查找字符串中的子串
   3.6 将字符串拆分成子串
   3.7 创建正则表达式
   3.8 测试字符串和正则表达式的匹配
   3.9 测试字符串是否只包含数字
   3.10 测试字符串是否是有效的电话号码
   3.11 测试字符串是否是有效的电子邮件地址
   3.12 使用正则表达式搜索和替换文本
   3.13 小结
  第4章 使用数组
   4.1 使用数组显式声明
   4.2 创建数组的数组
   4.3 使用字符串代替数字做数组索引
   4.4 将数组转化为字符串
   4.5 增加和删除数组中的成员
   4.6 将数组按照字母顺序或者数字顺序排序
  
   4.7 对多维数组排序
   4.8 随机地排列一个数组
   4.9 小结
  第5章 导航文档对象模型
   5.1 访问元素
   5.2 创建元素节点和文本节点
   5.3 改变元素的类型
   5.4 删除一个元素节点或者文本节点
   5.5 读写元素属性
   5.6 获得拥有特定属性值的所有元素
   5.7 元素的class的增减
   5.8 小结
  第6章 处理和验证表单
   6.1 读写文本区的数据
   6.2 读取和设置checkbox的状态
   6.3 读写radio按钮的状态
   6.4 读取和设置select box
   6.5 验证强制性的文本区
   6.6 验证数字
   6.7 验证E-mail地址
   6.8 检查未选中的radio按钮
   6.9 阻止不合法的表单被提交
   6.10 验证数据项数目不详的表单
   6.11 验证表单时打印内嵌错误信息
   6.12 根据其他输入区域的值隐藏和显示某些表单输入区域
   6.13 小结
  第7章 窗口和Frame
   7.1 使用弹出窗口
   7.1.1 弹出窗口的问题
   7.1.2 怎样减轻问题的恶劣影响
   7.2 在新窗口中打开链接
   7.3 Frame之间的通信
   7.4 获取滚动位置
   7.5 滚动页面到特定位置
   7.6 获得视区的大小(窗口内可用的空间)
   7.7 小结
  第8章 cookie
   8.1 写入cookie
   8.2 读取cookie
   8.3 设定cookie的过期时间
   8.4 使cookie只能通过特定的域和路径访问
   8.5 突破浏览器对cookie数目的限制
   8.6 小结
  第9章 日期和时间
   9.1 获得日期和时间
   9.2 自定义Date格式转换
   9.3 将时间格式化成12小时记法和24小时记法
   9.4. 比较日期
   9.5 格式化日期间的差异
   9.6 小结
  
  第10章 图片
   10.1 图片的预装载
   10.2 图片的切换
   10.3 图片的随机显示
   10.4 多个图片的幻……

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

JavaScript anthology:101 essential tips, tricks & hacks
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon