Array.prototype.sort 在不同浏览器中的差异和解决办法

转载需注明出处。 如有错误欢迎指正。 引子 有个需求需要前端对数据进行排序。 DEMO中只对第三列的数据进行排序。 类似下图:   Dom结构如下图 用[].sort()来call一下。 排序方法代码如下图(注意标红的地方,用的是Arr的s [阅读全部]

This 发表于 2015-08-17
类别:
前端开发

JavaScript实现360度全景图片展示效果

360全景照片展示由于它的真实性、全视角等特点能够很好的展现产品。而我在工作之余写了一个360度图片展示效果,改变了普通图片平淡的特点,让人们在网上能够进行 360 度全视角观察,而且通过交互操作,可以实现自由浏览,从而震撼的视觉效果。

LYuShine_宇轩 发表于 2012-12-25
类别:
前端开发

script的defer和async

我们常用的script标签,有两个和性能、js文件下载执行相关的属性:defer和async defer的含义【摘自https://developer.mozilla.org/En/HTML/Element/Script】 This Boo [阅读全部]

小灰灰 发表于 2012-01-11
类别:
前端开发

ControlJS part 3: overriding document.write

原文:http://www.stevesouders.com/blog/2010/12/15/controljs-part-3/ 关于ControlJs一共有三篇文章,这是第二部分。ControlJS是让脚本加载更快的一个模块(a java [阅读全部]

小灰灰 发表于 2012-01-09
类别:
前端开发

决战canvas中国象棋设计之动画基础(连载二)

Canvas做动画与普通JS控制的动画有所不同。本篇着重介绍其中的特殊之处,并实现中国象棋的棋子拖动及撤回动画。 普通JS动画一般只需要控制一些页面元素,改变它们的位置或透明度、色彩等属性,其余的浏览器会帮我们完成。但到了Canvas里面, [阅读全部]

hfliu 发表于 2011-12-19
类别:
前端开发

ControlJS part 1: async loading

原文:http://www.stevesouders.com/blog/2010/12/15/controljs-part-1/ 关于ControlJs一共有三篇文章,这是第一部分。ControlJS是让脚本加载更快的一个模块(a java [阅读全部]

小灰灰 发表于 2011-12-14
类别:
前端开发

JavaScript. The core.

最近读到了一篇JavaScript的文章,觉得不错。原本的中文翻译又404,所以我开始边读边翻译。这篇主要就是介绍js里面的一些非常基本但是又很重要的概念。 原文地址:http://dmitrysoshnikov.com/ecmascrip [阅读全部]

小灰灰 发表于 2011-12-01
类别:
前端开发

决战canvas中国象棋设计之绘图基础(连载一)

何为Canvas?请向维基老师请教:维基条目Canvas。 Canvas与其它一些GDI有些类似,如果你做过Windows下的图形编程或类似项目,你会对Canvas感到比较熟悉、亲切;如果你只熟悉HTML和Javascript,那么你要准备 [阅读全部]

hfliu 发表于 2011-11-24
类别:
界面设计

editplus中的jslint(I)

很早之前就听说有jslint这个东东,但是一直没有用过。说得简单点,这是一个js代码校验的工具。 官方网站:http://www.jslint.com/lint.html 在线校验地址:http://www.jslint.com/ 用在线校 [阅读全部]

小灰灰 发表于 2010-02-05
类别:
前端开发

checkbox和radio事件

checkbox 和 radio的事件选择一度让我很迷惑。 开始以我对js的理解,我觉得change事件应该是最合理的,可惜啊ie下change事件是在改变后焦点离开时才触发。 后来就用click mousedown等鼠标事件代替。发现cl [阅读全部]

nyanhan 发表于 2010-01-30
类别:
前端开发