摘要: 面向对象的编程思想:根据需求,抽象出属性和方法,定义构造函数,然后实例化对象,通过对象调用属性和方法,完成相应的需求 封装 以代码为例,我们先建立一个构造函数Person,它有两个属性和一个方法 然后我们生成一个实例对象p1,并调用构造函数的play方法。 p1这个对象并不知道play()这个方法是 阅读全文
posted @ 2018-10-30 14:59 茶烟歌绪 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1、作用域链 -- 要到创建这个函数的那个作用域中取值——是“创建”,而不是“调用” 如果代码中只有声明没有赋值,显示 undefined 如果既无声明也没赋值,就会报错 2、闭包 闭包的使用场景 1、函数作为返回值 2、函数作为参数传递 要到创建这个函数的那个作用域中取值——是“创建”,而不是“调 阅读全文
posted @ 2018-10-30 13:20 茶烟歌绪 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 1、手机号、邮箱、6到11位英文数字(英文开头)的正则表达式 2、Ajax的工作原理和兼容代码 3、地址栏输入一个url回车,描述这时候开始浏览器做了什么 4、JS中判断数据类型的方法有几种? 5、 10个10 阅读全文
posted @ 2018-10-30 12:12 茶烟歌绪 阅读(190) 评论(0) 推荐(0) 编辑