• 欢迎访问web前端中文站,JavaScript,CSS3,HTML5,web前端demo
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏web前端中文站吧
前端路由实现与 react-router 源码分析

前端路由实现与 react-router 源码分析

原文地址 在单页应用上,前端路由并不陌生。很多前端框架也会有独立开发或推荐配套使用的路由系统。那么,当我们在谈前端路由的时候,还可以谈些什么?本文将简要分析并实现一个的前端路由,并对 react-router 进行分析。 ……

【转向Javascript系列】深入理解Generators

【转向Javascript系列】深入理解Generators

随着Javascript语言的发展,ES6规范为我们带来了许多新的内容,其中生成器Generators是一项重要的特性。利用这一特性,我们可以简化迭代器的创建,更加令人兴奋的,是Generators允许我们在函数执行过程中暂停、并在将来某一时刻恢复执行。这一特性改变了以往函数必须执行完成才返回的特点,将这一特性应用到异步代码编写中,可以有效的简化异步方法的写……

玩转npm

玩转npm

npm本来是Node.js的包管理工具,但随着JS这几年的蓬勃发展,现在的npm已经成了几乎所有跟JS相关的工具和软件包的管理工具了,并且还在不断发展完善中。 ……

不能说的秘密——前端也能玩的图片隐写术

不能说的秘密——前端也能玩的图片隐写术

上个月在千里码刷题的时候,碰到了比较有意思的一道题——隐写术。既然感觉有意思,又很久没有玩过canvas,所以今天结合这两块内容带大家探索一下。 ……

JavaScript定时器与执行机制解析

JavaScript定时器与执行机制解析

浏览器(或者说JS引擎)执行JS的机制是基于事件循环。 由于JS是单线程,所以同一时间只能执行一个任务,其他任务就得排队,后续任务必须等到前一个任务结束才能开始执行。 ……

React同构直出优化总结

React同构直出优化总结

原文地址 React 的实践从去年在 PC QQ家校群开始,由于 PC 上的网络及环境都相当好,所以在使用时可谓一帆风顺,偶尔遇到点小磕绊,也能够快速地填补磨平。而最近一段时间,我们将手Q的家校群重构成 React,除了原有框架上存在明显问题的原因外,选择React也是因为它确实有足够的吸引力以及优势,加之在PC家校群上的实践经验,斟酌下便开始了,到现在……

实现一个简单的模板引擎

实现一个简单的模板引擎

模板引擎,其实就是一个根据模板和数据输出结果的一个工具。 我们要开发一个将模板文件转换成我们实际要使用的内容的工具,这个工具就是模板引擎。我们把模板文件里的内容当成字符串传入到模板引擎中,然后模板引擎根据一定语法对该字符串进行解析处理,然后返回一个函数,之后我们在执行函数时把数据传输进去,即可拿到根据模板和数据得到的新字符串。最后我们想怎么处理该字符串就……

2017年试试Web组件化框架Omi

2017年试试Web组件化框架Omi

Open and modern framework for building user interfaces. [点击这里->在线试试]你可以使用Omi.makeHTML来生成组件标签用于嵌套。 ……

从零开始React服务器渲染

从零开始React服务器渲染

一.前言 当我们选择使用Node+React的技术栈开发Web时,React提供了一种优雅的方式实现服务器渲染。使用React实现服务器渲染有以下好处 : ……

剖析Babel——Babel总览

剖析Babel——Babel总览

名词解释AST:Abstract Syntax Tree, 抽象语法树DI: Dependency Injection, 依赖注入=============================================================== ……