- 博客(14)
- 收藏
- 关注
原创 模块体系
模块体系 变量必须声明后再使用 函数的参数不能有同名属性,否则报错 不能使用with语句 不能对只读属性赋值,否则报错 不能使用前缀 0 表示八进制数,否则报错 不能删除不可删除的属性,否则报错 不能删除变量delete prop,会报错,只能删除属性delete global[prop] eval不会在它的外层作用域引入变量 eval和arguments不能被重新赋值 arg...
2019-10-24 08:32:39
220
原创 JS中新增数组的内置方法
数组对象 1.every(fn):判断每一个元素是否满足条件。fn(item,index,arr) eg:indexOf arr.every( 2.some(fn):校验数组中是否有满足条件。fn(item,index,arr) eg: 3.filter(fn):筛选数据 4.forEach(fn):遍历数组。fn(回调函数):index,item,arr 5.indexOf:判断元素在数组中的位...
2019-09-08 20:59:08
316
原创 JS事件
· 事件 对象对外部动作进行的反应 · 事件流 事件的传递 · 事件对象 对事件的一个抽象 当事件触发式 系统会产生一个事件对象并将这个对象传递给事件函数 function(e){ } ie8及以下版本 需要兼容 e=e||widow.event · Ie8以下有自己的事件对象定义 window.Event · 兼容性写法 e=e||window event · document时...
2019-09-07 16:20:33
253
原创 基本类型-数字(number)
检测类型为number 方法 (Math.) Math.pow(a,3) a的三次方 ‘×’ 输出乘号 Math.random () : 随机数 0—1 可以取到0和1 Math.PI 圆周率 Math.ceil() 向上舍入 Math. floor() 向下舍入 round() ...
2019-09-07 16:18:15
618
原创 基本对象-字符串(string)
· 每个字符都是字符串类型 且不能被修改//原因 基本类型属于栈内存 只能读取或者整体修改 不能修改其中一个字符 字符串里的字符可以被遍历 且能输出 //一般不用for in 可以用for 字符串转成数字 显示NAN//not a number · 方法 · big() 字体变大 · small() 小字体展示 · bold() 粗字体显示 · cha...
2019-09-07 16:17:44
152
原创 js中的垃圾回收机制
· 原理 Javascript 会找出不再使用的变量,不再使用意味着这个变量生命周期的结束。Javascript 中存在两种变量——全局变量和局部变量,全部变量的声明周期会一直持续,直到页面卸载 而局部变量声明在函数中,它的声明周期从执行函数开始,直到函数执行结束。在这个过程中,局部变量会在堆或栈上被分配相应的空间以存储它们的值,函数执行结束,这些局部变量也不再被使用,它们所占用的空间也就被释放 ...
2019-09-07 16:17:10
188
原创 引用对象-数组
数组是一个集合(伪类组) 可以保存多个数据可以保持不同种类的数据可以保存函数 长度不定,类型不定 索引 唯一的编号 不能重复 自动生成 从零开始 数组的定义格式 new Array()//定义一个 Arr[0]=100 Arr[2]=20 最后一个元素 Arr [length-1] 超出数组长度的索引对应的值会显示未定义 var a=[] 声明同时即初始化 空数组 Var arr=[222,3...
2019-09-07 16:16:29
373
原创 引用对象-日期对象
· 获得当前日期并输入在指定区域内 function=show(){ var o=document.getElementById(‘box’); var date=new Date();//new 创建一个日期对象的实例 var date = new Date(); console.log(date); //对象 当前日期 var year=date.getFullYear();//年 var ...
2019-09-07 16:15:58
201
原创 引用对象—函数
松耦合:函数尽量不要有关系 是功能的拼接 函数:封装一次可以执行任意多次,任意时间的js代码 命名格式与变量名一致(变量名一般为名词 函数名为动词) 函数名和变量名不能重复 函数名不能重复 函数需要被调用 才能 执行; 函数定义与调用顺序可以调换(匿名函数须按顺序执行);函数执行完立即关闭;不与下面的代 码产生关系 格式 格式一(无参函数 function 函数名(){ 函数体 } 函...
2019-09-07 16:15:26
328
原创 对象
一:对象(object)注意 document的类型是object 用 { }表示 对象 属性 不带括号 ()函数 动作 方法 传递参数 Op.style.background='red’属性可以作为对象(style是op的属性 是background的对象) Var a= widow.getcomputestyle(对象名,null)//以对象形式取得所有属性 内置对象Date Functi...
2019-09-07 16:14:30
178
原创 DOM
一 :节点属性: 元素节点 文本节点 属性节点 (dom3中不再是节点) childNodes 元素的直接孩子节点 包括元素节点和文本节点(空白属于 文本节点) firstChild lastChild parentNode 父节点 previousSibli...
2019-09-07 16:13:57
155
原创 运算符
运算符:能够运算的符号 分类 根据操作数不同 一元运算符 二元运算符 三元运算符 功能不同 算术运算符 / %(加减乘除 取余) 赋值运算符 关系运算符 结果一般为布尔类型 true false < > != 不等 => 大于等于 <=小于等于 ==比较数值 ===(全等 格式和数值都相等) 逻辑运算符 运算结果一般是布尔类型 &&...
2019-09-07 16:13:25
142
原创 常见的输出语句和执行结构
常见的输出语句 · 警告框 alter(123) · alert(‘文本’) · 文档中输出 · document.write(’hello world‘) · 在控制台输出 · console.log();可以用,并列多个数据 · console.warn(警告);(黄色背景文本开头感叹号) · console.error(报错);(红色背景,开头是红叉); · console.info(信息...
2019-09-07 16:12:47
330
原创 JS直接量与变量
JS直接量与变量 一.直接量和字面量 (1)什么是直接量? 直接量又被称为字面量,也就是可以在程序用使用的量。之中常用的就是字符串和数值,字符串顾名思义也就是字符,通俗的讲就是被“ ’ ’ ”和 “ ‘’ ‘’ ”包含的字符。数值也就是数字,例如:1,12,1.23,-1234。 (2)字面量 字面量表示如何表达这个值,一般除去表达式,给变量赋值时,等号右边都可以认为是字面量。字面量分为...
2019-08-14 20:07:35
928
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人