
JavaScript
BuKaiXIu
我把青春赌明天
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript type封装 判断数据类型
JavaScipt 数据类型在JavaScript中有六种原始数据类型:number stringbooleannullundefined获取数据类型typeof()var num = 10;var str = "小白";var boole = true;var booleo = false;var nll = null;var unde;var obj...原创 2018-09-08 00:46:55 · 351 阅读 · 0 评论 -
JavaScript 数组去重
JavaScript 数组去重方法:利用对象的属性不能相同的特点进行去重,把数组的属性值添加为对象的属性名(一个对象不能有两个同名的属性。 代码实现:// 在原型链封装一个方法Array.prototype.unique = function () { var temp = [], // 空数组 obj = {}, // 空对象 len = t...原创 2018-09-08 14:40:52 · 532 阅读 · 0 评论 -
JavaScript 字符串去重
JavaScript 字符串去重方法:在原型链上编写,利用对象的属性不能相同的特点进行去重,把字符串的每一个字符添加为对象的属性名(一个对象不能有两个同名的属性)。代码实现:// 在原型链封装一个方法String.prototype.unique = function () { var newStr = "", // 空...原创 2018-09-08 17:16:08 · 734 阅读 · 0 评论 -
Javascript 介绍
JavaScript是什么?是一门脚本语言:不需要编译,直接运行是一门解释性的语言:遇到一行的代码就解释一行代码;是一门动态类型的语言:是一门弱类型的语言:声明变量的时候都使用var —>强类型语言;c#就是;JavaScript分三个部分;1、ECMAScript标准:JS的基本语法;2、DOM3、BOMJS是用了将近10天发明出来的额变量—...原创 2018-09-08 17:44:03 · 1755 阅读 · 0 评论 -
继承模式发展史 传统形势、借用构造函数、共享原型、圣杯模式
圣杯模式代码:function inherit(Target, Origin) { function F() {} F.prototype = Origin.prototype; Target.prototype = new F(); Target.prototype.constuctor = Target; //把Target的构造函数指向归位 Tar...原创 2018-09-08 18:12:14 · 223 阅读 · 0 评论 -
JavaScript深度克隆
JavaScript深度克隆所有元素或属性均完全复制,与原对象完全脱离,也就是说所有对于新对象的修改都不会反映到原对象中。遍历对象判断是不是原始值判断是数组还是对象建立相应的数组对象递归原始数据类型NumberString Booleannullundefined引用数据类型arrayfunctionobject深度克...原创 2018-09-07 14:11:59 · 226 阅读 · 0 评论 -
封装insertAfter
有时候我们需要在节点后插入一个节点此时我们用node.insertBefore就有点不好用所以我们需要封装node.insertAfter。Element.prototype.insertAfter = function (targetNode, afterNode) { //在原型链创建一个方法 var before = afterNode.nextElementSibling...原创 2018-09-14 18:05:48 · 429 阅读 · 0 评论