
Js
文章平均质量分 62
微信扫我头像
这个作者很懒,什么都没留下…
展开
-
js实现IE7图片上传预览的功能代码
原来我们在IE6的环境下这么写图片上传预览的功能,现在在IE7下如何实现呢?======================== function test() { document.all.showimg.src=document.all.file1.value; } ===============================现在我们得把 换成原创 2009-02-25 22:48:00 · 773 阅读 · 0 评论 -
数据类型和Json格式
1.前几天,我才知道有一种简化的数据交换格式,叫做yaml。我翻了一遍它的文档,看懂的地方不多,但是有一句话令我茅塞顿开。它说,从结构上看,所有的数据最终都可以分成三种类型:第一种类型是scalar(标量),也就是一个单独的string(字符串)或数字(numbers),比如“北京”这个单独的词。第二种类型是sequence(序列),也就是若干个相关的数据转载 2009-10-31 16:58:00 · 431 阅读 · 0 评论 -
js判断网页对象是否存在
在web开发中经常会用到js来操作表单等等网页上的标签,也经常会出现需要判断变量是否存在的问题,这种问题也遇见过多次,不过老是记不住,今天记下来 提醒自己判断方法是采用了Javascript的标准判断,if(typeof(Test) == undefined)可以得知是否存在这个变量,判断对象就直接用if(typeof(Test) == object)就可以判断是不是对象了。网原创 2009-11-04 11:37:00 · 648 阅读 · 0 评论 -
javascript的delete
刚刚拜读了 Javascript的变量与delete操作符 很受启发。原文只说了结果,没更深入推理总结一下为什么,以及怎么理解好一点,我这里补充总结一下。 /// /*与c++不同,javascript的delete不会删除属性所指向的对象“删除属性而不是删除对象”这一点,可以通过以下的代码来确认。*/var o = {};var a = { x: 10 };转载 2009-11-04 10:12:00 · 633 阅读 · 0 评论 -
正则表达式regular expression详述(一)
正则表达式是regular expression,看来英文比中文要好理解多了,就是检查表达式符不符合规定!!正则表达式有一个功能十分强大而又十分复杂的对象RegExp,在JavaScript1.2 版本以上提供。下面我们看看有关正则表达式的介绍:正则表达式对象用来规范一个规范的表达式(也就是表达式符不符合特定的要求,比如是不是Email地址格式等),它具有用来检查给出的字转载 2009-10-23 16:26:00 · 719 阅读 · 0 评论 -
js中escape,encodeURI,encodeURIComponent三个函数的区别
js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 例如:document.writ原创 2009-08-24 15:27:00 · 414 阅读 · 0 评论 -
一个open div
- <!-- BODY { MARGIN: 0px } #Loading { BORDER-RIGHT: #cccccc 3px solid; BORDER-TOP: #cccccc 3px solid; Z-INDEX: 10; BACKGROUND: #ffffff; LEFT: 10px; BORDER-LEFT: #cccccc 3px solid; W原创 2009-05-07 17:02:00 · 587 阅读 · 0 评论 -
花点时间搞清top、postop、scrolltop、scrollHeight、offsetHeigh
1. top此属性仅仅在对象的定位(position)属性被设置时可用。否则,此属性设置会被忽略。div style="background-color:red; position:absolute; width:100px; height:100px;">p style="background-color:silver; position:absolute; top:-5px;">测转载 2009-04-29 09:43:00 · 733 阅读 · 0 评论 -
js弹出层,效果代码
-<!--body {margin:0px}#Loading {position:absolute;z-index:10;left:10px;top:10px;border:1px #666666 solid;background:#eeeeee;width:10px;height:10px}-->body {margin:0px}#Loading {position:原创 2009-04-25 08:18:00 · 1059 阅读 · 0 评论 -
showModalDialog()、showModelessDialog()方法使用详解
Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创建一个转载 2009-04-08 14:30:00 · 432 阅读 · 0 评论 -
showModalDialog和showModelessDialog使用心得
showModalDialog和showModelessDialog使用心得一、showModalDialog和showModelessDialog有什么不同? showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。 showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没有任何转载 2009-04-08 13:56:00 · 389 阅读 · 0 评论 -
详尽解析window.event对象 --javascript 教程及特效
描述event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。例子下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。Cance原创 2009-04-17 15:21:00 · 441 阅读 · 0 评论 -
Javascript怎么在两个窗体之间传值2-showModalDialog
javascript中还有一个函数window.showModalDialog也可以打开一个新窗体,不过他打开的是一个模态窗口,那么如何在父窗体和子窗体之间传值呢?我们先看该函数的定义:vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]) 参数说明: sURL--必选参数,类型:字符串。用来指转载 2009-04-01 13:52:00 · 1469 阅读 · 1 评论 -
Javascript怎么在两个窗体之间传值
众所周知window.open() 函数可以用来打开一个新窗口,那么如何在子窗体中向父窗体传值呢,其实通过window.opener即可获取父窗体的引用。 如我们新建窗体FatherPage.htm: XML-Code: script type="text/javascript">function OpenChildWindow(){ window.open(转载 2009-04-01 12:50:00 · 892 阅读 · 0 评论 -
一个特牛的日期时间判断正则表达式
这里是判断YYYY-MM-DD这种格式的,基本上把闰年和2月等的情况都考虑进去了^((((1[6-9]|[2-9]/d)/d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]/d|3[01]))|(((1[6-9]|[2-9]/d)/d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]/d|30))|(((1[6-9]|[2-9]/d)/d{转载 2009-03-17 16:31:00 · 451 阅读 · 0 评论 -
JavaScript 脚本window.opener用法
window.opener 的用法在一般的用法中,只是用来解决关闭窗口时不提示弹出窗口, 而对它更深层的了解一般比较少。其 实 window.opener是指调用window.open方法的窗口。在工作中主要是用来解决部分提交的。这种跨页操作对工作是非常有帮助的。如果你在主窗口打开了一个页面,并且希望主窗口刷新就用这个,打开页面的window.opener就相当于主窗口的window。主窗口的刷新转载 2009-03-07 16:24:00 · 1075 阅读 · 0 评论 -
js.自动判断浏览器分辨率
<!--if (window.navigator.userAgent.indexOf("MSIE")>=1){var IE1024="";var IE800="";var IE1152="";var IEother="";ScreenWidth(IE1024,IE800,IE1152,IEother)}else{if (window.navigator.原创 2009-03-03 10:23:00 · 663 阅读 · 0 评论 -
JavaScript验证正则表达式大全
配中文字符的正则表达式: [/u4E00-/uFA29] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?|评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对原创 2009-02-23 21:11:00 · 465 阅读 · 0 评论 -
http://www.songlecn.com/category/jq/
http://www.songlecn.com/category/jq/原创 2009-11-02 13:33:00 · 689 阅读 · 0 评论