摘要: 1,this是什么 *任何函数本质上都是通过某个对象调用的,如果没有直接指定就是window *所有函数内部都有一个变量this *它的值是调用函数的当前对象 2,如何确定this的值? *test() :window *p.test():p *new test():新建的对象 *p.call(ob 阅读全文
posted @ 2020-09-03 09:33 叶子0321~ 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1,js一条语句的后边可以不加分号 2,是否加分号是编码风格问题,没有应不应该,只有你自己喜欢不喜欢 3,在下边2种情况下不加分号会有问题 *1,小括号开头的前一条语句 *2,中括号开头的前一条语句 4,解决办法:在行首加分号 var a = 3 ;(function() { })() /* // 阅读全文
posted @ 2020-09-03 09:31 叶子0321~ 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1,理解 *全称:Immmediately-Invoked Function Expression 2,作用 *隐藏实现 *不会污染外部(全局)命名空间 *用它来编码js模块 (function() { // 匿名函数自调用 var a = 3; console.log(a + 3); })() v 阅读全文
posted @ 2020-09-03 09:29 叶子0321~ 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1,什么是函数? *实现特定功能的N条语句的封装题 *只有函数是可执行的,其他类型的数据不能执行 2,为什么要用函数? *提高代码复用 *便于交流 3,如何定义函数? *函数声明 *表达式 function fn1() { // 函数声明 console.log('fn1'); } var fn2 阅读全文
posted @ 2020-09-03 09:27 叶子0321~ 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1,什么是数据? *存储在内存中代表特定的东西,本质上是010101... *数据的特点:可传递,可运算 *一切皆数据 *内存中所有操作的目标:数据 *算术晕眩 *逻辑运算 *赋值 *运行函数 2,什么是内存? *内存条通电后产生的可存储数据的空间(临时的) *内存产生和死亡:内存条(电路板)==》 阅读全文
posted @ 2020-09-03 09:11 叶子0321~ 阅读(151) 评论(0) 推荐(0) 编辑