摘要: 很久没有更新博客了,之前由于一些事情要忙,没有把自己平时接触到的、学到的知识分享出来,今天先来扯一下JavaScript框架是怎么回事以及如何构建自己的JavaScript框架? 先来简单说说JavaScript到底是什么?JavaScript是一种基于(面向)对象和事件驱动并具有相对安全性的客户端的脚本语言,同时也是一种广泛用于客户端Web开发中的脚本语言。它最初由网景公司(Netscape)的BrendanEich设计,是一种动态、弱类型、基于原型的语言,内置支持类。JavaScript具有面向对象、作用域、闭包、上下文等相关特性。JavaScript语言优秀的想法表现在函数、弱类型... 阅读全文
posted @ 2013-10-11 00:16 yunxiange 阅读(476) 评论(0) 推荐(0) 编辑
摘要: ◆Firefox 不支持 document.all可以用如下函数:getElementsByTagName("*") 可以得到得到所有元素的集合getElemntById 可以按id得到某一元素getElementsByName 可以得到按name属性得到某一元素◆document.form.item 问题(1)现有问题:现有代码中存在许多 document.formName.item(”itemName”) 这样的语句,不能在 MF 下运行(2)解决方法:改用 document.formName.elements[“elementName”]◆集合类对象问题(1)现有问题 阅读全文
posted @ 2012-04-04 00:42 yunxiange 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1 [点击复制1] 复制内容1 [点击复制2] 复制内容2 [点击复制3] 复制内容3 阅读全文
posted @ 2012-04-04 00:40 yunxiange 阅读(354) 评论(0) 推荐(0) 编辑
摘要: event.clientX 返回最后一次点击鼠标X坐标值; event.clientY 返回最后一次点击鼠标Y坐标值; event.offsetX 返回当前鼠标悬停X坐标值 event.offsetY 返回当前鼠标悬停Y坐标值 document.write(document.lastModified) 网页最后一次更新时间 document.ondblclick=x 当双击鼠标产生事件 document.onmousedown=x 单击鼠标键产生事件 document.body.scrollTop; 返回和设置当前竖向滚动条的坐标值,须与函数配合, document.body.scrollLe 阅读全文
posted @ 2012-04-04 00:38 yunxiange 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 看下面两种实现方法:JS checkbox 方法一: 代码如下:function checkAll() { var code_Values = document.all['code_Value']; if(code_Values.length){ for(var i=0;i0){ document.BuCodeSearch.action = ''; document.BuCodeSearch.submit(); } } JS checkbox方法二: 代码如下:function checkAll() { var code_Values = document.ge 阅读全文
posted @ 2012-04-04 00:33 yunxiange 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 400多个JavaScript特效大全,包含全部源代码和详细代码说明,不可多得JavaScript实现可以完全自由拖拽的效果,带三个范例 http://www.sharejs.com/showdetail-501.aspxjavascript实现可以自由拖动的树形列表 http://www.sharejs.com/showdetail-500.aspx带模块编辑功能拖拽效果实现 http://www.sharejs.com/showdetail-499.aspxJavaScript拖拽给力网页布局效果 http://www.sharejs.com/showdetail-498.aspxJava 阅读全文
posted @ 2012-04-04 00:26 yunxiange 阅读(7159) 评论(3) 推荐(1) 编辑
摘要: &是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)。正如楼上所说的:if(expression1 & expression2){}中expression1 和expression2 无论expression1返回true还是false,都会继续判断expression2的返回值if(expression1 && expression2){}中如果expression1 返回false,那么expression2 不执行,跳出if语句, 如果expression1 返回true,继续判断expression2&和& 阅读全文
posted @ 2012-04-04 00:20 yunxiange 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2012-04-04 00:14 yunxiange 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 1.加clear空div .clearfix:after { content: “.”; display: block; height: 0; clear: both; visibility: hidden;} .clearfix {display: inline-block;} /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display: block;}/* End hide from IE-mac */ .clearfix { display: block; margin: 0px; clear: b 阅读全文
posted @ 2012-04-04 00:11 yunxiange 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 什么是"clone"? 在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能会需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确定的。在Java/javasript语言中,用简单的赋值语句是不能满足这种需求的。要满足这种需求虽然有很多途径,但实现clone()方法是其中最简单,也是最高效的手段,当然了 javascript语言中并没有此方法. 所以我特意写了两个克隆方法:一个为浅复制 ,一个为深复制. 解释: 浅复制(影子克隆):只复制对象的基本类 阅读全文
posted @ 2012-04-04 00:02 yunxiange 阅读(334) 评论(0) 推荐(0) 编辑