从Preact了解一个类React的框架是怎么实现的(二): 元素diff

前言   首先欢迎大家关注我的掘金账号和Github博客,也算是对我的一点鼓励,毕竟写东西没法获得变现,能坚持下去也是靠的是自己的热情和大家的鼓励。  之前分享过几篇关于React的文章: React技术内幕: key带来了什么 React技术内幕: setState的秘密 …


前端面试总结二

为什么要使用css预编译 1、css无法递归式定义2、解决复用性不够3、可以缓解浏览器兼容造成的冗余 cookie,sessionStorage和localStorage的区别 cookie用来在浏览器和服务器中传递并且总量很小sessionStorage和localStorage用于存储本地数据,存储较大local …


cookie和cookie

cookie和session的定义 cookie:当你第一次访问某个网站的时候 web服务器会想你发送一小堆数据(cookie) 当你第二次访问这个网站的时候 web服务器就会通过cookie来查看你的身份 并把特定的内容发给你 这样就提供个人化的服务网站。cookie机制:正统的 …


SPA那点事

前端猿一天不学习就没饭吃了,后端猿三天不学习仍旧有白米饭摆于桌前。IT行业的快速发展一直在推动着前端技术栈在不断地更新换代,前端的发展成了互联网时代的一个缩影。而单页面应用的发展给前端猿分了一杯羹。


将Medium中的博客导出成markdown

Medium(https://medium.com)(需要翻墙访问)是国外非常知名的一个博客平台。上面经常有很多知名的技术大牛在上面发布博客,现在一般国内的搬运的技术文章大多数都是来自于这个平台。Medium文章格式显示地非常优雅,但是存在一个问题。众所周知,markdown …




Webpack + Vue2 + Koa2 构建应用

github地址: https://github.com/zdliuccit/… 欢迎star 该构建适用PC端开发,通过配置亦可支持移动端开发 技术栈 Webpack3 Koa2 Axios Vue2 & vue-router Babel Es6/7 Eslint stylus postcss $ npm i 安装npm包 $ npm start 启动项目 注: 该构建 …


react-redux 开发实践与学习分享

redux简介 redux是一个js状态管理的库,由flux基础上开发出来,与flux的主要区别是只有一个store,关于store,后文会详述。在各大框架中均可使用,当然各个框架也有自己再度封装的状态管理库,如angular的ngrx,vue的vuex,而本文主要介绍的是react的reac …


闭包

本质与解析 当函数可以记住并访问所在的词法作用域时,就产生了闭包,即使函数是在当前词法作用域之外执行。 function outter() { var a = 1 function inner() { console.log(a) } return inner } var accept = outter() accept() // 1 在此 …