自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Part Doctor-Part Web Designer'blog

关注前端开发技术

  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 译文:网络存储:更简便更强大的客服端数据存储

导言随着Javascript的复杂应用和即将推出的的标准和技术,web应用程序变得越来越先进。我们不断依赖这些应用程序,它们中的大部分已成为我们日常生活中的一部分。在Web应用程序开发中,有一个领域一直很匮乏--客服端存储数据的能力。直到现在还是这样。网络存储是一个W3c规范,它提供了在客服端存储数据的能力,直到最后一个会话(会话存储)或局部存储。这远比传统的cookie强大,也更容易操作

2010-04-06 09:44:00 378

原创 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 522

翻译 译文:jQuery模板提案

在《the secret of jajvascript》一书中,John Resig构建了一个小型的模板,操作起来较为方便。今年开始,就有人提出了构建jQuery模板的提案,2.27日公布了该提案,这里将全文翻译出来,供大家参考学习。导言现有的模板解决方案 微模板jTemplatesPUREASP . NET Ajax 模板

2010-03-29 13:55:00 306

翻译 译文:设置HTTP文件下载四要诀

网站不仅仅只包含网页,有时你需要提供用户能下载的文件。将你的文件放到服务器上并在网页中附上链接只是第一步,你还需意识到HTTP响应的头文件影响文件下载。提示一:强制下载并控制文件名在HTML中提供一个下载链接很简单:Download对于浏览器不知道如何呈现的二进制文件,如安装程序和ZIP文件,这工作的很好。这会出现一个对话框,允许用户将文件存储到本地。问题在于,

2010-03-26 12:48:00 478

翻译 译文:JavaScript框架比较–框架比较(八)

框架比较表1对本文中讨论的五个框架提供详细的比较 PrototypejQueryYUIExtJSMooToolsLatest Version1.6.11.4.13.003.11.2.4LicenseMITMIT & GPLBSDCommercial & GPL v3

2010-03-21 14:39:00 391

翻译 译文:JavaScript框架比较--提升用户体验(七)

提升用户体验(UE)到目前为止,这篇文章完全集中于使用JavaScript框架的好处,以及如何更容易的构建交互式应用程序。但是,另一方面,各个框架都有各自诱人的前景,包括用户界面(UI)组件和用户体验(UE)增强,这需要花大量的精力。这章将分别探讨下面框架的用户体验:Prototype、 jQuery、YUI、ExtJS和MooTools。PrototypeProtot

2010-03-21 14:38:00 343

翻译 译文:JavaScript框架比较--Ajax(六)

Ajax使用JavaScript框架最令人信服的理由是跨浏览器的标准化Ajax请求。Ajax请求是异步的HTTP请求,向服务器端脚本发送请求,然后得到一个响应结果,如如XML、JSON、HTML、纯文本格式的数据。大多数JavaScript框架有一定形式的Ajax请求对象,它接受一系列选项作为参数。这些选项包括回调函数,在得到Web服务器的响应时调用,ExtJS、MooTools和Prot

2010-03-21 14:36:00 339

翻译 译文:JavaScript框架比较–事件处理(五)

事件处理每个JavaScript框架都实现跨浏览器的事件处理,鼓励你摆脱旧式的内联附加事件而使用精简的线性方法。看看清单6的jQuery例子,使用hover事件高亮显示div元素。清单6:使用jQuery附加hover事件$(#the-box).hover(function() {$(this).addClass(highlight);}, fu

2010-03-21 14:34:00 318

翻译 译文:JavaScript框架比较–实用函数(四)

实用函数许多JavaScript框架都带有大量的实用函数,这些函数使得应用JavaScript开发应用程序更加容易。这篇文章有太多内容需要补充,所以我将讨论大多数框架中更为引人注目的函数中的一个。如果你曾经使用过JavaScript数组,你可能对使用循环来迭代数组操作其值非常熟悉。例如,想想清单2的代码:清单2:迭代JavaScript数组的传统方法var fruit

2010-03-21 14:32:00 310

翻译 译文:JavaScript框架比较–DOM操作(三)

DOM操作在此之前,你已经看到JavaScript框架使用选择器和DOM遍历可以很容易的获得特定的元素。但是,为了改变网页上特定元素的内容和外观,你需要操作DOM并应用改变。使用纯粹的JavaScript将是一件繁重的工作,但幸运的是,大多数JavaScript框架提供有用的函数,可以很容易地做到这些。假设你有一个ID为the-box的盒子。Message goes here使

2010-03-21 02:20:00 293

翻译 译文:JavaScript框架比较–DOM遍历(二)

DOM遍历基于ID、元素类型、类名查找元素非常有用,但是如果你想基于它在DOM树中的位置来查找元素该怎么办?换句话说,你有一个给定的元素,你想查找它的父元素、子元素中的一个、它的上一个或下一个节点兄弟节点。例如,采用下面这段零碎的HTML代码:清单1:HTML碎片(一个table) Name

2010-03-21 01:12:00 339

翻译 译文:JavaScript框架比较–选择器(一)

摘要:现代网站和web应用程序趋向于依赖客户端的大量的javascript来提供丰富的交互。特别是通过不刷新页面的异步请求来返回数据或从服务器端的脚本(或数据系统)中得到响应。在这篇文章中,你将会了解到javascript框架如何更快、更方便的创建互动性强、相应快得网站和web应用程序。导言:JavaScript是一种面向对象的脚本语言,一直以来用作Web浏览器应用程序客户端脚本接口的

2010-03-20 22:32:00 344

原创 表单验证中时间起止判断的递归处理

在最近一个项目中,表单验证需要对时间的起止范围进行判断:结束时间需大于或等于开始时间。即:结束年须大于起始年;如果相等,则比较起始月与结束月;如果起止月也相等,则比较日期。那么,对于每一次验证,可以用下面这个函数来进行比较。function compare(begin,end,error){ var begin = parseInt(begin,10); var end = parse

2010-03-20 15:41:00 345

翻译 jQuery中10个非常有用的遍历函数

使用jQuery,可以很容易的选择HTML元素。但有些时候,在HTML结构较为复杂时,提炼我们选择的元素就是一件麻烦的事情。在这篇教程中,我们将探讨十种方法去精炼和扩展我们将要操作的集合。HTML首先,让我们看看下图显示的简单的页面,通过这个教程我们将选择这些元素。div.container是包裹元素;div.photo、div.title、div.rating是div

2010-03-20 15:29:00 406

翻译 边距和绝对定位(译文)

这篇文章继续前面发起的关于自动定位的话题,先前在描述关于自动定位的一些基本信息之后,我留下了一些可能用在布局中的方法,现在是时候讨论元素定位的改进问题了。玩弄绝对定位元素于股掌之间 首先,回忆一下自动定位是如何触发的,设置绝对定位元素的left、top、right、bottom属性为默认的“auto”值,而不是给定长度值。当属性为“auto”值时,绝对定位元素不会参考任何定位的祖先元素

2009-08-26 10:06:00 572

翻译 流动网格(译文)

转载地址:http://www.denisdeng.com/?p=152 早些时候,我致力于一个 内容繁杂网站的重新设计。设计需求很简单:客户要求我们在保留组织已经存在的logo基础上,改善密密麻麻的字体以提高可阅读性,因此,在设计的初期,我花了大量时间为内容模板库准备一个良好的网格。几年过去了,类似的思考很普遍,在 Mark Boulton, Khoi Vinh等人的提倡下,我们看到

2009-05-06 17:48:00 703

翻译 网页中“流动”与“定位”之间的区别

   在关于网页设计的文章中,“流动”和“定位”是我们见到的两个非常常用的词汇,这些概念到底是什么?他们之间如何区别?让我们阅读和了解他们在一个典型的HTML网页中工作和交户的的基本技巧。 表格及先于表格的...起初,表格被用来创建视觉化的网格单元以控制和显示类似科学结果的表格式数据。当网站开始扩大时就需要更好的设计,对于比较复杂的布局表格成为首选工具,它被用来包含和组织被切割的布

2009-02-15 14:53:00 1314

Eloquent JavaScript.

Eloquent JavaScript.

2014-08-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除