首页 > 编程语言 > 详细

javascript笔记

时间:2019-09-17 10:35:37      阅读:67      评论:0      收藏:0      [点我收藏+]

一、JavaScript基础

JavaScript是区分大小写的,html不区分大小写

注释内容

  • //单行注释
  • /*可以
  • 跨越多行*/

事件处理器:onClick onMouseOver onMouseOut

二、JavaScript编程

技术分享图片

window

 

  • onload()   //表示在页面加载完后执行它指向的代码,所以不需要给函数加括号去调用,页面加载完会自动去调用
  • alert()      //弹出对话框,ok
  • confirm()  //ok   cancel
  • prompt()  //可选参数
  • history     //浏览器记录      history.length    history.forward()  history.backward()    history.go(参数)  
  • setTimeout(action, delay)    //在指定的毫秒数后执行指定代码   clearTimeout()
  • setInterval()                         //在指定的毫秒数后执行指定代码    clearInterval()

document.getElementById("id")    //可以访问他的全部属性和方法

document.getElementById("id").innerHTML        document.getElementsByTagName() //注意返回的是集合,要用下标访问

创建节点:document.createElement() //新建元素            document.createTextNode();

      cloneNode(true)  //复制元素及其子节点,false则没有子节点

操作DOM树:appendChild() insertBefore()   repaceChild()  removeChild()

location包含当前加载页面的URL信息     协议//主机名:端口/路径 搜索 哈希

技术分享图片

 

 技术分享图片

 location.replace("www......")       .reload()      document.reload(true);

navigator包含浏览器功能

关键字with

=== 三等号 判断数值和类型都相同

三、对象

prototype 添加新方法和属性;继承

封装:this关键字可以把变量和函数“注册”为属性和方法,否则它们不能从函数外部调用,是私有

typeof检测某个函数是否存在

 childNodes firstChild lastChild parentNode

nextSibling previousSibling  前后兄弟节点

技术分享图片

 

 

JSON   { “参数”:“值”}   parse()JSON字符串解析为JavaScript对象    stringifg()对象序列化为JSON字符串

 技术分享图片

 

 <video>视频</video>

<audio>声音</audio>

<canvas>绘图动画</canvas>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

javascript笔记

原文:https://www.cnblogs.com/zuoxiaojing/p/11526511.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!