js
shenlongguaike
湖北人氏,生性乐观,外向带点孤僻,不善言辞,嗜茶不喝酒,被动吸烟。喜古文,爱诗书,谙英语,晓不标准普通话。学医八年,无所建树,非名门之后,无什看家本领,无什祖传秘方,偏离经叛道,醉迷于css、js等前端开发技术,善治疗css、js等各种疑难杂症
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
jQuery中10个非常有用的遍历函数
使用jQuery,可以很容易的选择HTML元素。但有些时候,在HTML结构较为复杂时,提炼我们选择的元素就是一件麻烦的事情。在这篇教程中,我们将探讨十种方法去精炼和扩展我们将要操作的集合。HTML首先,让我们看看下图显示的简单的页面,通过这个教程我们将选择这些元素。div.container是包裹元素;div.photo、div.title、div.rating是div翻译 2010-03-20 15:29:00 · 465 阅读 · 0 评论 -
译文:jQuery模板提案
在《the secret of jajvascript》一书中,John Resig构建了一个小型的模板,操作起来较为方便。今年开始,就有人提出了构建jQuery模板的提案,2.27日公布了该提案,这里将全文翻译出来,供大家参考学习。导言现有的模板解决方案 微模板jTemplatesPUREASP . NET Ajax 模板翻译 2010-03-29 13:55:00 · 377 阅读 · 0 评论 -
译文:设置HTTP文件下载四要诀
网站不仅仅只包含网页,有时你需要提供用户能下载的文件。将你的文件放到服务器上并在网页中附上链接只是第一步,你还需意识到HTTP响应的头文件影响文件下载。提示一:强制下载并控制文件名在HTML中提供一个下载链接很简单:Download对于浏览器不知道如何呈现的二进制文件,如安装程序和ZIP文件,这工作的很好。这会出现一个对话框,允许用户将文件存储到本地。问题在于,翻译 2010-03-26 12:48:00 · 584 阅读 · 0 评论 -
译文:JavaScript框架比较–框架比较(八)
框架比较表1对本文中讨论的五个框架提供详细的比较 PrototypejQueryYUIExtJSMooToolsLatest Version1.6.11.4.13.003.11.2.4LicenseMITMIT & GPLBSDCommercial & GPL v3翻译 2010-03-21 14:39:00 · 467 阅读 · 0 评论 -
译文:JavaScript框架比较--提升用户体验(七)
提升用户体验(UE)到目前为止,这篇文章完全集中于使用JavaScript框架的好处,以及如何更容易的构建交互式应用程序。但是,另一方面,各个框架都有各自诱人的前景,包括用户界面(UI)组件和用户体验(UE)增强,这需要花大量的精力。这章将分别探讨下面框架的用户体验:Prototype、 jQuery、YUI、ExtJS和MooTools。PrototypeProtot翻译 2010-03-21 14:38:00 · 425 阅读 · 0 评论 -
译文:JavaScript框架比较--Ajax(六)
Ajax使用JavaScript框架最令人信服的理由是跨浏览器的标准化Ajax请求。Ajax请求是异步的HTTP请求,向服务器端脚本发送请求,然后得到一个响应结果,如如XML、JSON、HTML、纯文本格式的数据。大多数JavaScript框架有一定形式的Ajax请求对象,它接受一系列选项作为参数。这些选项包括回调函数,在得到Web服务器的响应时调用,ExtJS、MooTools和Prot翻译 2010-03-21 14:36:00 · 407 阅读 · 0 评论 -
译文:JavaScript框架比较–事件处理(五)
事件处理每个JavaScript框架都实现跨浏览器的事件处理,鼓励你摆脱旧式的内联附加事件而使用精简的线性方法。看看清单6的jQuery例子,使用hover事件高亮显示div元素。清单6:使用jQuery附加hover事件$(#the-box).hover(function() {$(this).addClass(highlight);}, fu翻译 2010-03-21 14:34:00 · 378 阅读 · 0 评论 -
译文:JavaScript框架比较–实用函数(四)
实用函数许多JavaScript框架都带有大量的实用函数,这些函数使得应用JavaScript开发应用程序更加容易。这篇文章有太多内容需要补充,所以我将讨论大多数框架中更为引人注目的函数中的一个。如果你曾经使用过JavaScript数组,你可能对使用循环来迭代数组操作其值非常熟悉。例如,想想清单2的代码:清单2:迭代JavaScript数组的传统方法var fruit翻译 2010-03-21 14:32:00 · 368 阅读 · 0 评论 -
译文:JavaScript框架比较–DOM操作(三)
DOM操作在此之前,你已经看到JavaScript框架使用选择器和DOM遍历可以很容易的获得特定的元素。但是,为了改变网页上特定元素的内容和外观,你需要操作DOM并应用改变。使用纯粹的JavaScript将是一件繁重的工作,但幸运的是,大多数JavaScript框架提供有用的函数,可以很容易地做到这些。假设你有一个ID为the-box的盒子。Message goes here使翻译 2010-03-21 02:20:00 · 349 阅读 · 0 评论 -
译文:JavaScript框架比较–选择器(一)
摘要:现代网站和web应用程序趋向于依赖客户端的大量的javascript来提供丰富的交互。特别是通过不刷新页面的异步请求来返回数据或从服务器端的脚本(或数据系统)中得到响应。在这篇文章中,你将会了解到javascript框架如何更快、更方便的创建互动性强、相应快得网站和web应用程序。导言:JavaScript是一种面向对象的脚本语言,一直以来用作Web浏览器应用程序客户端脚本接口的翻译 2010-03-20 22:32:00 · 420 阅读 · 0 评论 -
表单验证中时间起止判断的递归处理
在最近一个项目中,表单验证需要对时间的起止范围进行判断:结束时间需大于或等于开始时间。即:结束年须大于起始年;如果相等,则比较起始月与结束月;如果起止月也相等,则比较日期。那么,对于每一次验证,可以用下面这个函数来进行比较。function compare(begin,end,error){ var begin = parseInt(begin,10); var end = parse原创 2010-03-20 15:41:00 · 402 阅读 · 0 评论 -
jQuery.data( )方法与内存泄漏
在jQuery的官方文档中,提示用户这是一个低级的方法,应该用.data()方法来代替。$.data( element, key, value )可以对DOM元素附加任何类型的数据,但应避免循环引用而导致的内存泄漏问题,原文如下:The jQuery.data() method allows us to attach data of any type to DOM elements in a原创 2010-03-30 21:56:00 · 599 阅读 · 0 评论
分享