- 博客(8)
- 收藏
- 关注
原创 javascript封装判断全数据类型方法, toString方法, 对象的枚举(in, instanceof, hasOwnProperty的用法), arguments类数组属性
toString方法 javascript封装判断全数据类型方法, 对象的枚举(in, instanceof, hasOwnProperty的用法及其介绍), arguments类数组属性(callee, caller)
2016-10-27 23:01:46 1375
原创 javascript封装继承 和 命名空间,this,属性表示法介绍
继承发展史传统形式—>原型链过多的继承了没用的元素借用构造函数不能继承借用构造函数的原型每次构造函数都要多走一个函数共享原型不能随便改动自己的原型圣杯模式有两种格式第一种//圣杯模式function inherit(Origin, Target) { function F() {}; F.prototype = Origin.prot...
2016-10-27 21:06:33 2801 8
原创 javascript原型+call/apply
原型定义: 原型是function对象的一个属性, 它定义了构造函数造出的对象的公共祖先. 通过该构造函数产生的对象, 可以继承该原型的属性和方法. 原型也是对象.利用原型特点和概述, 可以提取共有属性.对象如何查看原型—->隐式属性 双下划线proto双下划线(….那个markdown编辑器把我的下划线给屏蔽了)如何查看对象的构造函数—>constructor当然除了上面的定义之外还可
2016-10-26 20:00:20 417
原创 javascript对象+构造函数内部原理+包装类
#构造函数的内部原理1. 在函数体的最前面隐式的加上this = { }![栗子](http://img.blog.csdn.net/20161025214340150)2. 执行this.xxx = xxx;3. 隐式的返回this#包装类- new String( );例:![例子](http://img.blog.csdn.net/20161025215004394)在执行**str.lengt
2016-10-25 22:24:01 661
原创 javascript预编译+例题分析
js运行三部曲语法分析预编译解释执行预编译前奏imply global 暗示全局变量, 即任何变量, 如果为经声明就赋值, 此变量就为全局对象所有.一切声明的全局变量, 全是window的属性. 例: var a = 123; –> window.a = 123;预编译四部曲:创建AO对象找形参和变量声明, 将变量和形参名作为AO属性名, 值为undefined将实参值和形参统
2016-10-24 21:31:40 914
原创 二叉树的前序, 中序, 后序非递归算法
什么是前序, 中序, 后序首先先介绍一下三种遍历二叉树的方法: 1. 前序:先根结点后左孩子最后右孩子 2. 中序:先左孩子后根结点最后右孩子 3. 后序:先左孩子后右孩子最后根结点 例如上图中的二叉树我们的遍历输出分别为: 前序: GDAFEMHZ 中序: ADEFGHMZ 后序: AEFDHZMG代码部分#include<cstdio>#include<iostream>#
2016-10-16 22:55:51 802
原创 JavaScript基本语法+类型转换
- 显示类型转换 - Number(mix) ***null ---> number ---> 0*** ***undefined ---> number ---> NaN*** ***转换成数字*** - parseInt(string, radix) ***想把字符串转换成整数型的数字*** 例:parseInt("123", 16)把123当成16进制
2016-10-16 16:19:55 595
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人