![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
freeglad
不管春夏秋冬还是风雨阴晴,每天拥有一个好心情,用心做好每一件事情!
展开
-
网页Tab选项卡实现
<style type="text/css"> font-size: 12px; color: #000000; line-height: 150%; } .sec1 { background-color: #EEEEEE; cursor: hand; color: #000000; border-left: 1px solid #FFFFFF; ...2008-06-28 19:58:00 · 227 阅读 · 0 评论 -
firefox和IE浏览器兼容问题
1.集合类对象问题 说明:IE下,可以使用()或[]获取集合类对象;Firefox下,只能使用[]获取集合类对象. 解决方法:统一使用[]获取集合类对象.2.HTML对象获取问题FireFox:document.getElementById("idName");ie:document.idname或者document.getElementById("idName").解决办法:统一使用d...2008-09-25 09:19:00 · 70 阅读 · 0 评论 -
类似GOOGLE实现下拉框列表提示
FireFox与IE的小小注意: 1、firefox记得宽度和高度加‘p ’ 2、firefox事件用obj.addEventListener("input",test1,false); 3、事件源与event对象。 event.srcElement和event.target event和window.event 类似GOOGLE实现下拉框列表提示代码: <!-- st...2008-09-25 15:55:00 · 189 阅读 · 0 评论 -
使用JQuery 简化Ajax 开发
jQuery 是什么? jQuery 由 John Resig 创建于 2006 年初,对于任何使用 JavaScript 代码的程序员来说,它是一个非常有用的 JavaScript 库。无论您是刚刚接触 JavaScript 语言,并且希望获得一个能解决文档对象模型(Document Object Model,DOM)脚本和 Ajax 开发中一些复杂问题的库,还是作为一个厌倦了 DO...2008-10-07 10:20:00 · 61 阅读 · 0 评论 -
身份证验证算法
公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成.排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 1、地址码 表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按 GB/T 2260 的规定执行。 2、出生日期码 表示编码对象出生的年、月、日,按 GB/T 7408 的规定执行。 年、月、...2008-03-05 16:29:00 · 81 阅读 · 0 评论 -
ajax缓存解决办法
有三种办法: 1、加个随机数 xmlHttp.open("GET", "ajax.asp?now=" + new Date().getTime(), true);2、在要异步获取的asp页面中写一段禁止缓存的代码: Response.Buffer =True Response.ExpiresAbsolute =Now() - 1 Response.Expires=0 Response.Cache...2008-03-06 14:03:00 · 63 阅读 · 0 评论 -
基础的prototype.js常用函数及其用法
prototype.js 常用函数 : Element.toggle 交替隐藏或显示 Element.toggle(''div1'',''div2'') Element.hide 隐藏 Element.hide(''div1'',''div2'') Element.show 显示 Element.show(''div1'',''div2'') El...2008-03-06 15:49:00 · 95 阅读 · 0 评论 -
prototype源码中文说明
/** * 定义一个全局对象, 属性 Version 在发布的时候会替换为当前版本号 */ var Prototype = { Version: '@@VERSION@@' } /** * 创建一种类型,注意其属性 create 是一个方法,返回一个构造函数。 * 一般使用如下 * var X = Class.create(); 返回一个类型,类似于 java ...2008-03-06 15:57:00 · 68 阅读 · 0 评论 -
javascript replace方法与正则表达式
replace方法的语法是:stringObj.replace(rgExp, replaceText) 其中stringObj是字符串(string),reExp可以是正则表达式对象(RegExp)也可以是字符串(string),replaceText是替代查找到的字符串。。为了帮助大家更好的理解,下面举个简单例子说明一下 作者: hezhiwu5@163.com <script langu...2008-03-13 17:52:00 · 148 阅读 · 0 评论 -
DTree的BUG解决方法
dtree.js的BUG当dtree条目的URL包括空格时,浏览器将会提示出错。解决方法如下:打开dtree.js源文件,找到 onClick=' + node.url + ''; 这段代码,替换为:onClick=\'' + node.url + '\'';dTree.prototype.node = function(node, nodeId) { var str = '<div cla...2008-12-25 15:33:00 · 311 阅读 · 0 评论 -
JS组件dtree轻松实现树型菜单
这几天写个网站,用了一个JavaScript写的树型菜单,有网友问我要这个代码,很奇怪,了解一下,原来网上很多文章都在讨论Js树型菜单,看了几个实例,发现确实没有我用的这个好,因此baidu了一下,略作整理,希望大家不要浪费无用功。(网上很多人都将dtree改头换面加以演绎,造成了海量垃圾,这里希望大家尊重他人劳动成果,保留版权信息,再进行完善的话,还一个洁净环境,人人如此,我们就不会在学习中走很...2008-09-19 14:19:00 · 82 阅读 · 0 评论 -
FCKeditor使用详解
首先,FCKEDITOR的性能是非常好的,用户只需很少的时间就可以载入FCKEDITOR所需文件.对于其他在线编辑器来说,这几乎是个很难解决的难题,因为在开启编辑器时需要装载太多的文件.比如CUTEEDITOR,虽然功能比FCKEDITOR还要强大,可是,它本身也够庞大了,至于 FREETEXTBOX等,其易用性与FCKEDITOR相比,尚有差距,可以说,FCKEDITOR是一个别具匠心的在线编...2008-08-22 16:36:00 · 73 阅读 · 0 评论 -
FckEditor V2.6 fckconfig.js中文注释
FckEditor V2.6 fckconfig.js中文注释 1. FCKConfig.CustomConfigurationsPath = '' ; // 自定义配置文件路径和名称 2. FCKConfigFCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css'; // 编辑区的样式表文件 3. FCKC...2008-08-22 16:14:00 · 70 阅读 · 0 评论 -
网页中LRC歌词同步显示
<html><head> <title>音乐歌词同步测试</title> <style> <!-- .div { width:460px; height:200px; overflow-y:scroll; padding-top:80px; text-align:left; padding...2008-06-30 13:11:00 · 979 阅读 · 0 评论 -
dojo之djConfig详解
djConfig是dojo内置的一个全局设置对象,其作用是可以通过其控制dojo的行为 首先我们需要在引用dojo.js前声明djConfig对象,以便在加载dojo.js的时候才能够取得所设置的值,虽然在0.3版本以后dojo支持在加载后设置,但是强烈建议你把声明djConfig的代码作为第一段script 一个完整的djConfig对象定义如下(值均为dojo的默认值) <scriptt...2008-06-30 15:55:00 · 93 阅读 · 0 评论 -
dojo验证函数
dojo提供了几乎全方位的验证函数,在使用下面的方法之前,要通过类似下面的语句引入dojo的相关库,如 <script src="/js/dojo/dojo.js"></script> <script type="text/javas cript"> dojo.require("dojo.validate"); dojo.require("dojo.va2008-06-30 16:04:00 · 129 阅读 · 0 评论 -
常用正则表达式
下面给出一些常用正则表达式: 1、 非负整数:”^d+$” 2、 正整数:”^[0-9]*[1-9][0-9]*$” 3、 非正整数:”^((-d+)|(0+))$” 4、 负整数:”^-[0-9]*[1-9][0-9]*$” 5、 整数:”^-?d+$” 6、 非负浮点数:”^d+(.d+)?$” 7、 正浮点数:”^((0-9)+.[0-9]...2008-06-30 16:19:00 · 58 阅读 · 0 评论 -
dojo对象方法
这里所说的基础对象和方法是指的不Require任何包就能够调用的对象和方法 匿名函数 在开始前,我想介绍一下js里的匿名函数,这个在阅读dojo的源代码的时候,会发现到处都有匿名函数 ;(function(){ alert(123); })(); //前面的分号是一个空语句,是可以不要的 匿名函数。一个匿名函数就是一个没有名字的函数。 你可以认为他们是一次性函数。当你...2008-06-30 17:00:00 · 85 阅读 · 0 评论 -
dojo之ValidationTextbox
功能强大的文本框:dijit.form.ValidationTextbox 这个文本输入框的功能比较强大,关键是它能够提供一些常用的验证和大小写转换。下面介绍一个例子和一些常用的属性: <html> <head> <meta http-equiv="Content-Type"...2008-06-30 17:04:00 · 100 阅读 · 0 评论 -
dojo之IO和BrowserIO
模块:dojo.io.IO dojo.io.bind 处理请求取回需要的数据并处理 这个函数是AJAX中最为重要和有用的函数,dojo.io.bind这个类是用来处理客户端与服务器间通讯的,需要通讯的参数由对象dojo.io.Request所定义,具体通讯的方法则由另外一个对象Transport所提供。 因此,我们如果需要与服务器通讯,则应该定义一个Request对象,其中包括服务器地址及回调函数...2008-06-30 17:48:00 · 69 阅读 · 0 评论 -
JavaScript中创建对象
注意以下两点:1、在对象的方法内调用其他方法时,别忘记了要加this。2、方法之间使用","号进行分隔,而非";"号。 创建对象如下: var func={ $:function(id){return document.getElementById(id);},f:function(id){return this.$(id).value;},s:function(id,value){this...2008-08-19 09:04:00 · 58 阅读 · 0 评论 -
AJAX实践DWR篇
DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可 以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用 一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本DWR0.6添加许多特性如:支持Dom Trees的 自动配置,支持Sp...2008-08-19 09:06:00 · 65 阅读 · 0 评论 -
JS常用正规表达式
^ 匹配一个输入或一行的开头,/^a/匹配"an A",而不匹配"An a" $ 匹配一个输入或一行的结尾,/a$/匹配"An a",而不匹配"an A" * 匹配前面元字符0次或多次,/ba*/将匹配b,ba,baa,baaa + 匹配前面元字符1次或多次,/ba*/将匹配ba,baa,baaa ? 匹配前面元字符0次或1次,/ba*/将匹配b,ba (x) 匹配x保存x在名为$1...$9的变...2009-08-07 09:39:00 · 158 阅读 · 0 评论