《JavaScript DOM编程艺术》学习

来源:互联网 发布:日语教材 知乎 编辑:程序博客网 时间:2024/05/01 21:14

JavaScript编程原则和使用习惯

 在使用JavaScript之前需思考:

  1. 为这个网页增加这种额外的行为是否 确有必要
  2. “用户至上” , 这样做会对用户的浏览器产生怎样的影响?浏览器支持JavaScript吗?等 

几个原则
预留退路(graceful degradation)
正确的使用js脚本,即使某些功能无法使用,也能正确的浏览网站,基本操作仍能完成

分离JavaScript
结构与行为分开 (web前端的 html css JavaScript 分离)

像CSS学习
css使得文档结构与文档样式的分离可以确保各有关网页都有预留退路。具备css支持的浏览器可以把网页呈现的美轮美奂,不支持或禁用了css的
网页,其内容也能正确的显示。JavaScript也需要借鉴css的这种优点。

循序渐进
用一些额外的信息层去包裹原始数据的做法。
类似于CSS JavaScript和DOM提供的所有功能应该构成一个额外的,不影响文档结构和内容的指令层。CSS负责提供关于“表示”的信息,JavaScript
负责提供关于“行为”的信息。行为层的应用方式与表现层一样。

向后兼容性
确保老版本的浏览器不会因为你的js脚本而死机

书中针对“我的画廊”的不断改进
相关的程序可以按照书上讲解的一步步的敲出来 ,体会
我的代码:http://download.csdn.net/detail/qq_26437925/9425017

这其中包括函数的编写习惯,函数的输入输出,各种异常控制等,如何自定义函数,兼容浏览器等 各种细节问题

另外在 慕课网《DOM事件探秘》课程中可以学习到DOM事件,主要是如何一步步的兼容浏览器,封装并编写自己的事件处理函数,达到对DOM事件的深入认识


0 0
原创粉丝点击