- 博客(11)
- 收藏
- 关注
原创 javascript原型和继承
javascript原型和继承 “一切都是对象”这句话的重点在于如何去理解“对象”这个概念。当然,也不是所有的都是对象,值类型就不是对象。 javascript中判断一个变量是不是对象? function show(x) { console.log(typeof x); // undefined console.log(typeof 10); // number...
2018-05-21 15:34:30 250
原创 webpack3的常用配置
webpack3中常用的一些操作新建配置文件开始之前我们需要新建一些我们开始需要的文件,package.json文件, index.js入口文件,首先我$ mkdir webpackdemo && yarn init && yarn webpack --dev $ cd webacpkdemo && mkdir src && cd src && touch index.js通过上面的命令行创建项目目
2017-09-14 16:54:41 800
原创 S6中很好用的方法 ...运算符
ES6中很好用的方法 …运算符 **目的:**ES6以及ES7等后续js新规范的出现,唯一的目的很明显只有一个,使js开发效率更完善,更便捷,更高效率,下面我们介绍下在es6中我认为非常实用的一个新的操作符 … 1.作用对象:…运算符的操作对象很广泛,对象、数组、字符串都能够进行操作,能够作为直接操作数据作为参数进行传递,进行不赋值,合并等操作。2.用法一.作为argument进行传递var
2017-09-04 11:33:14 746
原创 字符串与字符串模板
字符串的扩展字符串的扩展主要添加了一些新的方法,来解决es5中难解决的问题,同时还有模板字符串的相关用法1.字符串Unicode的表示Unicode说白了就是将字符以\u0000~\uFFFF的码点形式表示'\u0062' // b在超出或者不满足\u0000~\uFFFF这个格式的,我们都需要采取措施才能够识别 \u后面不为四位需要在前面添加0补齐 超出四位数的话,需要通过两个字符表示 上面的问题
2017-06-29 20:33:16 620
原创 变量的解构赋值
变量的解构赋值变量的解构赋值我把它理解为快速的从的、已知数据中提取你想要拿到的数据,既从等号右边复制给左边想要被复制的变量。数组的解构赋值下面列举下几中常见的数组解构赋值var [a,b,c]=[1,2,3,4] console.log(a,b,c) // 1 2 3var [a,b,c]=[1,2] console.log(a,b,c) // 1 2 undefinedvar [a,[b,c],d
2017-06-28 15:49:57 374
原创 const声明和全局变量
constconst跟let一样是es6中新的声明方法,很多的特性跟let是一样的。特性1.不可变更性 声明简单的类型时,该变量无法修改,这就意味着不能声明不赋值 声明的非简单的类型的数据时,可以在不改变改数据的内存地址的情况下,修改数据 const a=1 a=2 //报错const a={b:1} a.b=2 console.log(a) a=3 // {b:2} // 报错从上面的例子可以看出
2017-06-27 17:02:01 5037
原创 let声明和块级作用域
let let 可以看做像var一样的功能做申明的作用 为什么要使用letvar a=1 if(true){ var a=2 } console.log(a) // 2var a='博主大长腿' for(var i=0;i<a.length;i++){ **** } console.log(i) // 5由上面两个例子可以看出,在块级作用域内申明的变量全部都进入父级或者全局的作用
2017-06-27 14:45:53 1160
原创 ES5中Object的几种方法
ES5中Object的几种方法create Object.create(proto[, propertiesObject])) 该属性方法的作用是,新建个对象,继承参数proto的原型,同时通过propertiesObject参数添加新的属性,同时设置这些属性的一些操作权限及操作产生的回调举个栗子var a=function(x){ this.x=x } a.prototype.getI
2017-06-27 08:45:57 916
原创 bind
Function中bind的运用 fun.bind(thisArg[, arg1[, arg2[, …]]]) 函数bind的作用就是生成一个新的函数,而这个函数的this指向就改为了我们的第一个参数了。举个栗子 var a={ x:666, way:function(){ console.log(this.x) } } var b={
2017-06-26 16:24:40 409
原创 JSON
JSON介绍及其相关操作json格式可以说是现在前端传输数据最常用的数据格式了,那下面我们来介绍下什么是json,以及它的一些操作方式 JSON对象可以看成是一个正常对象,对象的的属性和值都是以双引号括起来,值为number或者布尔值可以省略。 JSON.parse(text[, reviver])有时候后端传过来的的数据为JSON字符串,这样子的话,我们则需要将他转化成我们需要的对象形式来过去
2017-06-24 15:48:49 371
原创 Array
一些重要的ES5的新属性 — 数组篇forEach便利循环数组 array.forEach(callback,[ thisObject]); 流浪器支持 Opera 11 Firefox 3.6+ Safari 5+ Chrome 8+ Safari 5+ Internet Explorer 9+ 例子var A=['小明','小红','小军'] //forEach A.forEach((val
2017-06-24 10:34:53 211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人