11 2018 档案
摘要:对js中不同数据的布尔值类型总结:false:空字符串;null;undefined;0;NaN。true:除了上面的false的情况其他都为true; 如下: var o = { 'name':'lee' }; var a = ['reg','blue']; function checkBoole
阅读全文
摘要:转自 华哥https://www.cnblogs.com/nanianqiming/p/8028536.html 基于node的自动化构建工具 扩展:开发的时候分为2个节点一个是开发阶段 另一个是部署阶段 开发阶段:源文件不会被压缩 部署阶段:所有文件需要压缩 1 自动压缩JS文件 2 自动压缩CS
阅读全文
摘要:const path = require("path"); const HtmlWebpackPlugin = require("html-webpack-plugin"); //配置路径 const PATH = { //path.jion 把当前文件的绝对路径与相对路径相结合生成新的路径 app:path.join(__dirname,"src/index.js"), ...
阅读全文
摘要:所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题。 在学习浏览器兼容性之前
阅读全文
摘要:function fun(n,o) { console.log(o) return { fun:function(m){ return fun(m,n); } }; } var a = fun(0); a.fun(1); a.fun(2); a.fun(3);//undefined,?,?,? va
阅读全文
摘要:( 1 ) replace正则匹配方法 去除字符串内所有的空格:str = str.replace(/\s*/g,""); 去除字符串内两头的空格:str = str.replace(/^\s*|\s*$/g,""); 去除字符串内左侧的空格:str = str.replace(/^\s*/,"")
阅读全文
摘要:React: flux: 从events模块引入 emit on 方法 redux: 从redux引入createStore Vuex:
阅读全文
摘要:内存的生命周期: 由于字符串、对象等没有固定的大小,js程序在每次创建字符串、对象的时候,程序都会分配内存来存储那个实体。 使用分配到的内存做点什么。 不需要时将其释放回归: 在不需要字符串、对象的时候,需要释放其所占用的内存,否则将会消耗完系统中所有可用的内存,造成系统崩溃,这就是垃圾回收机制所存
阅读全文
摘要:转https://www.cnblogs.com/pssp/p/5204324.html 什么是作用域链,什么是原型链。 作用域是针对变量的,比如我们创建了一个函数,函数里面又包含了一个函数,那么现在就有三个作用域 全局作用域==>函数1作用域==>函数2作用域 作用域的特点就是,先在自己的变量范围
阅读全文
摘要:https://www.cnblogs.com/humin/p/4556820.html JS继承的实现方式 既然要实现继承,那么首先我们得有一个父类,代码如下: 1、原型链继承 核心: 将父类的实例作为子类的原型 特点: 缺点: 推荐指数:★★(3、4两大致命缺陷) 2017-8-17 10:21
阅读全文
摘要:转载于 这里 一、安装 cnpm install redux-promise-middleware --save-dev 二、Middleware的由来 单一的state是存储在store中,当要对state进行更新的时候,首先要发起一个action(通过dispatch函数),action的作用就
阅读全文
摘要:一、Redux与组件 react-redux是一个第三方插件使我们在react上更方便的来使用redux这个数据架构 React-Redux提供connect方法,用于从UI组件生成容器组件,connect的意思就是将两种组件连起来 参考文章:https://github.com/reduxjs/r
阅读全文
摘要:redux: redux是flux的进阶版,相较与flux 更加方便,其内部封装了flux的一些方法,使可以快速的完成数据的交互 1、使用场景 大型项目 多模块,多数据 2、安装 cnpm install redux --save-dev 3、工作流程: 当组件需要改变store数据的时候,需要先创
阅读全文
摘要:flux: 脚手架安装: cnpm install create-react-app create-react-app my-demo 安装路由dom cnpm install react-router-dom --save-dev cnpm install flux --save-dev 1、是一
阅读全文

浙公网安备 33010602011771号