Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选

首页 / 脚本样式 / JavaScript

Underscore.js常用方法总结

Underscore.js常用方法总结

概述Underscore.js是一个很精干的库,压缩后只有4KB。它提供了几十种函数式编程的方法,大大方便了Javascript的编程。MVC框架backbone.js就是基于这个库。它定义了一个下划线(_)对象,函数库的所有方法都属于这个对象。这些方法大致上可以分成:集合(collection)、数组(array)、函数(function)、对象(object)和工具(utility)五大类。在node.js下安装Underscore.js不仅可以用于浏...
使用命令对象代替switch语句的写法示例

使用命令对象代替switch语句的写法示例

曾经有人说过,真正好的程序是没有if..else的,当然switch还不如if..else。JS规范里面是禁止使用switch的。命令对象(command object)就完美的解决了这个问题。引用一篇国外的博客提到的:JavaScript 有着良好的控制流程语句,这些语句往往用花括号包裹着。不过有个例外:switch … case 语句。switch … case 的奇怪之处在于你必须在每个 case 末尾加上关键字 break,以防止流程控制权穿越进入...
JQuery的ON()方法支持的所有事件罗列

JQuery的ON()方法支持的所有事件罗列

自从jQuery添加了on()和off()方法之后,基本跟事件有关的操作我不会再使用其他诸如$(‘xxx").click(function(){});之类的了。不过jQuery的api里面没有说on里面到底可以绑定多少个事件,今天看jQuery1.8.3的源码无意间发现了这些,很开心~下面就把on里面支持的事件列出来,共享给大家:复制代码 代码如下:blurfocusfocusinfocusoutloadresizescrollunloadclickdbl...
js实现完全自定义可带多级目录的网页鼠标右键菜单方法

js实现完全自定义可带多级目录的网页鼠标右键菜单方法

本文实例讲述了js实现完全自定义可带多级目录的网页鼠标右键菜单方法。分享给大家供大家参考。具体分析如下:这是很不错的一个网页鼠标特性,这个代码可以控制网页中鼠标的右键菜单,完全按照你的意思打造,可以带多级的目录显示。复制代码 代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transi...
jQuery实现菜单感应鼠标滑动动画效果的方法

jQuery实现菜单感应鼠标滑动动画效果的方法

本文实例讲述了jQuery实现菜单感应鼠标滑动动画效果的方法。分享给大家供大家参考。具体分析如下:此代码测试环境为IE9 以及GG、FF浏览器,IE8及以下浏览器可能不支持,希望理解。这款JS鼠标滑动效果使用jQuery实现简单动画的方法,而且也惊喜的发现,jquery有更好的书写方法,可以连写,在animate方法前加上stop方法就可实现鼠标移出后,不再执行滑动效果。复制代码 代码如下:<!DOCTYPE html PUBLIC "-//W3C/...
JQuery中使文本框获得焦点的方法实例分析

JQuery中使文本框获得焦点的方法实例分析

本文实例分析了JQuery中使文本框获得焦点的方法。分享给大家供大家参考。具体分析如下:由于JQuery中获得的对象还是JQuery对象,对其使用focus()只是使该对象获得onFocus()函数,不能是对象获得焦点,所以要使对象获得焦点,应该调用DOM对象的focus 方法,即:$("#id")[0].focus();需要注意两个函数之间的区别:$("#id").focus();$("#id")[0].focus();第一个是增加onFocus()时间...
javascript中的正则表达式使用指南

javascript中的正则表达式使用指南

使用方式1.创建表达式 JavaScript中创建正则表达式类的方法:var regex = new RegExp(“\d{5}”) 或者 2.var regex = / d{5} /(推荐)/表达式/是JavaScript中专门为简化正则表达式编写而提供的语法,写在//中的正则表达式就不用管转义符了。RegExp对象的方法:2.判断是否匹配 test(str)判断字符串str是否匹配正则表达式,相当于IsMatch复制代码 代码如下: var regex...
浅析javascript中的DOM

浅析javascript中的DOM

什么是Dom?1.简介 文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。Document Object Model的历史可以追溯至1990年代后期微软与Netscape的“浏览器大战”,双方为了在JavaScript与JScript一决生死,于是大规模的赋予浏览器强大的功能。微软在网页技术上加入了不少专属事物,计有VBScript、ActiveX、以及微软自家的DHTML格式等,...
浅谈JavaScript事件的属性列表

浅谈JavaScript事件的属性列表

HTML 4.0 的新特性之一是能够使 HTML 事件触发浏览器中的行为,比如当用户点击某个 HTML 元素时启动一段 JavaScript。下面是一个属性列表,可将之插入 HTML 标签以定义事件的行为。属性此事件发生在何时...onabort图像的加载被中断。onblur元素失去焦点。onchange域的内容被改变。onclick当用户点击某个对象时调用的事件句柄。ondblclick当用户双击某个对象时调用的事件句柄。onerror在加载文档或图像时...
深入分析Cookie的安全性问题

深入分析Cookie的安全性问题

Cookie的目的是为用户带来方便,为网站带来增值,一般情况下不会造成严重的安全威胁。Cookie文件不能作为代码执行,也不会传送病毒,它为用户所专有并只能由创建它的服务器来读取。另外,浏览器一般只允许存放300个Cookie,每个站点最多存放20个Cookie,每个Cookie的大小限制为4KB,因此,Cookie不会塞满硬盘,更不会被用作"拒绝服务"攻击手段。但是,Cookie作为用户身份的替代,其安全性有时决定了整个系统的安全性,Cookie的安全性...
firefox浏览器用jquery.uploadify插件上传时报HTTP 302错误

firefox浏览器用jquery.uploadify插件上传时报HTTP 302错误

解决了uploadify插件在chrom频繁崩溃的问题,又遇到了新问题,ff浏览器下报HTTP 302错误,ff浏览器下 uploadify 利用flash进行post上传时没有包含原来的session信息,而是重新创建了一个session,新的session无法通过登录验证,因此被重定向到了登录页面。解决的方法无非就是将原session一起post到服务器端,然后服务器端登录验证之前将需要验证的session改为post过来的那个。。。(语言组织能力太差...
<< 2421 2422 2423 2424 >>