js笔记
文章平均质量分 61
WahFung_
博客移至:https://www.cnblogs.com/chanwahfung/
展开
-
06.JS-获取元素的方式
这篇文章是我自己在学习js过程中做的笔记,如果有错误或者遗漏的请评论告诉我。希望大家一起学习!笔记内容主要有:获取元素的方法Dom操作网页内容主要分为以下几点: 标签 标签属性 css行间样式 标签内容 常用获取元素的方法: ...原创 2018-09-23 14:05:59 · 88 阅读 · 0 评论 -
16.JS-作用域与作用域链
[[scope]] : [[scope]]指的就是作用域,其中存储了运行期上下文的集合。javascript函数都是一个对象,对象里有些属性是可以访问的,但是有些属性是不可以的,[[scope]]就是其中一个。作用域链:[[scope]]中所存储的执行期上下文对象的集合,这些集合呈链式链接,这种链式连接叫做作用域链。 接下来看一个例子: function a(){ ...原创 2018-10-07 18:55:53 · 125 阅读 · 0 评论 -
10.JS-事件监听的注册与移除
addEventListener() 方法: 语法:element.addEventListener(event, function, useCapture); 第一个参数是事件的类型 (如 "click" ). //这里的事件句柄是不带on的 第二个参数是事件触发后调用的函数。 ...原创 2018-09-28 18:22:42 · 1596 阅读 · 0 评论 -
05.JS-对象
这篇文章是我自己在学习js过程中做的笔记,如果有错误或者遗漏的请评论告诉我。希望大家一起学习! 笔记内容主要有:对象的定义、对象的操作1.对象:一组属性和方法的集合 定义对象: 使用new字符实例化对象 ...原创 2018-09-22 17:11:01 · 94 阅读 · 0 评论 -
04.JS-数组
这篇文章是我自己在学习js过程中做的笔记,如果有错误或者遗漏的请评论告诉我。希望大家一起学习!笔记内容主要有:数组的定义、数组元素的操作、二位数组的遍历1.数组:一组数据有序排列的一个集合 数组的索引值从0开始 数组长度 --- 数组名.length ...原创 2018-09-22 15:01:20 · 196 阅读 · 0 评论 -
15.JS-预编译
了解预编译之前,我们先来看下AO和GO的概念AO(Actived Object)活动对象:保存函数调用时的变量、函数的集合 当函数执行时,会创建一个称为执行期上下文的内部对象(AO)。一个执行期上下文定义了一个函数执行时的环境,函数每次执行时的执行上下文都是独一无二的,函数每次执行时,都会把新生成的执行期上下文,填充到作用域链的最顶端。当函数执行完毕,它所产生的执行上下文被...原创 2018-10-04 23:30:14 · 122 阅读 · 0 评论 -
09.JS-事件、事件对象
这篇文章是我自己在学习js过程中做的笔记,如果有错误或者遗漏的请评论告诉我。希望大家一起学习!笔记内容主要有:事件的要素、事件分类、事件对象 事件三要素: 1.事件源 -- 发生在哪里 2.事件句柄 -- 发生事件的类型 3.事件处理函数 - ...原创 2018-09-26 23:48:47 · 122 阅读 · 0 评论 -
03.JS-函数
这篇文章是我自己在学习js过程中做的笔记,如果有错误或者遗漏的请评论告诉我。希望大家一起学习!笔记内容主要有:函数、带形参的函数、带返回值的函数、作用域 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="v原创 2018-09-21 13:08:53 · 84 阅读 · 0 评论 -
14.JS-正则表达式的反向引用
选择字符:| com|cn|edu --- 选择其中一个(含有其中一个就能匹配成功)子表达式:用()包围的就是子表达式 str = "((/d)(/w))" 第一个子表达式:((\d)(\w)) 第二个子表达式:(\d) 第三个子表达式:(\w) ...原创 2018-10-02 20:53:47 · 2868 阅读 · 0 评论 -
13.JS-支持正则表达式的string对象的方法
search():检测母串中是否含有指定的子串(正则表达式),如果含有,返回该子串的位置,否则返回-1 语法:字符串.search(RegExp) match():检测母串中是否含有知道的子串(正则表达式),如果含有,返回该子串的数组,否则返回空字符 语法:字符串.match(RegExp)...原创 2018-10-01 23:06:05 · 171 阅读 · 0 评论 -
02.JS-流程控制语句
这篇文章是我自己在学习js过程中做的笔记,如果有错误或者遗漏的请评论告诉我。希望大家一起学习!笔记内容主要有:流程控制语句<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title>原创 2018-09-20 16:59:13 · 265 阅读 · 0 评论 -
01.JS-数据类型、类型转换、运算符
这篇文章是我自己在学习js过程中做的笔记,如果有错误或者遗漏的请评论告诉我。希望大家一起学习!笔记内容主要有:数据类型、输出方式、查看数据类型、类型转换、自动类型转换、运算符、运算符优先级<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></t..原创 2018-09-20 16:35:04 · 180 阅读 · 0 评论 -
08.JS-获取行间、内联、外联样式属性
这篇文章是我自己在学习js过程中做的笔记,如果有错误或者遗漏的请评论告诉我。希望大家一起学习!笔记内容主要有:获取行间、内联、外联样式属性获取行间样式 element.style.属性获取内联 外联样式 window.getComputedStyle(element, pseudoElement) getComputedStyle 和 eleme...原创 2018-09-25 22:55:15 · 585 阅读 · 0 评论 -
12.JS-正则表达式的创建和测试
什么是正则:(模糊匹配) 1.正则表达式是一个由特殊字符(\d)和普通字符(a,b)组成的一个有规律的字符串 2.正则表达式一般用于对其他字符串进行逻辑过滤(验证信息是否合法,替换字符串,分割,搜索) 正则表达式能做什么: 1.检查字符串是否合法 验证用户名...原创 2018-10-01 11:19:08 · 483 阅读 · 0 评论 -
07.JS-对节点的增删差改
这篇文章是我自己在学习js过程中做的笔记,如果有错误或者遗漏的请评论告诉我。希望大家一起学习! 笔记内容主要有:查询节点、增加节点、替换节点、删除节点 查询根节点: document.documentElement 属性:clientHeight -- 整个窗口的高度 查询body...原创 2018-09-24 13:59:25 · 97 阅读 · 0 评论 -
11.JS-事件流-冒泡、捕获
事件流:页面接受事件的顺序 DOM事件流:当事件发生时,事件会在该元素节点和根节点之间的路径进行传播,传播过程中所遇到的节点都会接受该事件 冒泡:从最具体元素传播最不具体的元素 事件发生的元素节点传播到根节点 捕获:从最不具体的元素传播到最具体的元素 ...原创 2018-09-30 13:22:47 · 117 阅读 · 0 评论