最新消息:

最新发布 第5页

欧阳慕峰的Blog

Javascript

requestAnimationFrame的用法

justnode 4年前 (2015-04-30) 2569浏览 0评论

这家伙是啥? requestAnimationFrame的浏览器提供的专门执行动画的API。在此之前我们通常通过setInterval来设置元素每隔几毫秒改变一次位置,或者基于时间来改变元素的位置,从而达到动画的效果。那么既然有了这两种生成动画的方式...

Javascript

JS常用的工具函数

justnode 4年前 (2015-04-30) 594浏览

1、获取浏览器的私有前缀 var prefix = (function(){ var styles = getComputedStyle(document.documentElement) var pre = [].slice.ca...

CSS

译:使用display:table-cell进行布局

justnode 4年前 (2015-04-25) 898浏览 0评论

原文:www.senktec.com/2014/01/using-css-display-table-cell-for-columns/ 译者的话:display:table-cell的浏览器支持度很好,我们不能再被IE6、7捆绑住手脚了,下面是一张...

Javascript

深入理解seajs的设计理念

justnode 4年前 (2015-04-18) 842浏览 0评论

采用seajs进行模块化开发时,一个文件对应着一个模块,而一个模块主要是用来实现一个很小的功能点,对于开发则而言这样的模块化操作是非常友好的,便于多人分工和调试。但是对于一个中大型网站来说,模块化的文件的非常多的,当浏览器用到哪个模块就发起一次请求也...

Javascript

seajs源码分析笔记

justnode 4年前 (2015-04-17) 1260浏览

Module.define函数 该函数会被添加到全局上:window.define = Module.define。我们定义模块时用到的define函数其实就是Module.define。该函数部分源码如下所示: Module.define = ...

Javascript

seajs使用中遇到的坑

justnode 4年前 (2015-04-17) 1033浏览

首先来看看seajs中的config函数,使用seajs.config({})可以对seajs进行配置,我们可以配置base、paths、alias、和preload这些选项。用法如下: seajs.config({ base: '', ...

zepto

用mouse事件模拟touch事件

justnode 4年前 (2015-04-14) 1184浏览 0评论

在PC端的浏览器中是没有touch事件的,虽然chrome的调试器里有个手机模拟器,但是很多情况下还是不够方便,下面我们就来学习一种通过mouse事件来模拟touch事件的方法。 要实现事件的模拟,我们需要借助zepto这个库。实现的思路如下: 把t...

zepto

zepto源码分析之animate模块

justnode 4年前 (2015-04-14) 969浏览

animate模块并不在zepto的核心包中,如若使用需要单独下载。 animate的用法主要有如下两种: 1、animate(properties, [duration, [easing, [function(){ … }]]]) 2、...