摘要: 闭包 “官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 简单来说: 函数执行时返回内部私有函数, 或者通过其他方式将内部私有函数保留在外(比如说通过将其内部私有函数的引用赋值外部变量), 从而阻止该函数内部作用域等被执行引擎 阅读全文
posted @ 2017-11-27 19:29 zhk_1007 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 封装 封装就是把抽象出来的数据和对数据的操作封装在一起,数据被保护在内部, 程序的其它部分只有通过被授权的操作(成员方法),才能对数据进行操作。 JS封装只有两种状态,一种是公开的,一种是私有的。 通过构造函数添加成员方法和通过原型法添加成员方法的区别 1、通过原型法分配的函数是所有对象共享的. 2 阅读全文
posted @ 2017-11-27 18:54 zhk_1007 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 对象 什么是对象 什么是对象 如何创建对象 如何创建对象 Construction、prototype、__proto__ Construction、prototype、__proto__ //在这里原型和原型链直接上图 这个是网上比较流传的 下面这张是自己画的 类的创建 虽然js是门基于对象的语言 阅读全文
posted @ 2017-11-27 18:14 zhk_1007 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1、抛开手动操作DOM的思维,Vue.js是数据驱动的,你无需手动操作DOM。2、将DOM和数据绑定起来,DOM将和数据保持同步,每当变更了数据,DOM也会相应地更新。3、MVVM模式(Model-View-ViewModel)ViewModel是如何和View以及Model进行交互的。model放 阅读全文
posted @ 2017-11-27 14:59 zhk_1007 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 今天学习了vue.js的for循环显示,然而联想到了以前学习Java的循环输出、jsp的for each还有oracle游标嵌套循环 vue.js的for循环显示 jsp的forEach循环输出 Java的循环输出 oracle游标嵌套循环 阅读全文
posted @ 2017-11-27 14:53 zhk_1007 阅读(987) 评论(1) 推荐(0) 编辑