javascript
javascript
涂作权的博客
To do what I want to do!
展开
-
Console命令详解,让调试js代码变得更简单
Firebug是网页开发的利器,能够极大地提升工作效率。但是,它不太容易上手。我曾经翻译过一篇《Firebug入门指南》,介绍了一些基本用法。今天,继续介绍它的高级用法。===================================Firebug控制台详解作者:阮一峰出处:http://www.ruanyifeng.com/blog/2011/03/firebug_co转载 2014-03-19 10:50:21 · 1588 阅读 · 0 评论 -
JS中回调函数的写法
回调函数(callback) var f; function d(){ alert("我是Jquery定义的函数"); } var e = function(){ alert("我也是Jquery定义的函数"); } function a(callback) { alert("我是parent函数a!转载 2016-06-01 11:30:47 · 15339 阅读 · 0 评论 -
在IFrame中查找IFRAME中的元素的方式
var websiteSearchButton = window.parent.parent.document.getElementById('mainFrame') .contentWindow.document.getElementById("webresource-search-button");原创 2016-04-19 10:21:56 · 7247 阅读 · 0 评论 -
一个分页插件的源码分析
/** * This jQuery plugin displays pagination links inside the selected elements. * * This plugin needs at least jQuery 1.4.2 * * @author Gabriel Birke (birke *at* d-scribe *dot* de)原创 2016-01-25 23:18:39 · 1876 阅读 · 5 评论 -
map.js的编写(js编写一个对象的方式)
// 定义mapfunction Map() { this.container = {};}// 将key-value放入map中Map.prototype.put = function(key, value) { try { if (key != null && key != "") this.container[key] = value; } catch (e) {原创 2016-01-21 14:34:38 · 1830 阅读 · 0 评论 -
JS正则表达式验证数字非常全
Js代码 "text/javascript"> function validate(){ var reg = new RegExp("^[0-9]*$"); var obj = document.getElementById("name"); if(!reg.test(obj.value)){ alert("请输入数字!转载 2015-07-31 10:42:43 · 11332 阅读 · 2 评论 -
关于JavaScript中的几种匿名行数的写法
匿名函数没有实际名字,也没有指针,怎么执行滴? 其实大家可以看看小括号的意义就应该可以理解。小括号有返回值,也就是小括号内的函数或者表达式的返回值,所以说小括号内的function返回值等于小括号的返回值,不难理解 (function(){})()可以将没有名字的函数执行了把… 关于匿名函数写法,很发散~ 最常见的用法: 复制代码 代码如下:(function() { alert('water转载 2015-07-19 11:20:43 · 1365 阅读 · 0 评论 -
WdatePicker()时间控制方式(转载+原创)
控制时间在制定范围内: id="startDateStr" type="text" placeholder="开始时间" onClick="WdatePicker({minDate: '%y-%M-%d',maxDate: '#F{$dp.$D(\'endDateStr\')}' })" /> placeholder="结束时间" onClick="Wd转载 2015-06-03 12:37:33 · 7839 阅读 · 0 评论 -
关于js校验,检验常见的比如:电话,数字,邮箱,手机号等等
/** 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 验原创 2015-04-15 11:03:58 · 4285 阅读 · 0 评论 -
编写手机端自适应页面案例,springMVC代码,SpringMVC上传代码,去掉input框中原有的样式,使ios按钮没有圆角,css中的border-radius类似
1、编写的页面 pageEncoding="UTF-8"%>http://java.sun.com/jsp/jstl/core" prefix="c"%>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">pageEncoding="UTF-8"原创 2015-04-10 23:59:16 · 2621 阅读 · 0 评论 -
js对象、构造函数、命名空间、方法、属性
var myNameSpace = new Object(); //构造一个命名 空间myClass //类的属性 myNameSpace.names="cnscn"; myNameSpace.age="30"; myNameSpace.ClassPersons=function(argName,argAge){ //构造类名,即构造函数转载 2015-04-01 17:48:46 · 1218 阅读 · 0 评论 -
js构造函数
//构造函数 //使自己的对象多次复制,同时实例根据设置的访问等级可以访问其内部的属性和方法 //当对象被实例化后,构造函数会立即执行它所包含的任何代码 function myObject(msg){ //特权属性(公有属性) this.myMsg = msg; //只在被实例化后的实例中可调用 this.address = '上海';转载 2015-04-01 17:44:03 · 715 阅读 · 0 评论 -
全面理解Javascript闭包和闭包的几种写法及用途
一、什么是闭包和闭包的几种写法和用法 1、什么是闭包 闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点: 1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。转载 2015-04-01 16:02:23 · 968 阅读 · 0 评论 -
JS 可变参数
JS可变参数的方法不需要参数,同时,我们应该注意在写JS文件的时候避免定义arguments变量。[html] view plaincopyprint?html> head> title>Javascript 可变参数title> script type="text/javascript"> function myMethod(){ for转载 2015-04-01 17:40:37 · 1130 阅读 · 0 评论 -
js获取url中的参数,url中传递中文的时候通过js解码的方式
如果传递的参数是:${name}获取url参数的js如下:/** 初始化加载结束 */function getUrlVars(){ var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?')+1).split('&'); for(var i原创 2014-03-18 13:45:33 · 2137 阅读 · 0 评论 -
使用js控制表单重复提交(1加锁,2事件方式,3 EasyUI中解决表单重复提交)
方法一、var flag = true;$(function() { $("#interested").click(function() { beInterested(); });});function beInterested() { //$("#interested").unbind("click"); if (!flag) { alert("已感兴趣!"); re原创 2015-06-03 09:54:03 · 4876 阅读 · 0 评论