对象
  
  JavaScript的一个重要功能就是面向对象的功能,通过基于对象的程序设计,可以用更直观、模块化和可重复使用的方式进行程序开发。
  
  一组包含数据的属性和对属性中包含数据进行操作的方法,称为对象。比如要设定网页的背景颜色,所针对的对象就是document,所用的属性名是bgcolor,如document.bgcolor="blue",就是表示使背景的颜色为蓝色。
  
  注释
  
  JavaScript 注释[4]不会被执行,所以我们可以添加注释来对 JavaScript 进行解释,或者提高代码的可读性。
  
  单行注释:
  
  单行注释以 // 开头,比如:
  
  // 输出标题:
  
  document.getElementById("myH1").innerHTML="欢迎来到我的主页";
  
  // 输出段落:
  
  document.getElementById("myP").innerHTML="这是我的第一个段落。";
  
  多行注释:
  
  多行注释以 /* 开始,以 */ 结尾,例子:
  
  /*
  
  下面的这些代码会输出
  
  一个标题和一个段落
  
  并将代表主页的开始
  
  */
  
  document.getElementById("myH1").innerHTML="欢迎来到我的主页";
  
  document.getElementById("myP").innerHTML=yongshiyule178.com"这是我的第一个段落。";
  
  除此之外,我们还可以通过注释功能来阻止码块的执行(可用于调试),比如:
  
  //document.getElementById("myH1")www.dasheng178.com.innerHTML=www.dongfan178.com "欢迎来到我的主页";
  
  document.getElementById("myP")www.xgll521.com.innerHTML="这是我的第一个段落。";
  
  事件
  
  用户与网页交互时产生的操作,称为事件。事件可以由用户引发,也可能是页面发生改变,甚至还有你看不见的事件(如Ajax的交互进度改变)。绝大部分事件都由用户的动作所引发,如:用户按鼠标的按键,就产生click事件,若鼠标的指针在链接上移动,就产生mouseover事件等等。在JavaScript中,事件往往与事件处理程序配套使用。
  
  而对事件的处理,W3C的方法是用addEventListener()函数,它有三个参数:事件,引发的函数,是否使用事件捕捉。为了安全性,建议将第三个参数始终设置为false
  
  传统的方法就是定义元素的on…事件,它就是W3C的方法中的事件参数前加一个“on”。而IE的事件模型使用attachEvent和dettachEvent对事件进行绑定和删除。JavaScript中事件还分捕获和冒泡两个阶段,但是传统绑定只支持冒泡事件。

最新文章

  1. adb install INSTALL_FAILED_ALREADY_EXISTS
  2. 14.高度最小的BST
  3. iOS开发中代理使用出现的问题解决
  4. tunnel.p4
  5. 新浪微博模拟登陆+数据抓取(java实现)
  6. 【mongoDB基础篇②】PHP-mongo扩展的编译以及使用
  7. JS实现回到页面顶部动画效果 2016.03.23
  8. Unity 3D物体的点击事件响应以及NGUI坐标和世界坐标的互相转换
  9. bzoj2741(分块+可持久化Trie)
  10. find -exec
  11. Ambari概览
  12. 匈牙利标记法定义ECMAScript变量前缀
  13. kerberos下JAVA代码操作hbase的方式(客户端方式,应用程序方式)
  14. kali下的webshell工具-Weevely
  15. redis启动出错Creating Server TCP listening socket 127.0.0.1:6379: bind: No error
  16. 5月30---6月2 DedeCMS以及动态仿站
  17. vcenter或workstation12导入ovf出错:硬件系列vmx 14不受支持
  18. TCP粘包, UDP丢包, nagle算法
  19. Mongodb学习笔记(2)--修改器
  20. Python练习题--持续更新

热门文章

  1. 10.1.5 Comment类型【JavaScript高级程序设计第三版】
  2. python之打印九九乘法表
  3. python基础小知识,is和==的区别,编码和解码
  4. 第三章 最简单的C程序设计——顺序程序设计
  5. SGU 495
  6. 2018徐州网络赛H. Ryuji doesn't want to study
  7. 在WPF中创建可换肤的用户界面
  8. C++11中default的使用
  9. Python正则反向引用
  10. mysql 大数据分页查询优化