创建自定义的jQuery补间动画运动函数及其实现的数学原理 在jQuery 1.4.2中,默认提供了提供了两种动画补间效果, 线性和摆动运动曲线:
但我们需要使用复杂一些的运动效果,比如让元件按照双曲线或抛物线运动趋势改变时,这两个函数就显得明显不够了。
不过这实现起来并不复杂,只需要按照相应的数学公式,添加自定义的easing补间动画效果函数即可。
比如,现在要让网页上的元件按照 y = x^4 的曲线运动,运行趋势为先缓后急。

用jQuery为跳转链接锚点添加平滑滚动动画效果(如回到顶部按钮) 我的网页里面有几个链接。单击后可以跳转到相应的内容以帮助用户阅读。
有没有一种方法,使滚动效果更顺畅一点?
比如实现"
这样"的效果。但是他用了一个自定义的JavaScript库。jQuery能否提供类似这样的效果?
Image Lazy Load:那些延时加载图片的开源插件(jQuery) 图片延时加载技术对大流量的网站来说是十分实用的。目前图片在网站中大量使用,如果不加处理的话会对服务器和带宽造成级大压力,通过只渲染当前用户可见区域的图片,可以极大地减少网站的请求数,降低网络带宽资源,例如:
一般图片
<img src="bg.png" data-src="img1.jpg" />
应用
$(document).ready(function() {
$("img").unveil();
}); 编写高性能HTML网页应用 你怎么能提高网页性能?
大多数开发者会通过JavaScript和图片来优化,通过服务器配置,压缩文件和合并文件 - 甚至调整CSS(合并小图片)。
可怜的HTML老是被忽视,尽管它一直是网络的核心语言。
HTML正在变得越来越大。排名前100的网站每个HTML页面大多在40K左右。亚马逊和雅虎使用上千个HTML页面。在youtube.com主页面,HTML元素高达3500个。
减少的HTML复杂性和一个页面的元素数量并不会明显提高解析时间 - 但HTML是构建极速网页,和适应不同设备并影响成功的一个关键性的因素。
在本文中,您将了解如何编写简洁干净的HTML,使您能够创建快速加载并支持多种设备的网站,将易于调试和维护。
JavaScript将为企业级开发带来巨大改变 本月公布的报告称 ("黎明前的企业级JavaScript") ,由于后端 JavaScript 的不断涌现,并克服了 Java 和.Net的一些弱点。 Node.js最终将会改变企业级开发,就像 Java 之前做的那样。
事实上,企业一般都选择 Java 或.Net 构建面向客户的平台,但Forrester提到移动互联将"中止二者的垄断"。JavaScript 可以解决扩展性的要求,满足不断变化的企业级体系结构和编程模型。
2015年度开发者调查:JS最流行;ObjC工资最高;最想学Android StackOverFlow一年一度的开发者调查又开始了。其中有一些比较有意思的数据。美国开发员年龄最磊,平均超过31岁;印度开发者平均年龄最小仅25岁;
史上最全的基于HTML5开源JavaScript游戏引擎列表 下面的列表是基于HTML5的JavaScript游戏列表。它们目前都在被很好地维护着。您可以打开项目主页查看完整的简介和示例。总有一款适合你。
TypeScript新功能实例讲解:支持更多EcmaScript6特性 ES6 的模块语法是实现模块化的有力途径。通过导入整个模块或个别接口,您可以实现与模块的交互。
ES6允许你只导出、导入特定的功能,你还可以在模块功能上面添加default, 比如:
// math.ts
export function add(x, y) { return x + y }
export function subtract(x, y) { return x – y }
export default function multiply(x, y) { return x * y }
// myFile.ts
//只导入math中的add,subtract方法
import {add, subtract} from "math";
//将math中的默认导出方法命名为times
import times from "math";
var result = times(add(2, 3), subtract(5, 3));
用纯css改变下拉列表select框的默认样式 在这篇文章里,我将介绍如何不依赖JavaScript用纯css来改变下拉列表框的样式。事情是这样的,您的设计师团队向您发送一个新的PSD(Photoshop文档),它是一个新的网站的最终设计。
