首页

理解JS闭包(closure)的常见场景

理解JS闭包(closure)的常见场景前言:  作用域的好处是内部函数可以访问定义它们的外部函数的参数和变量(除了this和argument,因为内部函数被调用时的上下文环境产生了变化)。  我是这样认为的,闭包的本质利用了作用域和变量的生命周期,从而达到保护想要公用的局部变量...

作者:乱世小梦 查看:1091 时间:2016-10-20

React学习笔记-this.isMounted(

今天在https://zhuanlan.zhihu.com/p/21483570看了一篇React编码风格的博文,在最后一条看到了isMounted不要使用 isMounted。 eslint: react/no-is-mounted为什么? isMounted 是反模式(anti-pattern)...

作者:乱世小梦 查看:1698 时间:2016-08-19

React学习笔记-特殊场景下组件的 自定义DOM

组件的 DOM 事件监听这篇文章是讲如何给 DOM 元素绑定 React 未提供的事件 (check here for more info),或者是利用了React的事件比如onClick却在事件内e.stopPropagation()和e.preventDefault()时候无法阻止冒泡传播和默认行为的解决办法。或者...

作者:乱世小梦 查看:757 时间:2016-08-18

React读书笔记-组件的生命周期

React读书笔记-组件的生命周期在我们的React中all is component,我们通过调用React的createClass方法()或者ES6的class来继承React.Component对象来创建组件,并需要包含一个render方法,同时可以在render的同级创建描述该组件生命周期的方法。接下来,我们先...

作者:乱世小梦 查看:1112 时间:2016-08-18

百度地图Javascript API实践小结

JavaScript API百度地图JavaScript API是一套由JavaScript语言编写的应用程序接口,可以在网站中构建功能丰富、交互性强的地图应用,支持PC端和移动端基于浏览器的地图应用开发,且支持HTML5特性的地图开发。一般来说我们需要先申请密钥(ak)才可使用。JavaScript API功能介绍我...

作者:乱世小梦 查看:1099 时间:2016-06-21

简单易懂的webpack入门教程(二)

引入插件Example 3想象一下,我们使用Webpack来一起打包我们全部的文件,现在我们知道它们全部打包在一起会有900KB。去缩小我们的捆版好的打包文件是一个问题。因为我们需要使用一个之前提到过的叫UglifyJsPlugin的插件。此外,我们必须得在本地安装Webpack以使用插件。npm install --...

作者:乱世小梦 查看:2055 时间:2016-04-29

简单易懂的webpack入门教程(三)

变化开发配置省略了优化(optimize)配置,因为在我们不断地重构改造我们的项目时,这些优化配置都是不必要的开销。所以开发环境的配置没有webpack.optimize插件。开发配置是开发服务器所必要的配置,你可以阅读更多关于这里。总结:entry: 两个2新的连接服务器的入口配置到浏览器允许HMR。devServe...

作者:乱世小梦 查看:1084 时间:2016-04-29

简单易懂的webpack入门教程(一)

初学教程1部分- Webpack介绍Webpack这是一些相关WebPACK库的东西介绍:原文:https://github.com/AriaFallah/WebpackTutorial/https://github.com/davezuko/react-redux-starter-kithttps://github....

作者:乱世小梦 查看:961 时间:2016-04-29

移动前端开发的一些学习笔记

一、移动Web开发和PCWeb开发的不同从MVC三个层面来说:M:模型层(html)移动web开发一般需要在head中插入很多meta标签,来定制移动开发的样式,比如:①<meta name=”format-detection” content=”telephone=no”><!--禁止自动对符合电话...

作者:乱世小梦 查看:667 时间:2016-04-29

Javascript创建对象时的几种模式浅析

前言:虽然创建对象时使用new Object()构造函数或者对象字面量都可以,但是这些方式有一个明显的缺点:在项目工程中,大量地、重复地创建对象时,会产生大量冗余代码。为了解决这个问题,javascript的开发者开始借鉴其他面向对象语言的设计模式。1.工厂模式  工厂模式是软件工程领域一种广为人知...

作者:乱世小梦 查看:610 时间:2016-04-01