js
js
zheng963
这个作者很懒,什么都没留下…
展开
-
extjs4.0 Ext.Array 函数方法大全
[javascript] view plaincopyExt.onReady(function(){ var array = ['1','2','3','4','1','6','7']; Ext.Array.clean(array); //['1','2','3','4','6','7']; Ext.Array.clone(array转载 2015-03-18 12:41:49 · 622 阅读 · 0 评论 -
js中的arguments,caller,callee,apply
在提到上述的概念之前,首先想说说javascript中函数的隐含参数:argumentsArguments该对象代表正在执行的函数和调用它的函数的参数。[function.]arguments[n]参数function :选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 Function 对象的从0开始的参数值索引。 说明Arguments是进行函转载 2015-11-13 15:49:58 · 324 阅读 · 0 评论 -
javascript跨域获取json数据
项目在开发过程中,用到了天气预报的功能,所以需要调用天气预报的api,一开始以为直接用ajax调用url就可以获取天气数据,结果涉及到了跨域的问题,这里做一个记录。说到跨域,就得知道同源策略。同源策略(Same origin policy),是由Netscape提出的一个著名的安全策略。现在所有支持JavaScript 的浏览器都会使用这个策略。所谓同源是指,域名,协议,端口相同。转载 2015-12-29 13:02:54 · 5810 阅读 · 0 评论 -
JS跨域调用之JSONP--动态Script标签方式实现跨域
动态Script标签的方式往往是用来访问不在同一个域的服务器内部的数据的。例如, 当前我的域名: d1.wwwcomy.com 我需要访问的数据: 百度翻译"chair"的结果 由于百度翻译和我的域名不在一个域名下,所以这个数据通过常规方式是没办法获取的,是被浏览器的安全机制所禁止的,解决方法如下: 首先要知道这个基础知识: 引用Web页面上凡是转载 2015-12-29 13:17:35 · 3884 阅读 · 0 评论 -
JavaScript location.replace() 方法:加载一个新文档(页面)替换当前文档
JavaScript location.replace() 方法Location 对象的 replace() 方法用于重新加载当前文档(页面),语法如下:location.replace( new_URL )location.replace() 实例该例子通过 location.replace() 方法加载一个新的页面来替换当前页面。function setR转载 2015-11-27 13:27:25 · 17223 阅读 · 0 评论 -
js中格式化时间字符串
在javascript中,关于时间格式的转换。 可以将“2010-1-2” 转换为 “2010-01-02 00:00:00” 或者将“2010-1-2 2:13:6" 转换为 “2010-01-02 02:13:06” 第一种格式转换 ?1. 2.umber.prototype.pad2 =function(){ 3.转载 2015-12-15 18:04:40 · 1712 阅读 · 0 评论 -
Javascript性能优化之异步加载和执行
随着科技的发展,如今的网站和五六年前相比,现在的人们对web的要求越来越高了,用户体验,交互效果,视觉效果等等都有很高的要求,要实现这些功能我们最就需要用到javascript,这时候JS的性能优化就越来越重要了,今天在这里给大家转载一篇IBM开发人员写的怎么优化javascript文章,我觉得写的挺好,希望对大家有所帮助。无论当前JavaScript代码是内嵌还是在外链文件中转载 2016-01-27 15:38:42 · 1845 阅读 · 0 评论 -
IFrame 加载网页完成事件
今天,需要用到IFrame, 且用法比较特别,两个IFrame在同一个网页上,且需要加载完成一个IFrame后,才开始加载令一个IFrame,所以用到了IFrame加载完成的方法。把网上的资料整理如下: Html代码 > html> head> script type="text/javascript"> var iframe;转载 2016-03-28 13:42:30 · 10496 阅读 · 0 评论 -
给js文件传参数(详解)
一、利用全局变量这是最简单的一种方式,比如Google Adsense:复制代码代码如下: google_ad_client ='pub-3741595817388494'; 缺点是引入了全局变量。其中引入文件的方式还有两个变体:?1234567转载 2016-08-17 17:31:12 · 1855 阅读 · 0 评论 -
在JavaScript中创建命名空间的几种写法
在JavaScript中全局变量经常会引起命名冲突,甚至有时侯重写变量也不是按照你想像中的顺序来的,可以看看下面的例子:var sayHello = function() { return 'Hello var';};function sayHello(name) { return 'Hello function';};sayHello();转载 2016-09-22 17:58:29 · 769 阅读 · 0 评论 -
银行卡号验证js(Luhn算法)
//银行卡号校验 //Description: 银行卡号Luhm校验 //Luhm校验规则:16位银行卡号(19位通用): // 1.将未带校验位的 15(或18)位卡号从右依次编号 1 到 15(18),位于奇数位号上的数字乘以 2。 // 2.将奇位乘积的个十位全部相加,再加上所有偶数位上的数字。转载 2015-10-21 09:36:42 · 5992 阅读 · 0 评论 -
IIFE (Imdiately Invoked Function Expression 立即执行的函数表达式)。
介绍IIFEIIFE的性能使用IIFE的好处IIFE最佳实践jQuery优化 在Bootstrap源码(具体请看《Bootstrap源码解析》)和其他jQuery插件经常看到如下的写法: Js代码 +function ($) { }(window.jQuery); 这种写法称为:IIFE (Imdiately转载 2015-08-03 13:39:09 · 445 阅读 · 0 评论 -
ajax调用后台异常,页面跳转
在java开发中,我们往往需要统一处理异常信息,跳转到某一个错误提示页面。然而,通过ajax调用后台时,后台抛出异常后,页面却没有跳转到异常页面,原因是后台异常时,没有正确向ajax返回信息,这时,ajax就会走到error处理方法。这种问题怎么解决呢,下面用代码举例:失败时,返回页面的jsp为:/view/error/notAuthorize.jspaja转载 2015-08-03 10:19:56 · 2995 阅读 · 0 评论 -
JS 点击复制Copy
1.实现点击按钮,复制文本框中的的内容 1 2 function copyUrl2() 3 { 4 var Url2=document.getElementById("biao1"); 5 Url2.select(); // 选择对象 6 document.execCommand("Copy"); // 执行浏览器复制命令 7 alert("已复制好,可贴粘。"); 8转载 2015-03-16 15:41:58 · 3895 阅读 · 0 评论 -
清除js缓存的多种方法
在客户端有一个HTML文件,用来提交输入信息,问题在于:每次按刷新时,发觉并不是整个页面重新被装载,好似是缓存中。因为文本框中仍出现上次输入的值,只有在地址栏中按回车整个页面才重新装载,应当怎样避免此问题? 1,在html里head区添加代码: 复制代码代码示例:2,清除临时缓存 复制代码代码示例:javascript:doc原创 2015-04-14 13:30:22 · 10929 阅读 · 0 评论 -
My97DatePicker时间控件使用
My97DatePicker是一款非常灵活好用的日期控件。使用非常简单。 1、下载My97DatePicker组件包 2、在页面中引入该组件js文件: 3、页面使用两个方式: 常规调用: 图标触发: 注:$dp.$ 相当于 document.getElementById转载 2015-05-12 09:34:30 · 488 阅读 · 0 评论 -
javascript删除JSON元素
首先要搞清JSON的数据格式,我这里所说的JSON都是指javascript中的。JSON数据是由对象和数组数据结构组成,我们只要学会javascript中对对象和数组的删除方法即可对JSON项进行删除操作javasscript删除数组的3种方法1,用shift()方法shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined转载 2015-05-07 16:12:09 · 897 阅读 · 0 评论 -
用js使得输入框input只能输入数字
JS判断只能是数字和小数点1.文本框只能输入数字代码(小数点也不能输入)2.只能输入数字,能输小数点.3.数字和小数点方法二4.只能输入字母和汉字5.只能输入英文字母和数字,不能输入中文6.只能输入数字和英文chun7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:57) && event.keyCode!=46转载 2015-05-08 10:31:06 · 902 阅读 · 0 评论 -
jquery.validate 扩展验证+异步验证
validate_expand.js//字符验证 jQuery.validator.addMethod("stringCheck", function(value, element) { return this.optional(element) || /^[\u0391-\uFFE5\w]+$/.test(value); }, "只能包括转载 2015-05-18 15:12:03 · 3323 阅读 · 2 评论 -
javascript Date format(js日期格式化)
方法一:// 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date()).Format("yyyy-MM-dd hh:mm:ss转载 2015-06-02 09:40:41 · 728 阅读 · 0 评论 -
js页面跳转的问题(跳转到父页面、最外层页面、本页面)
js页面跳转:本页面跳转,上一层页面跳转,最外层的页面跳转,下面为大家大家分享下不同页面之家的跳转问题,感兴趣的朋友可以学习下"window.location.href"、"location.href"是本页面跳转 "parent.location.href"是上一层页面跳转 "top.location.href"是最外层的页面跳转 举例说明:原创 2015-06-03 10:24:25 · 1994 阅读 · 0 评论 -
验证手机号码和电话号码的正则表达式
电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号) ((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)匹配格式: 11位手机号码转载 2015-06-12 15:47:17 · 748 阅读 · 0 评论 -
js命名空间的玩法详解
1.首先为什么要用js命名空间 在我们的项目中,如果多个人为同一个页面写js的话,命名冲突就有可能发生,如果所有的函数都是全局的话,如下:a.js中function com(){ .....}b.js中function com(){ ........}且一个页面同时引用了这两个js文件,这样我们调用的时候会出问题,可能老是调用到第一个转载 2016-09-22 15:29:28 · 1290 阅读 · 0 评论