• 奇舞推荐

  • 使用HTML5创建超级马里奥游戏

    游戏的代码使用OOP的方式来组织。虽然目前JavaScript被认为是一种基于原型的脚本语言,面向对象可能有很多坑,但是我们还是可以尝试使用面向对象。这里将介绍一些关于面向对象的知识和约定,这种模式在整个编码过程会极其有用。

    HTML5 奇舞推荐 小撸推荐
  • 理解本REST架构风格

    本文将带您领略REST架构的起源、与Web的关系、REST架构的本质及特性,以及REST架构与其他架构风格之间的比较。

    奇舞推荐 小撸推荐
  • Sass和Compass必备技能之Sass篇

    CSS至今已经发展了将近20个年头。而在本次课程中,我们将深入了解Sass与Compass是如何让CSS重焕青春的。Materliu老师将从Sass的语法说起,最后衍伸至Compass框架的应用,通过这两个工具来帮助您写出更优秀的CSS.

    慕课网 奇舞推荐 子烨推荐
  • JavaScript语言原理系列

  • 初窥JavaScript事件机制的实现(一)—— Node.js事件驱动实现概览

    虽然在ECMAScript的标准里并没有(也没有必要)明确规定“事件”,但是在浏览器中,事件作为一个极为重要的机制,给予JavaScript响应用户操作与DOM变化的能力;在Node.js中,异步事件驱动模型则是其高并发能力的基础。学习JavaScript也需要了解它的运行平台,为了更好的理解JavaScript的事件模型,本文从Node及浏览器引擎源码入手,分析其底层实现。

    JavaScript语言原理系列 少壮推荐
  • 初窥JavaScript事件机制的实现(二)—— Node.js中定时器的实现

    前面博文提到,在Node中timer并不是通过新开线程来实现的,而是直接在event loop中完成。本文会通过几个JavaScript的定时器示例以及Node相关源码来分析在Node中,timer功能到底是怎么实现的。

    JavaScript语言原理系列
  • 前端工具

  • 【前端福利】用grunt搭建自动化的web前端开发环境

    本文采用了比较轻松诙谐的语言详尽的介绍了grunt的用法。

    前端工具
  • 深入学习Git工作流

    很多同学在学习git工作流的过程中,从原有的 SVN 模式很难完全理解git的协作模式,本问图文并茂,将每种操作假设为场景化,相比于枯燥的教程让人更容易理解记住。

    Git 前端工具 少壮推荐
  • CSS

  • 【译】下一代选择器:CSS4

    CSS3还没玩利索,CSS4又要出来了,你准备好了吗?

    CSS CSS4
  • Flexbox详解

    flexbox的出现是为了解决复杂的web布局,因为这种布局方式很灵活。容器的子元素可以任意方向进行排列。此属性目前处于非正式标准,但是越来越多的产品开始采用这个个方案,本文详细的讲解了该技术的原理及实战应用。

    CSS Flexbox John推荐