2012年3月29日
摘要: 浏览器前端编程的面貌自2005年以来已经发生了深刻的变化,这并不简单的意味着出现了大量功能丰富的基础库,使得我们可以更加方便的编写业务代码,更重要的是我们看待前端技术的观念发生了重大转变,明确意识到了如何以前端特有的方式释放程序员的生产力。本文将结合jQuery源码的实现原理,对javascript中涌现出的编程范式和常用技巧作一简单介绍。1. AJAX: 状态驻留,异步更新首先来看一点历史。A. 1995年Netscape公司的Brendan Eich开发了javacript语言,这是一种动态(dynamic)、弱类型(weakly typed)、基于原型(prototype-based)的 阅读全文
posted @ 2012-03-29 22:35 一粒沙 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 【实例演示】橡树小屋的blog1234用JQuery操作DOM确实很方便,并且JQuery提供了非常人性化的API应付我们的各种需求,其中选择器在此示例-“JQuery实现图片轮播效果”上体现的尤为出色。大大简化了js的代码。【原理简述】这里大概说一下整个流程:1,将除了第一张以外的图片全部隐藏,2,获取第一张图片的alt信息显示在信息栏,并添加点击事件3,为4个按钮添加点击侦听,点击相应的按钮,用fadeOut,fadeIn方法显示图片4,设置setInterval,定时执行切换函数【代码说明】filter(":visible") :获取所有可见的元素unbind():从 阅读全文
posted @ 2012-03-29 22:31 一粒沙 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 1. rlightbox : A jQuery UI Mediaboxrlightbox是一个轻量级的jQuery插件,它可以用来展示多样的内容,比如图片、视频、Flash动画等,它还可以自适应浏览器的宽高。除此之外,它拥有一些其他同类插件所没有的功能:可实现只展示图片的一部分,通过拖动来查看图片其它部分。因为它是基于jQuery UI的,所以自定义样式也变得非常方便。项目地址/下载2. FitText : A jQuery Plugin For Inflating Web TypeFitText 是一个 jQuery 的字体自动调整插件。以适应不同的浏览屏幕。项目地址/下载3. ImageM 阅读全文
posted @ 2012-03-29 22:26 一粒沙 阅读(1256) 评论(0) 推荐(0) 编辑