jQuery中的text()、html()和val()的区别
text()设置或者获取所选元素的文本内容;、html()设置或者获取所选元素的内容(包括html标记)、val();设置或者获取表单字段的值(前提是表单设置了value属性);
JavaScript 语句标识符
Break 用户跳出循环、return跳出函数、while 当条件为true执行语句块
JavaScript数据类型
6个值类型:Number、string、null、undefined、boolean、symbol
引用数据类型:对象(Object)、数组(Array)、函数(Function)
JavaScript比较
= = 等于 = = = 类型也要一致 x===5 true/x===“5”false
JavaScript正则
/^1[34578]\d{9}$/.test(phone)
JavaScript this 关键字
在方法中,this 表示该方法所属的对象。
如果单独使用,this 表示全局对象。Js最外层this指Window
在函数中,this 表示全局对象。
在函数中,在严格模式下,this 是未定义的(undefined)。
在事件中,this 表示接收事件的元素。
JavaScript 闭包
本质上,闭包是将函数内部和函数外部连接起来的桥梁。
用处:1.读取函数内部的变量;
2.这些变量的值始终保持在内存中,不会在外层函数调用后被自动清除。
优点:1:变量长期驻扎在内存中;
2:避免全局变量的污染;
3:私有成员的存在 ;