公告
欢迎来到web前端中文站
ConcurrentDictionary并发字典知多少?

置顶 ConcurrentDictionary并发字典知多少?

背景 在上一篇文章你真的了解字典吗?一文中我介绍了Hash Function和字典的工作的基本原理. 有网友在文章底部评论,说我的Remove和Add方法没有考…
程序员学习技术的阶段

置顶 程序员学习技术的阶段

每个程序员对技术的学习和理解都是一段故事。而且每个人的学习过程和学习经历也各不相同。和很多资深的同事和朋友也聊过他们自己的学习过程,发现大家都经历过相同的阶段,…
为什么你学不会递归?告别递归,谈谈我的一些经验

置顶 为什么你学不会递归?告别递归,谈谈我的一些经验

可能很多人在大一的时候,就已经接触了递归了,不过,我敢保证很多人初学者刚开始接触递归的时候,是一脸懵逼的,我当初也是,给我的感觉就是,递归太神奇了!更多精彩内容…

最新发布 第42页

深入理解 flex 布局以及计算

深入理解 flex 布局以及计算

FlexboxLayout 起因 对于Flex布局,阅读了 大漠老师和其他老师写的文章后,我还是不太理解Flexbox是如何弹性的计算子级项目的大小以及一些其他细节。在大漠老师的帮助下,我去查阅Flexbox 的 W3C 规范文档。 注:本…

Read More

纯CSS实现瀑布流布局

纯CSS实现瀑布流布局

布局Layout瀑布流布局 瀑布流布局有一个专业的英文名称Masonry Layouts。瀑布流布局已经有好多年的历史了,我最早知道这个名词的时候大约是在2012年,当时Pinterest网站的布局就是使用的这种流式布局,简言之像Pinte…

Read More

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

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

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

Read More

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

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

随着Javascript语言的发展,ES6规范为我们带来了许多新的内容,其中生成器Generators是一项重要的特性。利用这一特性,我们可以简化迭代器的创建,更加令人兴奋的,是Generators允许我们在函数执行过程中暂停、并在将来某一…

Read More

玩转npm

玩转npm

npm本来是Node.js的包管理工具,但随着JS这几年的蓬勃发展,现在的npm已经成了几乎所有跟JS相关的工具和软件包的管理工具了,并且还在不断发展完善中。 本文从笔者的经验,总结了npm安装/卸载、更新、发布这几个最主要功能的正确使用姿…

Read More

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

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

上个月在千里码刷题的时候,碰到了比较有意思的一道题——隐写术。既然感觉有意思,又很久没有玩过canvas,所以今天结合这两块内容带大家探索一下。 隐写术算是一种加密技术,权威的wiki说法是“隐写术是一门关于信息隐藏的技巧与科学,所谓信息隐…

Read More

JavaScript定时器与执行机制解析

JavaScript定时器与执行机制解析

从JS执行机制说起 浏览器(或者说JS引擎)执行JS的机制是基于事件循环。 由于JS是单线程,所以同一时间只能执行一个任务,其他任务就得排队,后续任务必须等到前一个任务结束才能开始执行。 为了避免因为某些长时间任务造成的无意义等待,JS引入…

Read More

React同构直出优化总结

React同构直出优化总结

原文地址 React 的实践从去年在 PC QQ家校群开始,由于 PC 上的网络及环境都相当好,所以在使用时可谓一帆风顺,偶尔遇到点小磕绊,也能够快速地填补磨平。而最近一段时间,我们将手Q的家校群重构成 React,除了原有框架上存在明显问…

Read More

实现一个简单的模板引擎

实现一个简单的模板引擎

简介 模板引擎,其实就是一个根据模板和数据输出结果的一个工具。 我们要开发一个将模板文件转换成我们实际要使用的内容的工具,这个工具就是模板引擎。我们把模板文件里的内容当成字符串传入到模板引擎中,然后模板引擎根据一定语法对该字符串进行解析处理…

Read More

2017年试试Web组件化框架Omi

2017年试试Web组件化框架Omi

Open and modern framework for building user interfaces. Omi的Github地址https://github.com/AlloyTeam/omi 如果想体验一下Omi框架,可以访问 O…

Read More

从零开始React服务器渲染

从零开始React服务器渲染

一.前言 当我们选择使用Node+React的技术栈开发Web时,React提供了一种优雅的方式实现服务器渲染。使用React实现服务器渲染有以下好处: 1.利于SEO:React服务器渲染的方案使你的页面在一开始就有一个HTML DOM结…

Read More

剖析Babel——Babel总览

剖析Babel——Babel总览

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

Read More

世界,您好!

世界,您好!

世界,您好!hello world !

Read More