-
JS 获取上传文件大小
所属栏目:[模式] 日期:2018-08-30 热度:50
我们有时候在上传文件前要判断文件的大小,通常有以下两种方式: Copy to Clipboard 引用的内容:[www.veryhuo.com]!doctype html public -//w3c//dtd html 4.0 transitional//en html body INPUT TYPE=file NAME=file SIZE=30 onchange=getFileSize(this)[详细]
-
正则表达式验证字符串组成
所属栏目:[模式] 日期:2018-08-30 热度:157
正则表达式验证字符串组成 script type=text/javascript function check_str(){ var str = document.getElementById(str).value; var check_letters = /^[a-zA-Z]+$/.test(str);//判断字符串由字母组成 var check_numbers = /^[0-9]+$/.test(str);//判断字[详细]
-
Javascript 内存泄漏的几种模式
所属栏目:[模式] 日期:2018-08-30 热度:190
Java Script 是一种垃圾收集式语言,这就是说,内存是根据对象的创建分配给该对象的,并会在没有对该对象的引用时由浏览器收回。JavaScript 的垃圾收集机制本身并没有问题,但浏览器在为 DOM 对象分配和恢复内存的方式上却有些出入。 Internet Explorer 和[详细]
-
jRaiser是什么意思?jRaiser诞生记
所属栏目:[模式] 日期:2018-08-30 热度:176
自己写一个 Java script框架,是大四下学期才决定做的事情。随着Ajax的兴起,网站对Javascript的需求越来越大,而Javascript本身有不少缺陷和不足,需要通过框架去完善。而当时也已经有不少这类框架,比如prototype、 jQuery 、YUI等。虽然直接用这些现成[详细]
-
js弹出窗口代码 可突破傲游 IE6.0浏览器
所属栏目:[模式] 日期:2018-08-30 热度:86
副标题#e# 本来不想给大家发这类的代码,网站我们都不希望有弹窗,因为这样会给访客带来麻烦,造成对网站的影响,但是对于一些流量大、和依靠搜索引擎吃饭的大佬级网站们是不会担心的,另外适当的放一些弹窗也可以给站长带来收益,从而让网站更有活力! 好[详细]
-
input输入框只允许中文汉字、数字、整数等
所属栏目:[模式] 日期:2018-08-30 热度:82
使用JS限制input输入框只允许中文汉字、数字、整数等效果,多款代码,希望对各位有所帮助,多多关注烈火网。 其一,只允许输入数字和小数点。 input onKeypress=return (/[d.]/.test(String.fromCharCode(event.keyCode))) style=ime-mode:Disabled 其二[详细]
-
用 JavaScript 枚举质数
所属栏目:[模式] 日期:2018-08-30 热度:136
酷壳上的这篇文章很诱人:检查素数的正则表达式 翻译成 Java Script 代码如下: Copy to Clipboard 引用的内容:[www.veryhuo.com]function prime(MAX) { var re = /^(11+?)1+$/, n, C = '1', s = C, r = [], j = 0; while ((n = (s += C).length) MAX) {[详细]
-
Javascript 大数组的分时优化处理
所属栏目:[模式] 日期:2018-08-30 热度:91
灵感来自 Nicholas C. Zakas 的 Timed array processing in JavaScript. 做了个加载大容量表格数据的实例:array-processing.html 几点说明: timedChunk 函数是精华,里面的 50ms 来自 Response Time Overview 中的调查结果:100ms 内的响应能让用户感觉[详细]
-
正则表达式替换 RegExp replace
所属栏目:[模式] 日期:2018-08-30 热度:55
正则表达式替换 RegExp replace !DOCTYPE html html body a href=http://www.taobao.com/index_global.php?pid=mm_0_0_00000/a a href=http://www.taobao.com/index_global.php?pid=mm_123_0_0111/a a href=http://www.taobao.com/index_global.php?pid=mm[详细]
-
javascript的正则表达式代码汇总
所属栏目:[模式] 日期:2018-08-30 热度:162
//校验是否全由数字组成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校验登录名:只能输入5-20个以字母开头、可带数字、_、.的字串 Java 代码 functionisRegisterUserName(s) { varpatrn=/^[a-z[详细]
-
与Javascript冲突导致滚动网页时Flash模糊
所属栏目:[模式] 日期:2018-08-29 热度:162
烈火网(LieHuo.Net)教程 近日有客户在烈火网投放包月广告,于是就将客户给小编的广告文件(Flash)转交给技术添加至网页当中,没想到出了问题,就是滚动网页时,Flash会变的模糊、褶皱感,这时只要右键单击Flash文件就会恢复正常,这令我们的技术人员郁闷[详细]
-
IE8下javascript操作frame返回undefined的问题
所属栏目:[模式] 日期:2018-08-29 热度:77
在页面中定义了一个隐藏frame,用于提交某些生成报表之类的申请。之前用都没有任何问题,今天突然不管用了。调试之后发现parent.frames(listFrm)这句话的返回值为undefined。 后来把frames的参数改为一个非隐藏frame,问题就解决了。 前天手欠下了一个 IE8[详细]
-
javascript 中 call 的使用方法
所属栏目:[模式] 日期:2018-08-29 热度:127
javaScript 中的 call() 是一个奇妙的方法,但也是一个让人迷惑的方法,先看一下官方的解释: call 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参[详细]
-
javascript 的 instanceof 与 typeof
所属栏目:[模式] 日期:2018-08-29 热度:177
instanceof和typeof都能用来判断一个变量是否为空或是什么类型的变量。 typeof用以获取一个变量的类型,typeof一般只能返回如下几个结果:number,boolean,string,function,object,undefined。我们可以使用typeof来获取一个变量是否存在,如 if(typeof a !=[详细]
-
Google 蜘蛛运行网页中JS和CSS样式
所属栏目:[模式] 日期:2018-08-29 热度:128
旧观念 在我的既有观念中,搜索引擎的网页爬虫/蜘蛛/机器人(Crawler/Spider/Robot)只抓取页面的 HTML 代码,对于内部或外部的 JS 与 CSS 代码是一律无视的。所以我们也经常会说,Ajax 不利于搜索引擎的抓取,不利于 SEO。 因为在我们看来,搜索引擎爬虫毕[详细]
-
JavaScript 中使用gb2312编码解码
所属栏目:[模式] 日期:2018-08-29 热度:198
通过本篇,您能了解到: 匿名函数 闭包的产生 Java Script实现private 以及 public 访问权限 document.cookie 的操作 Javascript 没有 private , public 访问权限设置的关键字,但是可以通过一定的技巧来模拟出相同的结果. 首先我们来看下面一行代码: var i =[详细]
-
Flash与Javascript通信的实例分析
所属栏目:[模式] 日期:2018-08-29 热度:60
1、Flash文件中添加下列代码,当然在Flash中可能叫动作: Copy to Clipboard 引用的内容:[www.veryhuo.com]on (release) { fscommand(命令名称, 参数); } 假如你想将Flash中一文本框的值传值到网页以便 Java script获取,可以这样: Copy to Clipboard 引[详细]
-
Prototype系列(2) prototype.js方法简介
所属栏目:[模式] 日期:2018-08-29 热度:129
var Class = { create: function() { return function() { this.initialize.apply(this, arguments); } } }; Object.extend = function(destination, source) { for (var property in source) destination[property] = source[property]; return destinati[详细]
-
Prototype系列(1)初探prototype.js
所属栏目:[模式] 日期:2018-08-29 热度:172
prototype.js 是什么? 万一你没有使用过大名鼎鼎的prototype.js,那么让我来告诉你,prototype.js是由Sam Stephenson写的一个javascript类库。这个构思奇妙,而且兼容标准的类库,能帮助你轻松建立有高度互动的web2.0特性的富客户端页面。 如果你最近尝试使[详细]
-
JavaScript 取消浏览器事件冒泡
所属栏目:[模式] 日期:2018-08-28 热度:164
再用js为Html元素指定样式或绑定事件时,由于浏览器的事件工作方式为捕捉/冒泡,往往容易将样式或事件绑定到到目标元素的父元素上,所有如果只希望将样式或事件绑定到指定目标元素上,就需要取消事件的冒泡行为。 不幸的是IE所采用的停止事件冒泡的方式同[详细]
-
Ajax+Javascript动态生成文本输入框
所属栏目:[模式] 日期:2018-08-28 热度:193
Html文件的代码 Copy to Clipboard 引用的内容:[www.veryhuo.com]html xmlns=http://www.w3.org/1999/xhtml head meta http-equiv=Content-Type content=text/html; charset=utf-8 / title/title !-- JAVASCRIPT编写需要使用网页的script元素,如下所示. s[详细]
-
JavaScript 事件冒泡简介及应用实例
所属栏目:[模式] 日期:2018-08-28 热度:96
副标题#e# 一、什么是事件冒泡 在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,[详细]
-
Javascript和Ajax中文乱码的完美解决方案
所属栏目:[模式] 日期:2018-08-28 热度:164
今天弄了一天的Ajax中文乱码问题,Ajax的乱码问题分为两种: 1. Java Script输出的中文乱码, 比如:alert(中文乱码测试); 解决的办法比较简单,就是把jsp里所有的charset和pageEncoding的值都设置成相同的,一般是utf-8. 2. 这第二种就是Ajax从服务器端获[详细]
-
多浏览器兼容性问题及解决方法之Javascript篇
所属栏目:[模式] 日期:2018-08-28 热度:170
一、document.formName.item(itemName) 问题 问题说明:IE下,可以使用 document.formName.item(itemName) 或 document.formName.elements [elementName]; Firefox 下,只能使用document.formName.elements[elementName]。 解决方法:统一使用document.for[详细]
-
Hook Javascript Function
所属栏目:[模式] 日期:2018-08-28 热度:163
在公文升级方案中, 因为使用了新模板, 我需要在原来系统执行某几个函数之前, 做一些检查,如果成立则执行原有函数,否则执行我的新逻辑,然后再依情况决定是不是执行原函数。 我们知道, Java script中函数有静态函数、成员函数和实例化对象的成员函数之[详细]

浙公网安备 33038102330477号