• 循序渐进地代码重构

      对于如何进行代码重构,一直有着很多种说法。很多人都认为应该将重构代码放在backlog里。但是其实,这并不是一个理想的方法。  在项目刚刚开始的时候,你的代码很干净。  即使有的时候需要小小的绕一...

    625

  • 自制2048小游戏

    闲暇看到慕课网上有liuyubobobo老师讲的2048小游戏制作,看了教程,感觉应该不是太难,于是就跟着教程开始了游戏的制作,有兴趣的同学去慕课网看下该视频,自己做出一个小游戏应该蛮好玩的。做完这个...

    1118

  • JQUERY 的属性

    一.显示和隐藏的属性 hide(隐藏),show(显示) 下面是例子<script type="text/javascript">$(document).re...

    635

  • 短小却令人惊叹的 JavaScript 代码

    1K字节以内的Javascript代码,实现一个酷炫的动画、特效、小游戏之类的。官网从2010年开始征集参赛作品,现在以及办了7年了,还在办。早年的作品,在现在的浏览器里,有些可能是无法运行的了,能看...

    718

  • 设计闭包(Closure)的初衷

    闭包是函数式编程及其核心思想“Lambda 计算法”(Lambda Calculus)的必备基本设定。我们都知道:函数式编程有一个特点,就是所有操作都用可计算的函数(computable functi...

    618

  • 前端如何更好的实现接口的缓存和更新

    以传统方式来说,我们一般会搞一个store,上层业务的请求都是从它走,由它去拿到远程数据,并且控制缓存。但我们面临一个问题,当数据更新了,需要通知所有使用这个数据的业务方,所以就不得不在这里再补一种机...

    1207

  • HTML 标签属性的全称

    那些比较明显的(如 p、h1~h6、ol、ul、li、abbr、col、img、ins、del、q 等)我就不写了。a: anchorlink的端点叫做anchor。link是从一端指向到另一端,通常...

    805

  • JavaScript 将网站后台的数据变化实时更新到前端

    有三种方式:1,ajax短连接:客户端每隔一秒钟发一次请求,服务器收到请求后会立刻返回结果,不管有没有新数据。2,ajax长连接:客户端发送一次请求,服务器端收到请求后查询有没有新数据,如果没有新数据...

    1702

  • Mac OS X 上学习HTML+JavaScript+CSS有哪些可以推荐的IDE

    推荐Adobe前端神器Brackets!就是这货说他是神器,那么神奇在哪里呢?首先这款软件突出一个简洁,作为专门用来web开发的ide,她没有那些花里胡哨的功能,让使用者专注于开发本身。其次她的核心功...

    939

  • CommonJS 是什么

    JavaScript是一个强大面向对象语言,它有很多快速高效的解释器。官方JavaScript标准定义的API是为了构建基于浏览器的应用程序。然而,并没有定于一个用于更广泛的应用程序的标准库。Comm...

    633

  • flow和typescript各自的好处

    TypeScript 相当于一个 Web 开发经典套餐:你需要最新(甚至还在讨论中)的 es 特性,ts 包含了;你需要 xml in js,ts 包含了(.tsx);你需要静态类型检查,ts 包含了...

    875

  • 什么编辑器写Vue比较好

    最近开发Vue,也用过很多文本编辑器,总觉得找不到一款好的编辑器来开发Vue,所以想问问那些编辑器的生态圈对Vue友好一点提到 Vue 的编辑器支持,一般都是谈对 Vue 的 Single File ...

    1054

  • 如何做前端异常监控

    一段“Web 前端全局异常监控”代码(基于 jQuery)——(function (BOM, $) {     var ...

    693

发布手记

本月热门