服务器 • 2017-03-30
前后端分离的项目,在使用history模式的路由时,会经常出现的问题是刷新页面导致404,这时候可以通过 try_files 指令来解决,当查不到文件的时候,返回 index.html
工具 • 2017-03-28
Webpack 是当下最热门的前端资源模块化管理和打包工具。它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源。还可以将按需加载的模块进行代码分隔,等到实际需要的时候再异步加载。通过 loader 的转换,任何形式的资源都可以视作模块。
javascript • 2017-03-13
React提供了React.createClass方法来创建组件,React会自动绑定this到函数中去,所以不需要手动绑定,目前流行用class来创建组件,babel编译,所以react内部没有帮我们自动绑定this的指向,需要手动绑定
其他 • 2017-03-10
CSRF 攻击可以在受害者毫不知情的情况下以受害者名义伪造请求发送给受攻击站点,从而在并未授权的情况下执行在权限保护之下的操作。
javascript • 2017-03-08
在promise以前,js用回调函数来处理异步请求,当上一次请求和下一次请求存在依赖关系的时候,就会出现回调地狱,类似这样嵌套回调
nodejs • 2017-03-08
module.exports 是模块系统的一个对象,如果想导出某个对象的实例或者方法,就用 module.exports 来导出模块,在一个模块文件里面是 exports 默认是 module.exports 的一个引用
框架 • 2017-03-01
vue全家桶包括vue,vue-router,vuex等模块,vue负责渲染,vue-route负责路由,vuex负责状态存储。附上项目演示地址:vue-tmall
nosql • 2017-01-03
在定义模型的时候,mongoose提供了常用的基础数据类型,有String,Number,Date,Buffer,Boolean,Mixied,ObjectId,Array,虽然这些数据类型满足了大部分业务场景。但是在某一些场景还是需要更细粒度控制,例如定义一个age(年龄)字段
其他 • 2016-12-09
爬虫之前要分析下规律,由于**之家的车型不是接口调用的,所以选择用html解析来获取数据,那么车型有4级,我只要把问题化繁为简,就类似获取一个车型下的车系,排量,年款
nodejs • 2016-12-08
es6有一个generator函数,它是一个普通函数,但是有两个特征。一是,function关键字与函数名之间有一个星号;二是,函数体内部使用yield语句,定义不同的内部状态
服务器 • 2016-12-06
https其实就是在http应用层的基础上加上一层tls/ssl协议(安全传输层协议)。保证网站数据的安全可靠传输
算法 • 2016-11-17
数组和链表都是线性数据结构,那么他们有什么优缺点呢?