React项目实战:react-redux-router基本原理
React项目实战:react-redux-router基本原理,Redux 的 React 绑定库包含了 容器组件和展示组件相分离 的开发思想。明智的做法是只在最顶层组件(如路由操作)里使用 Redux。其余内部组件仅仅是展示性的,所有数据都通过 props 传入。
网站图片img懒加载和预加载
懒加载也就是延迟加载,好处是页面加载速度快、可以减轻服务器的压力、节约了流量,用户体验好。预加载:提前加载图片,当用户需要查看时可直接从本地缓存中渲染
MAC下配置ssh免密登录,以及配置Shadowsocks-libev + simple-obfs
MAC下配置ssh免密登录,以及配置Shadowsocks-libev + simple-obfs:关闭防火墙,安装 Libsodium,安装 MbedTLS,下载 Shadowsocks-libev 源码,安装 Simple-obfs...
JS 中的require 和 import 区别
require 和 import 区别:遵循的模块化规范不一样,出现的时间不同。Require是CommonJS的语法,CommonJS的模块是对象,输入时必须查找对象属性。
10个JavaScript难点:能够读懂这篇博客的JavaScript开发者,运气不会太差…
10个JavaScript难点包括:立即执行函数,闭包,使用闭包定义私有变量,prototype,模块化,变量提升,柯里化,apply, call与bind方法,Memoization,函数重载
深入理解Javascript中apply、call、bind方法的总结。
apply 、 call 、bind 三者都是用来改变函数的this对象的指向的;第一个参数都是this要指向的对象,也就是想指定的上下文;都可以利用后续参数传参;bind 是返回对应函数,便于稍后调用;apply 、call 则是立即调用 。
使用CSS3特性做跨域,跨域还可以这样玩
利用js动态创建一个link插入到文档中, 请求css文件,利用 computedStyle = window.getComputedStyle 获取指定元素的 style 对象,利用 computedStyle .content 获取内容
一步一步webpack,webpack的学习入门
webpack是前端工程构建的一套工具,为什么一个程序称之为一套呢,是因为webpack其实是npm的一个模块,使用起来的话,这期间还需要很多其它模块来进行支持,所以我称之为一套工具。
js设计模式之单例模式,javascript如何将一个对象设计成单例
单例模式是我们开发中一个非常典型的设计模式,js单例模式要保证全局只生成唯一实例,提供一个单一的访问入口,单例的对象不同于静态类,我们可以延迟单例对象的初始化,通常这种情况发生在我们需要等待加载创建单例的依赖。