03 2017 档案
摘要:模板引擎 模板引擎的使用和集成,也就是视图。 什么是模板引擎 模板引擎是一个页面模板根据一定得规则生成的html工具。PHP是最早的模板引擎。按照这种模式,整个网站就有一个个页面模板组成,所有的逻辑都嵌入到模板中,这大大减低了动态网页开发的门槛。 模板引擎的功能就是将页面模板和要显示的数据结合起来生
阅读全文
摘要:js执行环境、作用域 执行环境:是javascript中的一个重要的概念,《javascript高级程序设计第三版》的定义是:执行环境定义了变量或函数有权访问的其他数据,决定了他们各自的行为。 执行环境其实就是一个概念,一种机制 执行环境作用:执行环境就是用来完成javascript运行时在作用域、
阅读全文
摘要:建造者模式 概念 将一个复杂对象的构建层与其表示层相互分离,同样的构造过程可以采用不同的表示。 使用及与工厂模式的区别 比如说我们在网站上给别人推送一些简历的时候,我们就需要隐藏一些求职者的信息来获取利益,这时我们就需要抽象提取应聘者的部分信息,我们就可以试试建造者模式,所谓建造者模式是一种新的模式
阅读全文
摘要:抽象工厂模式 概念 抽象工厂模式就是通过对类的工厂抽象使其业务用于对产品类簇的创建而不负责创建某一类产品的实例。 因为javascript中abstract还是一个保留字,所以目前来说还不能像传统面向对象语言那样轻松地创建。抽象类是一种声明但不能使用的类,当你使用的时候会报错,但是我们可以在类的方法
阅读全文
摘要:工厂方法模式 概念 工厂方法模式就是通过对产品类的抽象使其创建业务主要负责用于创建多类产品的实例。 比如我们在一些网页中,广告投放等就会用到。当我们遇到既要添加类,又要改变工厂函数的情况,我们就可以用工厂方法模式。 安全模式类 安全模式类是说可以屏蔽使用对类的错误使用造成的错误。比如对于一个类的创建
阅读全文
摘要:简单工厂模式 简单工厂模式是创建型设计模式的一种,也是最简单的额一种创建型设计模式。在讲他之前,我们先来讲讲创建型设计模式: 创建型设计模式是一类处理对象创建的设计模式,通过某种方式控制对象的创建来避免基本对象创建时可能导致设计上的问题或增加设计上的复杂度。 简单工厂模式概念 又叫静态工厂方法,由一
阅读全文
摘要:多继承 javascript中继承是依赖于原型prototype链实现的,只有一条原型链,所以理论上是不能实现多继承多个父类的,但是javascript是灵活的,通过一些技巧就可以实现继承多个对象的属性来类似的实现多继承。 下面是一个实现单继承的方法extend: //单继承 属性复制 var ex
阅读全文
摘要:面向对象编程——继承 类式继承 //声明父类 function superclass(){ this.superValue = true; } //为父类添加共有方法 superclass.prototype.getSuperValue = function(){ return this.super
阅读全文
摘要:面向对象编程——封装 javascript有两种编程风格:面向过程和面向对象 所谓的面向对象就是将你的需求抽象成一个对象然后针对这个对象分析其属性和方法,这个对象我们称之为类,他的一个特点就是封装。 封装 创建一个类 var Book = function(id, bookname, price){
阅读全文

浙公网安备 33010602011771号