随笔分类 -  JScript

摘要:1、对于string,number等基础类型,==和===是有区别的 1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等 2)同类型比较,直接进行“值”比较,两者结果一样 2、对于Array,Object等高级类型,==和===是没有区别的 进行“指针地址”比较 3、基础类型与高级类型,==和===是有区别的 1)对于==,将高级转化为基础类型,进行“值”比较 2)因为类型不同,===结果为false 原文:http://blog.sina.com.cn/s/blog_4b32835b01014iv9.htm... 阅读全文
posted @ 2012-05-08 10:35 M' 阅读(78461) 评论(3) 推荐(12) 编辑
摘要:英文原文:How to Write Maintainable OO JavaScript Code 能够写出可维护的面向对象 JavaScript 代码不仅可以节约金钱,还能让你很受欢迎。不信?有可能你自己或者其他什么人有一天会回来重用你的代码。如果能尽量让这个经历不那么痛苦,就可以节省不少 时间。地球人都知道,时间就是金钱。同样的,你也会因为帮某人省去了头疼的过程而获得他的偏爱。但是,在开始探索如何编写可维护的面向对象 JavaScript 代码之前,我们先来快速看看什么是面向对象。如果已经了解面向对象的概念了,就可以直接跳过下一节。 什么是面... 阅读全文
posted @ 2012-04-26 09:36 M' 阅读(218) 评论(0) 推荐(0) 编辑
摘要:所有的事件回调函数都有两个参数:event和ui,浏览器自有event对象,和经过封装的ui对象 ui.helper - 表示sortable元素的JQuery对象,通常是当前元素的克隆对象 ui.position - 表示相对当前对象,鼠标的坐标值对象{top,left} ui.offset - 表示相对于当前页面,鼠标的坐标值对象{top,left} ui.item - 表示当前拖拽的元素 ui.placeholder - 占位符(如果有定义的话) ... 阅读全文
posted @ 2011-12-25 21:14 M' 阅读(536) 评论(0) 推荐(0) 编辑
摘要://config.js参数说明//当提交包含有此编辑器的表单时,是否自动更新元素内的数据config.autoUpdateElement = true//编辑器的z-index值config.baseFloatZIndex = 10000 //设置是使用绝对目录还是相对目录,为空为相对目录config.baseHref = ''//设置快捷键 从上往下依次是:获得焦点,元素焦点,文本菜单,撤销,重... 阅读全文
posted @ 2010-05-19 12:44 M' 阅读(786) 评论(1) 推荐(0) 编辑
摘要:代码来自网络[代码] 阅读全文
posted @ 2009-10-19 13:40 M' 阅读(1008) 评论(0) 推荐(0) 编辑
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 阅读全文
posted @ 2009-01-06 09:21 M' 编辑
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5... 阅读全文
posted @ 2008-09-25 16:08 M' 阅读(6327) 评论(0) 推荐(0) 编辑
摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/* 1.判断select选项中 是否存在value="paravalue"的item 2.向select选项中 加入一个item 3.从select选项中 删除一个item 4.修改selec... 阅读全文
posted @ 2008-09-10 10:29 M' 阅读(254) 评论(0) 推荐(0) 编辑
摘要:Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->function getElementPos(elementId) { var ua = navigator.userAgent.toLowerCase(); var isOpera = (... 阅读全文
posted @ 2008-09-08 09:24 M' 阅读(569) 评论(0) 推荐(0) 编辑
摘要:javaScript中URL编码转换,escape() encodeURI() encodeURIComponent 在使用url进行参数传递时,经常会传递一些中文名的参数或URL地址,在后台处理时会发生转换错误。在有些传递页面使用GB2312,而在接收页面使用UTF8,这样接收到的参数就可能会与原来发生不一致。... 阅读全文
posted @ 2008-05-03 23:25 M' 阅读(919) 评论(0) 推荐(0) 编辑
摘要:网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全... 阅读全文
posted @ 2007-10-29 21:35 M' 阅读(1130) 评论(0) 推荐(0) 编辑
摘要:Date (对象) Date 对象能够使你获得相对于国际标准时间(格林威治标准时间,现在被称为 UTC-Universal Coordinated Time)或者是 Flash 播放器正运行的操作系统的时间和日期。要使用Date对象的方法,你就必须先创建一个Date对象的实体(Instance)。 Date 对象必须使用 Flash 5 或以后版本的播放器。 Date 对象的... 阅读全文
posted @ 2007-09-27 16:29 M' 阅读(1793) 评论(0) 推荐(0) 编辑
摘要:变色表格 以上JS代码来自互联网,出处忘了 阅读全文
posted @ 2007-08-28 09:01 M' 阅读(480) 评论(0) 推荐(0) 编辑
摘要:本文来自于宝玉的Bloghttp://blog.joycode.com/dotey/archive/2005/01/19/43277.aspx大多数Windows程序都有桌面提醒(Popup)功能,如Msn Messenger,Outlook2003,FoxMail,SharpReader等,对用户来说可以非常的方便最新的信息。 在Web中借用IE5.5+的Popup,也可以实现类似的功能,在Cn... 阅读全文
posted @ 2007-08-02 15:01 M' 阅读(360) 评论(0) 推荐(0) 编辑
摘要:window.onbeforeunload = function() { if((event.clientX>document.body.clientWidth&&event.clientY<0)||event.altKey) { //alert("关闭触发"); ... 阅读全文
posted @ 2007-07-09 11:40 M' 阅读(5579) 评论(1) 推荐(0) 编辑
摘要:事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey... 阅读全文
posted @ 2007-06-30 11:56 M' 阅读(835) 评论(2) 推荐(0) 编辑
摘要:1.var reg = /^(\w|[\u4E00-\u9FA5])*$/;if(arr=username.match(reg)) { ti=1; return ture;}else{ alert("用户名只允许为英文,数字和汉字的混合,\n请检查是否前后有空格或者其他符号"); ti=0; return false;} 2.利用正则表达式限制网页表单里的文本框输入内容:用正则表达式限制只能输入中... 阅读全文
posted @ 2007-06-28 10:39 M' 阅读(435) 评论(2) 推荐(0) 编辑
摘要:// JScript 文件//var iframeids=["test_iframeid"] var iframehide="yes" function dyniframesize() { var dyniframe=new Array() for (i=0; i<iframeids.length; i++) { if (document.getElementById) { ... 阅读全文
posted @ 2007-06-04 15:50 M' 阅读(244) 评论(0) 推荐(0) 编辑
摘要:效果如图: '300')this.width='300';if(this.height>'200')this.height='200';" border=0> 已选:"onclick="moveOptions(document.getElementById('projectMemberList'),document.getElementById('userList'));" />备选: fro... 阅读全文
posted @ 2007-05-25 11:27 M' 阅读(539) 评论(0) 推荐(0) 编辑
摘要://cookie操作function setCookie(name,value,days){ var Days = days; var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = na... 阅读全文
posted @ 2007-05-22 10:11 M' 阅读(269) 评论(0) 推荐(0) 编辑