Javascript
文章平均质量分 63
yanyongshan
这个作者很懒,什么都没留下…
展开
-
利用Httponly提升应用程序安全性
随着www服务的兴起,越来越多的应用程序转向了B/S结构,这样只需要一个浏览器就可以访问各种各样的web服务,但是这样也越来越导致了越来越多的web安全问题。www服务依赖于Htpp协议实现,Http是无状态的协议,所以为了在各个会话之间传递信息,就不可避免地用到Cookie或者Session等技术来标记访问者的状态,而无论是Cookie还是Session,一般都是利用Cookie来实现的(Ses转载 2009-02-26 18:33:00 · 637 阅读 · 0 评论 -
深入javascript function对象(二)
在 上一篇 中我们了解了 function 对象,下面我们来看看如何运用function对象实现面向对象。 1. 对象什么是对象?在js中,对象是一种复合数据类型,他们将多个数据值集中在一个单元中,而且允许使用名字来存取这些值。怎么创建对象?对象是由运算符new创建的。在这个运算符之后必转载 2009-09-09 23:09:00 · 381 阅读 · 0 评论 -
jQuery插件开发 - 其实很简单
【前言】jQuery已经被广泛使用,凭借其简洁的API,对DOM强大的操控性,易扩展性越来越受到web开发人员的喜爱,我在社区也发布了很多的jQuery插件,经常有人询问一些技巧,因此干脆写这么一篇文章给各位jQuery爱好者,算是抛砖引玉吧。【基础】 a)样式很多人会认为样式是个很复杂的东西,需要沉着冷静的心态加上非凡的审美观才能设计出赏心悦目的U原创 2009-09-16 23:16:00 · 405 阅读 · 0 评论 -
变量的声明
javascript变量的声明: 当使用var声明一个变量的时候,这个变量将自动获得添加到当前作用域中,如果没明声明而被初始化,明变量的上下文对象将是全局对象。 function add(a,b){ var sum=a+b; return sum;}var result=add(10,20);//result=30ale原创 2009-11-29 20:45:00 · 428 阅读 · 0 评论 -
javascript没有块作用域
if(true){ var color="blue"; //在java,php,c#等语言中是有块作用域的,变量color在外面是不可以访问的,但是在javascript在括号外是可以访问的 }alert(color);//"blue"for(var i=0;i<10;i++){ alert(i);}alert(i);//“1原创 2009-11-29 20:32:00 · 343 阅读 · 0 评论 -
作用域链
var arg = 1;function fucTest(arg) { alert(arg);//10 var arg = 2;}fucTest(10);//10//因为当执行alert时,先在fucTest的作用域中查找是否有arg,返回10var arg = 1;function fucTest(arg) { var arg = 2原创 2009-11-29 21:36:00 · 1060 阅读 · 2 评论 -
javascript正则表达式
var patten=//d/gi;var patten=new RegExp("//d","gi")当使用RegExp建立时,第一个参数为正则的字符串形式,第二个参数为模式说明,而页不需要“/”,同时由于字符串中“/”后面加参数可能表示换行“/n”,为了防止冲突,改为“//”;正则表达式对象的属性:global ignoreCase lastIndex multil原创 2009-12-05 21:01:00 · 370 阅读 · 0 评论 -
javascript数组
定义数组:var colors=new Array();可以设置大小var colors=new Array(3);可以初使化var colors=[red,green,blue];var colors=[]//空数组var colors=[1,2,] 或者var colors=[,,,,];不推荐,各浏览器处理不同 //当给一个数据的大于索引长度原创 2009-12-04 21:02:00 · 325 阅读 · 0 评论 -
Javascript OO
javascript OO1.原始方式:var person = new Object();person.name = “Nicholas”;person.age = 29;person.job = “Software Engineer”; person.sayName = function(){ alert(thi原创 2010-03-06 21:32:00 · 438 阅读 · 0 评论 -
jQuery插件开发全解析
http://www.javaeye.com/topic/545971转载 2010-03-08 21:48:00 · 395 阅读 · 0 评论 -
javascript的delete
刚刚拜读了 Javascript的变量与delete操作符 很受启发。原文只说了结果,没更深入推理总结一下为什么,以及怎么理解好一点,我这里补充总结一下。 view plaincopy to clipboardprint?/// /* 与c++不同,javascript的delete不会删除属性所指向的对象转载 2009-12-30 17:32:00 · 1220 阅读 · 4 评论 -
15 个 JavaScript Web UI 库
http://news.csdn.net/a/20100519/218442.html 几乎所有的富 Web 应用都基于一个或多个 Web UI 库或框架,这些 UI 库与框架极大地简化了开发进程,并带来一致,可靠,以及高度交互性的用户界面。本文介绍了 15 个非常强大的 JavaScript Web UI 库,非常适合各种各种规模的富 Web 应用的开发。Liv转载 2010-05-19 15:31:00 · 441 阅读 · 0 评论 -
深入javascript function对象(一)
以前学习javascript的时候,是被js漂亮的界面控制所吸引,所以学习的时候多数是以阅读网上js代码为主,凭借着自己对其他面向对象语言的理解,还是凑活能写些复杂的js程序。但是写的越多,不明白的也就越多,很多时候都只是知道要这么用,因为以前接触到的项目就是这么用的,但是不明白为什么这么写,所以,很早就想找点空闲的时间系统的学习下javascript,苦于一直没时间,拖了这么长久转载 2009-09-09 23:08:00 · 437 阅读 · 0 评论 -
悟透JavaScript
引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象转载 2009-09-09 23:56:00 · 299 阅读 · 0 评论 -
iframe
//editor.html <!-- $("#addimage").click(function(){ window.parent.alert("ok");});// --> 用于当点击iframe中的一个链接时,调用父框架中的函数。原创 2009-03-29 20:03:00 · 339 阅读 · 0 评论 -
IE6下实现PNG图片正确显示
下面的Filter是将原本的PNG图片生成一个新的图片,这个图片可以在IE下显示 ===========================================================FF和IE7已经直接支持透明的png图了,下面这个主要是解决IE6下透明PNG图片有灰底的============================================转载 2009-03-30 23:57:00 · 1520 阅读 · 0 评论 -
40种Lightbox特效
在设计网站的时候,可能会有一些特效,而下面的40种特效,都是很不错的,既可以增加你的网站的特点,又可以带来一些回头客,下面的一些效果是包容了所有内容的Lightbox效果(比如MilkBox和LightWindow).希望大家可以用到.对于这些Lightbox,大致可以特殊以下几个因素,图片、网页、Flash、视频(wmv,rm)、文字,超链接,下载项.而如果你能很好的运用一些,那么我相信,你转载 2009-07-27 13:34:00 · 878 阅读 · 0 评论 -
50个实用的JavaScript工具
JavaScript是一个功能强大的客户端脚本语言,许多现代化的网站和Web应用程序都会使用到它。JavaScript可以增强用户的体验,并提供丰富的互动式组件和功能。虽然它的语法相当简单,但是对开发者来说还是很有难度的,因为它要运行在Web浏览器中。以下是我们为你推荐的50个相关工具:JavaScript/AJAX编辑工具jQuery UIjQuery UI是jquery转载 2009-08-21 22:15:00 · 582 阅读 · 0 评论 -
jQuery.extend的用法
有網友提問,看不太懂jQuery.extend的用法,本想在留言裡回覆,但寫著寫著,發現要說到淺顯白話,還真得花些篇幅,索性另起一篇,解釋得更詳細點。以jQuery.extend(objA,objB)為例,你可以想像成objA與objB各有一些屬性(方法也會比照處理,在此只提屬性),extend()會將objB有而objA沒有的屬性加到objA裡,如果objB裡的某個屬性,原创 2009-09-05 15:27:00 · 357 阅读 · 0 评论 -
我所理解的jQuery(1)--jQuery前传JavaScript101
jQuery是什么,能干什么,网络上的文章可谓多如牛毛,笔者不再讨论这些问题.笔者只是想说一下jQuery是如何实现的,(探讨一下他的代码,学习一下别人的思维). jQuery代码写得非常优雅,这个毋庸置疑.jQuery里面使用了很多JavaScript语言的技巧,但如果我们对JavaScript本身不是很了解,那么去解读jQuery,那就相当的困难.因此笔者在介绍j转载 2009-09-10 00:27:00 · 357 阅读 · 0 评论 -
js压缩工具
javascriptcompressor.com (在线压缩) shrinksafe.dojotoolkit.org (在线文件压缩) dean.edwards.name/packer (在线压缩) YUI Compressor (使用命令行来压缩,需要JAVA虚拟机来运行压缩程序) JSmin (提供下载,非常好用)原创 2009-09-08 22:21:00 · 309 阅读 · 0 评论 -
JS文档生成工具JSDoc
开发文档撰写的重要性是显而易见的,特别是针对团队的协作开发,不仅能提高团队开发效率,还可以方便他人接手项目。在自动化的今天,我们不需要手工去撰写文档,只需要编写代码的同时按照一定的规则进行注释,就可以通过工具自动生成一份详细的文档,这是很惬意的事,不是么?我还有一个更好的基于Editplus工具的前端自动化的想法,也正在项目中实施,如果精力允许,我会慢慢的写出来,分享给需要的人。JS的转载 2009-09-09 22:39:00 · 1601 阅读 · 1 评论 -
深入javascript function对象(三)
上一篇中我们已经知道,用构造函数把方法赋予他要初始化的对象,效率非常的低。如果我们这么做,那么构造函数创建的每一个对象都会有相同的方法属性的副本。有一种更有效的方式可以用来声明方法。一、 原型对象javascript对象都“继承”原型对象的属性。一个对象的原型是由创建并初始化该对象构造函数定义的。javascript中的所转载 2009-09-09 23:09:00 · 583 阅读 · 0 评论 -
解剖JavaScript中的null和undefined
在JavaScript开发中,被人问到:null与undefined到底有啥区别? 一时间不好回答,特别是undefined,因为这涉及到undefined的实现原理。于是,细想之后,写下本文,请各位大侠拍砖。 总所周知:null == undefined 但是:null !== undefined 那么这两者到底有啥区别呢? 请听俺娓娓道来.转载 2009-09-10 00:00:00 · 265 阅读 · 0 评论 -
我所理解的jQuery(3)--jQuery的构建
在jQuery代码的最开始jQuery = window.jQuery = window.$ = function(selector, context) { return new jQuery.fn.init(selector, context); }这样定义了一个名称为jQuery的function,同时将这个function赋给window的成员wi原创 2009-09-10 00:30:00 · 394 阅读 · 0 评论 -
jquery sortable ui
·概述Selectable插件允许用户对指定的元素进行选中的动作。此外还支持按住Ctrl键单击或拖拽选择多个元素。官方示例地址:http://jqueryui.com/demos/sortable/ 所有的事件回调函数都有两个参数:event和ui,浏览器自有event对象,和经过封装的ui对象ui.helper - 表示sortable元素的JQuery对象,通常是当前元原创 2010-05-24 09:29:00 · 869 阅读 · 0 评论