- 博客(16)
- 收藏
- 关注
原创 js之二叉树
function Binary(){ let Node = function(key){ this.key = key; this.left = null; this.right = null; }; var root = ...
2018-08-30 23:18:34 143 2
原创 es6 之promise
之前是通过回调书写,多重回调就会产生回调地狱。这是用promise封装的函数在node8版本以上,可以使用util实现封装promise直接调用 包装一个回调函数,返回一个promise的function在后面传参 es7// async...
2018-08-28 21:25:54 154
原创 react脚手架搭建
1.npm i create-react-app -g2. create-react-app 项目名称3.npm start启动项目如果想修改webpack配置 运行npm run eject。
2018-08-25 12:11:56 311
原创 es6之解构赋值
让arr = [1,2,3]; 设a = arr [0]; 设b = arr [1]; 让c = arr [2]; // es6 let [a,b,c] = arr; //变量更换 let x = 12; 让y = 11; [x,y] =...
2018-08-21 23:15:04 173
原创 es 6 之浅谈 解构赋值
let arr = [1,2,3]; let a = arr[0]; let b = arr[1]; let c = arr[2]; //es6 let [a,b,c] = arr; //变量更换 let x = 12; let y = 11; ...
2018-08-21 23:10:40 604
原创 es 6 之 浅谈obj
让obj = { //直接设置变量键 ['nan']:'name', getname:function(){// es5写法 }, getname(){//可以直接简写 ...
2018-08-20 23:05:32 359
原创 es6之Object
let obj = { //直接设置变量key ['nan']:'name', getname:function(){//es5写法 }, getname(){//可以直接简写 ...
2018-08-20 22:55:52 502
原创 浅谈 es6 箭头函数
var fn = function(){ //用变量接受函数 } function fn(){ //声明函数 } var fn2 = (name) =>{ } var fn3 = name =>{ //只...
2018-08-12 14:56:05 428
原创 浅谈 es5 与es6 对象构造和继承
//es5 和es6 创建对象得区别 function User(name,age){ this.name = name; this.age = age; } class User{ constructor(name,age){ ...
2018-08-12 13:32:10 300
原创 es6 const
const a = 12; //a = 15 //报错不可变得 const n = { name:"leo" } n.name = 'nan_kk'; a.email = '111@' console.log(n) //const 是指对...
2018-08-12 11:15:14 427
原创 es 6 之 let
{ var a = 12; //var 会默认提升 let b = 15; } //console.log(a,b) //结果 12 ,undefined; { var a = 12; let b = 15; {...
2018-08-12 10:52:40 192
转载 js正则表达式中存在变量
前不久同事询问我js里面怎么给正则中添加变量的问题,遂写篇博客记录下。 一、字面量其实当我们定义一个字符串,一个数组,一个对象等等的时候,我们习惯用字面量来定义,例如:var s = "string";var a = [1,2];var o = {}; 如果需要加入变量,那也是十分简单的事情,比如:var v = "bl";var s = "string" ...
2018-08-09 11:58:58 4301
原创 vue class踩坑
vue中有很多class不能用,比如app,你用vuedetool你会发现多个root和app,就是因为你使用class名字为app。还有class的名字为function,也会报错。这就好比你在window上添加close方法不会生效一样^_^...
2018-08-03 14:48:15 477
转载 6-20位字符;数字、字母、特殊字符(除空格),起码其中两种组合 这个密码验证的正则表达式
能匹配的组合为:数字+字母,数字+特殊字符,字母+特殊字符,数字+字母+特殊字符组合,而且不能是纯数字,纯字母,纯特殊字符^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{6,20}$上面的正则里所说的特殊字符是除了数字,字母之外的所有字符如果要限定特殊字符,例如,特殊字符的范围为 !#$%^&* ,那么可以这么改^(?![\d]...
2018-08-03 13:38:52 38419 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人