Javascript
文章平均质量分 66
小将爱学习
这个作者很懒,什么都没留下…
展开
-
JavaScript类
如何建立一个类? 在C++中是以class来声明一个类的,JavaScript与C++不同,它使用了与函数一样的function来声明,这就让许多学Jscript的朋友把类与函数混在一起了,在Jscript中函数与类确实有些混,但使用久了自然而然会理解,这篇文章是针对想进攻面向对象编程的朋友而写,就不打算一下子讨论得太深了。 请看下边这个类的定义: function WuYouUser() {原创 2008-09-06 16:49:00 · 131 阅读 · 0 评论 -
javascript.cookie
// utility function to retrieve an expiration data in proper format; function getExpDate(days){ var expDate = new Date(); if(typeof(days) == "number") { expDate.setD原创 2008-09-08 12:42:00 · 157 阅读 · 0 评论 -
给firefox添加outerHTML属性
if(window.HTMLElement){ var _emptyTags = { img: true, br: true, input: true, meta: true, link: true, param: true, hr: true }; HTML原创 2008-09-08 12:43:00 · 197 阅读 · 0 评论 -
获取网页、屏幕的宽高
var s="";s+="/r/n网页整体区域宽:"+document.body.clientWidth;s+="/r/n网页可见区域高:"+document.documentElement.clientHeight;//window.innerWidth -firefox; s+="/r/n网页可见区域宽:"+document.body.offsetWidth+"(包括边线的原创 2008-09-08 12:45:00 · 337 阅读 · 0 评论 -
js操作文件
Javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。怎么样,你是否需要了解这方面的知识?那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。 一、功能实现核心:FileSys原创 2008-09-06 17:30:00 · 8831 阅读 · 0 评论 -
js打印
由于是要套打,所以套打的页面不可能给用户看,需要单独制作一个套打的页面,只有要打印的内容,位置用 打印内容 其中,left 是你打印纸从最左边到内容的距离,top 是从纸最上边到打印内容的距离,这个距离要用尺量好,并且减去 19.05,这个数是IE页面设置中页距的上下左右的默认值,不减就对不准了。window.print = printFrame;// main stuff原创 2008-09-06 17:33:00 · 721 阅读 · 1 评论 -
Javascript 正则表达式详解
//校验是否全由数字组成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 function isRegisterUserName(s) { var patrn=/^[a原创 2008-09-24 15:49:00 · 154 阅读 · 0 评论 -
javascript解析json
SON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。JSON的规则很简单: 对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“原创 2009-04-22 18:27:00 · 195 阅读 · 0 评论 -
ajax class, ajax xml
var Ajax = function(){};Ajax.getHttpRequest = function(){ if (window.XMLHttpRequest) { return new XMLHttpRequest(); }else if(window.createRequest){ return window.createRequest(); } var prefixes原创 2010-01-07 08:05:00 · 477 阅读 · 0 评论 -
javascript特效大集合
<br />10种JavaScript特效实例让你的网站更吸引人<br />http://www.cnblogs.com/hemingwang0902/archive/2010/01/05/1639418.html<br /> <br />原创 2010-08-10 18:06:00 · 287 阅读 · 0 评论 -
常用javascript函数
/*替换字符串中特定字符(串)*/String.prototype.Replace = function(oldStr,newStr) { if(oldStr.indexOf("(")!=-1 || oldStr.indexOf(")")!=-1) return this.split(oldStr).join(newStr); return this.replace原创 2008-09-08 12:32:00 · 201 阅读 · 0 评论 -
Ajax
// Ajax related functions using in TXP 2.0. /* Copied from xmlextras.js */// ////////////////// // Helper Stuff // ////////////////// // used to find the Automation server name f原创 2008-09-08 12:23:00 · 240 阅读 · 0 评论 -
文本高亮显示
IE下有:var range = document.body.createTextRange();FireFox下有:var range = document.createRange();IE下有findText及pasteHTML,但是fireFox下就没有!怎么办?查了好多资料,都没有能说出个所以然的,皇天不负有心人,终于让我给搞出来了!注:我这里不是用正则替换,原创 2008-09-06 16:51:00 · 185 阅读 · 0 评论 -
IE VS FF
1.document.formName.item("itemName") 问题IE:可以使用 document.formName.item("itemName") 或 document.formName.elements["elementName"];FF:只能使用 document.formName.elements["elementName"].解决方法:统一使用 document.fo原创 2008-09-06 17:28:00 · 430 阅读 · 0 评论 -
js字符串函数
var str="欢迎你访问";document.writeln("放大"+str.big()+"");document.writeln("缩小"+str.small()+"");document.writeln("加粗"+str.bold()+"");document.writeln("倾斜"+str.italics()+"");document.writeln("闪原创 2008-09-06 17:31:00 · 838 阅读 · 0 评论 -
js常用正则
汉字的匹配 /u4E00-/u9FA5 匹配双字节字符(包括汉字在内):[^x00-xff]匹配空行的正则表达式:n[s| ]*r匹配HTML标记的正则表达式:/.*|/匹配首尾空格的正则表达式:(^s*)|(s*$)匹配ip地址:/d+/./d+/./d+/./d+匹配网址URL的正则表达式:^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$匹配帐号是否原创 2008-09-06 17:35:00 · 218 阅读 · 0 评论 -
js排列组合
function combination(arr){ var len = arr.length; if(len == 0) return []; if(len == 2) { var a = arr[0], b = arr[1]; return [[a,b],[b,a]]; }原创 2008-09-06 17:36:00 · 635 阅读 · 0 评论 -
强制弹出窗口
function openWindow(url){ window.force = new ForceWindow(); window.force.pop(url); //var myWindow = new ForceWindow(); //myWindow.pop(url); }function ForceWindow原创 2008-09-06 17:39:00 · 248 阅读 · 0 评论 -
js xml
function dhXmlTreeView(xmlfile){ //执行时间 this.start_date = new Date().getTime(); this.end_date = new Date().getTime(); this.timeused = this.end_date - this.start_date;原创 2008-09-06 16:57:00 · 206 阅读 · 0 评论 -
javascript日历
var fixedX = -1; // x position (-1 if to appear below control) var fixedY = -1; // y position (-1 if to appear below control) var startAt = 1; // 0 - sunday ; 1 - monday原创 2008-09-06 17:24:00 · 387 阅读 · 0 评论 -
Ctrl+Enter提交
兼容多种浏览器的Ctrl+Enter提交--兼容firefox、ie、opera//===============================ctrl+enter function isKeyTrigger(e,keyCode){ var argv = isKeyTrigger.arguments; var argc = isKeyTrigger.argu原创 2008-09-06 17:25:00 · 318 阅读 · 0 评论 -
javascript与浏览器版本
1.JScript条件编译微软特立独行的JScript和原生的Javascript其实有很多不同点,利用条件编译,可以很方便的区别JScript和Javascript。废话不多,直接上代码/*@cc_on alert("IE中可见");@*/这段代码在IE中会弹出对话框;/*@cc_on@if ( @_jscript ) alert("IE中可见");@else @*/ aler原创 2011-12-14 18:02:25 · 283 阅读 · 0 评论