首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
哈哈TT
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
90
文章 90
沸点 0
赞
90
返回
|
搜索文章
最新
热门
记录使用过的shallow/deep clone版本
npm排行靠前的库:clone-deep。
在React里使用"Vuex"
一直是Redux的死忠党,但使用过Vuex后,感叹于Vuex上手之快,于是萌生了写一个能在React里使用的类Vuex库,暂时取名Ruex。 与vuex一样,使用单一状态树(一个对象)包含全部的应用层级状态(store)。 actions:Action 提交的是 mutatio…
react异步回调里的setState执行流程
最近发现一个场景:请求的回调里setState时,setState后面的同步代码会在render完之后才会执行,而我的setState并前没有加await关键词变成同步的。 先执行同步部分输出click before,因为setState被await了,所以setState后面…
webpack-loader实现一个简化版gitbook
最近在看weppack-loader,不看不知道,当我翻到markdown-loader的时候,大吃一惊,简直精简的不能再精简了,除去require和export语句,一共就有四行。基本上loader的作用一目了然:在js进入执行之前对其做改动。 babel-loader是最常…
使用webpack打包koa2 app
以前在用koa写server的时候,发布简直是噩梦。需要将src里面的全部文件都覆盖掉,config配置文件也要覆盖,稍有不慎就会线上报各种各样的问题,然后就得回退,本地调好在发布。偶然看见一篇文章讲如何使用webpack打包koa app,惊为天人,原来webpack也能打包…
实现一个requirejs原型demo
前几天看了下webpack打包出来的js,豁然开朗觉得实现一个模块化工具稳稳的,真开始写的时候才发现too young。 然后创建一个变量用于保存加载好的模块,创建一个变量收集所有执行require的地方。 创建require方法,使用与amd类似的方式,接收两个参数:1.依赖…
从koa-session2看session机制实现
session机制通常是用来做记住用户登录信息的,借助cookie,从而实现用户登录信息长时间的保存。即使是用户浏览器关闭后又重新打开,只要cookie还在,就不用重新登录。 首先作为一个中间件,执行后应该返回一个async函数,这个async函数会接收到ctx和next对象。…
koa2的session实现方案
使用koa2很长一段时间了,犹记得koa升级到2之后,正统的koa-session迟迟不支持async/await,所以做记住登录一直用的是koa-session2和koa-session2-mongo这种第三方方案。猛地去看了下changelog,发现正宫koa-sessio…
webpack模块化实现探究
我们都知道,浏览器是无法识别commonjs规范的模块和es6 module的。将这些规范的模块转化为浏览器认识的语句就是webpack做的最基本事情,webpack 本身维护了一套模块系统,这套模块系统兼容了所有前端历史进程下的模块规范,包括 amd commonjs es6…
webpack es6、commonjs模块混合打包分析
本文着重介绍import、require混用的情况下打包结果有何不同,以及webpack打包出的js运行机制。webpack负责将commonjs和es6模块转化为浏览器认识的语句。 此种情况app.js、b.js、c.js都是es6模块。 app暴露出的是一个对象,并且增加了…
下一页
个人成就
文章被点赞
228
文章被阅读
53,284
掘力值
1,130
关注了
4
关注者
209
收藏集
0
关注标签
32
加入于
2017-04-23