• JS基础——事件操作总结

    通用事件绑定 function bindEvent(elem,type,fn) { elem.addEventListener(type,fn);}let a =document.getElementById('a');bindEvent(a,'click',function(e){ e.preventDefault() //阻止浏览器默认行为,防止调转 alert(‘clicked’);}) 事件冒泡 bodydivp id ="p1"激...

    2018-06-24 02:18:51

  • JavaScript变量与类型检测总结

    JavaScript 中的变量类型: 基本类型 值 : Undefined,Null,Boolean,Number 和 String. 按值访问(可直接操作保存在变量中的变量值); 复制规则:当复制基本类型值时:两个变量完全独立,不会互相影响。如下所示: var a = b = 1 ; var c = a;b = 2 ;c = 3 ;console.l...

    2018-06-24 02:18:44

  • 基于Vue cli生成的Vue项目的webpack4升级

    前面的话 本文将详细介绍从webpack3到webpack4的升级过程 概述 相比于webpack3,webpack4可以零配置运行,打包速度比之前提高了90%,可以直接到ES6的代码进行无用代码剔除,新增的optimization使用简单 在未来,CSS、HTMl和文件都会成为原生模块 【0配置】 webpack4 设...

    2018-06-24 02:18:45

  • JavaScript 那些不经意间发生的数据类型自动转换

    JavaScript可以自由的进行数据类型转换,也提供了多种显式转换的方式。但是更多的情况下,是由JavaScript自动转换的,当然这些转换遵循着一定的规则,了解数据类型自由转换的规则是非常必要的。再次翻阅犀牛书后有了一些总结,与大家分享,有不严谨地方,望指正! 数据...

    2018-06-24 02:18:43

  • 初识ExtJS 6----自学笔记(一)

    一、使用环境 这一点写在前面,是为了方便大家在找资料的时候可以直接定位环境版本。 ExtJS版本 6.2 中文官方网站提供版本,网站地址http://extjs.org.cn/node/793 开发环境 .net 随便哪个版本 使用工具visual studio 2015 二、自学初衷 在这里要说明一下本人真的是初...

    2018-06-24 02:18:42

  • react学习(二)之通信篇

    react性能提升原理:虚拟DOM react把真是的DOM tree,转化成virtual DOM,每次数据更新后,重新计算virtual DOM并与上一次的作对比,然后对发生改变的部分进行批量更新。从此性能得到提升。 正文:通信 父——子 使用props。 子组件中(我的示例中,父组件1个,子组件3...

    2018-06-24 02:18:40

  • vue2.x 给一个对象里添加一个没有的属性

    obj = {...obj, name: ' addName ' } //给obj对象 添加一个name字段,并且赋值为‘addName’ 参考:...

    2018-06-24 02:18:40

  • 基于jwt的用户登录认证

    最近在app的开发过程中,做了一个基于token的用户登录认证,使用vue+node+mongoDB进行的开发,前来总结一下。 token认证流程: 1:用户输入用户名和密码,进行登录操作,发送登录信息到服务器端。 2: 服务器端查询数据库验证用户名密码是否正确,正确,通过jsonwebtok...

    2018-06-24 02:18:38

  • 关于javascript中call()和apply()方法的总结

    前段时间在使用javascript的过程中遇到了继承的问题,自己顺便就对call()和apply()方法进行了了解。 两个方法的共同之处:这两个方法作用相同,都用来改变当前函数调用的对象,即改变this的指向。 两个方法的不同之处:不同之处就是两种方法的传参方式不同,apply接受...

    2018-06-24 02:18:34

  • JS常见算法题目

    最近收集了几个经典JS题目,比较有代表性,分享一下: 1.xiaoshuo-ss-sfff-fe 变为驼峰xiaoshuoSsSfffFe function getCamelCase(str) { var arr = str.split( '-' ); return arr.map( function( item, index ) { console.log(item) if( index === 0 ){ return item; }e...

    2018-06-24 02:18:34

2