编程之美
jintaozhao
这个作者很懒,什么都没留下…
展开
-
JavaScript中一些常用API使用方法简析
js中的call方法和apply方法:1.apply和call的区别?2.什么情况下用apply,又什么情况下用call?3.apply的其他巧妙用法(一般在什么情况下可以使用apply)?apply:该方法能劫持另一个对象的方法,继承另外一个对象的属性。 Function.apply(obj, args)方法能接受两个参数obj:这个对象将代替Function类里this对象 args:这个是原创 2015-08-14 17:55:40 · 673 阅读 · 0 评论 -
Javascript面向对象之继承
什么叫面向对象?面向对象几大特征?抽象性,封装,继承,多态多态:多态性,对于js来讲更简单了,因为,它是一个弱类型的语言,可以对一个变量付任何类型的变量。虽然不完全符合,但也能凑合用了。有关继承的定义本文不做详细阐述,下文将就JavaScript的几种实现继承的方式做简要介绍: js继承有5种实现方式: 1、继承第一种方式:对象冒充不多说,上代码,看一眼代码就明白了。function Child(原创 2015-08-14 17:52:25 · 383 阅读 · 0 评论 -
C++笔记(1)explicit构造函数
explicit构造函数 最近在工程里看到过explicit这个关键字,查了下作用,但一直也没有去实践下到底是什么样子。 用一个小程序测试了下,具体过程如下。 由于按照默认规定,只有一个参数的构造函数也定义了一个隐式转换,将该构造函数对应数据类型的数据转换为该类对象,如下面所示: class String { String ( const char* p ); // 用C风原创 2015-08-14 17:35:26 · 493 阅读 · 0 评论 -
JavaScript之Window对象
最近因项目需要接触JavaScript,但被其中的Window对象所迷惑,经过多方查找资料终于搞清楚Window对象的原理。一.说明:他是JS中最大的对象,它描述的是一个浏览器窗口,一般要引用他的属性和方法时,不需要用“Window.XXX”这种形式,而是直接使用“XXX”。一个框架页面也是一个窗口。二.Window窗口对象有如下属性:1.name 窗口的名称,由打开它的连接()或框架页()或某一个原创 2015-08-14 17:59:19 · 364 阅读 · 0 评论