要点: DOM介绍 查找元素 DOM节点 节点操作 什么是 DOM? DOM即文档对象,针对HTML和XML文档的API(应用程序接口)。DOM描绘了一个层次化的节点树,运行...

要点: DOM介绍 查找元素 DOM节点 节点操作 什么是 DOM? DOM即文档对象,针对HTML和XML文档的API(应用程序接口)。DOM描绘了一个层次化的节点树,运行...
浏览器检测 要点: navigator对象 客户端检测 Navigator Navigator 属性 Navigator 对象方法 浏览器嗅探器 就是一段js程序,比如bro...
匿名函数这里就不做介绍了 闭包 什么是闭包,可以把闭包理解为,一个函数可以访问另外一个函数中的变量。闭包中的变量会被一直保存在内存中,可以避免使用全局变量。(全局变量污染导致...
属性类型 ECMA5弄了一个新东西, 就是用户可以通过Object.defineProperty配置属性的可写,可配置,可枚举, 让我们开发者可以定义一些属性。 ECMA有两...
为何用“继承”为标题,而不用“原型链”? 原型链如果解释清楚了很容易理解,不会与常用的java/C#产生混淆。而“继承”确实常用面向对象语言中最基本的概念,但是java中的继...
本文来源:博客园-王福鹏 这几天看了很多原型、面向对象、继承的教程。反而越看越晕。上一篇笔记已经写到作废,有些东西不琢磨明白,也是在糊弄自己。所以,从原型开始重新学习。 万物...
JavaScript有两种开发模式:1.函数化(过程化),2.面向对象(OOP)。面向对象的语言有一个标志,那就是类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。...
学习要点: 一、Global对象 Global(全局)对象是ECMAScript中的一个特别方法,因为这个对象是不存在的。在ECMAScript中不属于任何其他对象的属性和方...
学习要点: 为了便于操作基本类型值,ECMAScript提供了三个特殊的引用类型:Boolean、Number和String。这些类型与其他引用类型相似,但是也具有各自的基本...
browser-sync+less静态页面自动刷新(VSCODE) 1. 安装browser-sync yarn global add browser-sync 2. 启动服...
变量及作用域 JavaScript的变量是松散型(一个变量可以改变类型)。 基本类型和引用类型的值ECMA变量可能包含了两种不同类型的值:基本类型(栈内存),这种值完...
在ECMAscript中,Function实际上是对象,每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法。由于函数是对象,所以函数名实际上是一个...
RegExp对象 正则表达式用于对字符串模式匹配、检索、替换,是对字符串执行模式匹配的强大工具。 反斜杠是转意符,\s的意思就是空白字符 语法: var reg = /pat...
Date类型 创建日期对象 毫秒 通用方法 也拥有toString,toLocaleString,valueof三种方法; 日期格式化方法 组件方法 以上方法除getTime...
Object类型 创建方法有两种,字面量和new运算符 1. 使用new运算符 let obj = new Object(); new方式 obj.name = ...