1 | // 常量 使用 全部字母大写,单词间下划线分隔 的命名方式。 |
闭包
1 | //1 |
1 | var jsonObj = { |
1 | function employee(name,job,born) |
基本数据类型(值类型)
number
string
boolean
null
undefined
引用数据类型
对象
- 普通对象
数组
- /^$/正则
Math对象数据类型的
- ….
函数
- function普通函数
- 类
- …..
变量提升(预解释)
- 基础概念(变量提升和作用域链)
- 定义变量带var和不带var的区别
- 只对等号左边的进行变量提升
- 不管条件是否成立都要进行预解释
- 重名的处理
打印当前时间
1 | <a href="javascript:new Date().toLocaleTimeString();"> |
window
变量提升
1 | var num; |
代码执行:
1 | num => undefined |
fn()
1 | 变量提升: var a; //->在私有作用域中声明的变量都是私有变量代码执行 |
window全局作用域
1 | var a = 12; |
1 | var o = xxxfff000 |
xxxfff000
name :“
珠峰培训“
“周啸天”
1 | var m = aaafff111 |
aaafff111
name :“珠峰培训“
aaafff222
name :“中国最权威…“
aaafff333
“var
ary=Array.prototype.slice.call(arguments);
return
evalary.join(“ + ):”
fn(..)私有的(作用域)
1 | var ary = |
jq里面用this和用$(this)有什么区别
this表示的是javascript提供的当前对象
$(this)表示的是用jquery封装候的当前对象
this对象可以直接用this.style修改样式
$(this)可以使用jquery提供的方法访问样式
- 本文作者: LQbank
- 本文链接: http://example.com/2019/10/28/JavaScript-笔记/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!