一. ES6的常用语法 1.变量提升 :let定义取消变量提升 2.模板字符串 :`` 及${}引用变量 3.数据解构:注意解构的数据类型要一致 4.类: class定义类,extends继承,constractor方法相当于py中的init方法 5.函数:注意this和普通函数的区别 6.函数的单 ...
分类:
其他好文 时间:
2018-11-15 21:11:29
阅读次数:
114
简介 Servlet生命周期,即阐述Servlet从产生到毁灭的整个过程。 在Servlet产生到消亡的过程中,有三个生命周期函数,初始化方法init(),处理客户请求的方法service(),终止方法destroy()。 init方法 在一个Servlet的生命周期中,init方法只会被执行一次, ...
分类:
其他好文 时间:
2018-11-13 02:22:58
阅读次数:
170
ServletConfig ServletConfig:当Servlet容器初始化Servlet时,Servlet容器会给Servlet的init方法传入一个ServletConfig。ServletConfig封装可以通过@WebServlet或者部署描述符传给Servlet的配置信息。这样传入的 ...
分类:
其他好文 时间:
2018-11-11 16:28:16
阅读次数:
181
1.面向对象和面向过程 面向过程:以我为中心,按照事物的发展流程 小型脚本程序合适用面向过程 万事万物皆为对象(object) 大型项目合适面向对象 2.如何编写面向对象的程序 先创建类.对某些事物进行总结.相当于图纸 使用类创建对象 class 类名(object): def ——init——(s ...
分类:
其他好文 时间:
2018-11-06 20:53:47
阅读次数:
178
先看下面一个例子: 如上图,例1中,构造了函数Foo,并重写了__new__()和__init__()方法,在实例化Foo()的时候,却只调用了__new__() 例2中,在实例化Too()对象时,同时调用了__new__()和__init__()方法。 实例化对象的本质都是三个过程:创建实例对象, ...
分类:
编程语言 时间:
2018-11-06 19:40:13
阅读次数:
178
在属性名和方法名前加"__"匿名(私有化),否则是类似C++的公有化 然后只能通过类内的方法去调用私有的属性和方法 继承: 子类继承父类的非匿名方法和非匿名类属性(如若子类为定义__init__()时,会继承父类的__init__()方法,这样可以“继承”__init__()中对象的非匿名属性,) ...
分类:
其他好文 时间:
2018-11-04 15:36:25
阅读次数:
222
1、下面程序的运算结果是什么?? 执行结果: 结果分析: 创建son1对象时,自动调用类的__init__方法,但是Son类中没有这个方法,则去找他的父类的__init__方法;执行父类的__init__方法,即self.func(),此时,这个self是son1对象,则先找其对应的类Son中有无f ...
分类:
编程语言 时间:
2018-11-04 14:50:24
阅读次数:
116
魔法方法总是被双下划线包围,例如:__init__() 魔法方法是面向对象的python的一切,它的魔力体现在总能在合适的时候调用。 先来介绍析构和构造的三个魔法方法: 打印结果: 14 12 这里需要注意的是,__init__()方法的返回值一定是None,不能是其他: 所以一般在需要进行初始化的 ...
分类:
编程语言 时间:
2018-11-04 00:30:07
阅读次数:
221
对象 __init__方法用来为对象定制自己独有的特征 加上__init__实例化的步骤: 1、先产生一个空对象 2、 触发university.__init__("王二丫","女",18)并传入值 查看 改 删除 增加 对象与类的绑定 对象:特征与技能的结合体 类:一系列对象相似的特征与相似的技能 ...
分类:
其他好文 时间:
2018-10-28 23:03:03
阅读次数:
240
1、记录版本号 以及 修正constructor指向 因为jQuery.prototype={ ... } 这种写法将自动生成的jQuery.prototype.constructor属性覆盖删除,所以需要重新修正(指向其构造函数 jQuery)。2、init() 初始化方法: init()方法最终 ...
分类:
Web程序 时间:
2018-10-21 11:21:58
阅读次数:
220