对于如何进行代码重构,一直有着很多种说法。很多人都认为应该将重构代码放在backlog里。但是其实,这并不是一个理想的方法。 在项目刚刚开始的时候,你的代码很干净。 即使有的时候需要小小的绕一...
625
闲暇看到慕课网上有liuyubobobo老师讲的2048小游戏制作,看了教程,感觉应该不是太难,于是就跟着教程开始了游戏的制作,有兴趣的同学去慕课网看下该视频,自己做出一个小游戏应该蛮好玩的。做完这个...
1118
一.显示和隐藏的属性 hide(隐藏),show(显示) 下面是例子<script type="text/javascript">$(document).re...
635
1K字节以内的Javascript代码,实现一个酷炫的动画、特效、小游戏之类的。官网从2010年开始征集参赛作品,现在以及办了7年了,还在办。早年的作品,在现在的浏览器里,有些可能是无法运行的了,能看...
718
闭包是函数式编程及其核心思想“Lambda 计算法”(Lambda Calculus)的必备基本设定。我们都知道:函数式编程有一个特点,就是所有操作都用可计算的函数(computable functi...
618
以传统方式来说,我们一般会搞一个store,上层业务的请求都是从它走,由它去拿到远程数据,并且控制缓存。但我们面临一个问题,当数据更新了,需要通知所有使用这个数据的业务方,所以就不得不在这里再补一种机...
1207
那些比较明显的(如 p、h1~h6、ol、ul、li、abbr、col、img、ins、del、q 等)我就不写了。a: anchorlink的端点叫做anchor。link是从一端指向到另一端,通常...
805
有三种方式:1,ajax短连接:客户端每隔一秒钟发一次请求,服务器收到请求后会立刻返回结果,不管有没有新数据。2,ajax长连接:客户端发送一次请求,服务器端收到请求后查询有没有新数据,如果没有新数据...
1702
推荐Adobe前端神器Brackets!就是这货说他是神器,那么神奇在哪里呢?首先这款软件突出一个简洁,作为专门用来web开发的ide,她没有那些花里胡哨的功能,让使用者专注于开发本身。其次她的核心功...
939
JavaScript是一个强大面向对象语言,它有很多快速高效的解释器。官方JavaScript标准定义的API是为了构建基于浏览器的应用程序。然而,并没有定于一个用于更广泛的应用程序的标准库。Comm...
633
flv.js 做了三件事:1. HTML5 原生仅支持播放 mp4/webm 格式,flv.js 实现了在 HTML5 上播放 FLV 格式视频2. 使 Bilibili 网页端平滑过度到 HTML5...
1724
TypeScript 相当于一个 Web 开发经典套餐:你需要最新(甚至还在讨论中)的 es 特性,ts 包含了;你需要 xml in js,ts 包含了(.tsx);你需要静态类型检查,ts 包含了...
875
最近开发Vue,也用过很多文本编辑器,总觉得找不到一款好的编辑器来开发Vue,所以想问问那些编辑器的生态圈对Vue友好一点提到 Vue 的编辑器支持,一般都是谈对 Vue 的 Single File ...
1054
一段“Web 前端全局异常监控”代码(基于 jQuery)——(function (BOM, $) { var ...
693
折腾过 KISSY 类库,简单说几点:1. 开发 KISSY 之前,淘宝使用的是 YUI2 类库。但从 2009 年开始,YUI2 在逐步退出历史舞台,YUI 团队的大部分精力都投入到 YUI3 的开...
809