- 博客(17)
- 收藏
- 关注
转载 JS中的call()和apply()方法
1、方法定义call方法:语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 thisObj 参数,那么 Globa
2014-05-29 10:48:36
562
转载 src&href
src和href之间存在区别,能混淆使用。src用于替换当前元素,href用于在当前文档和引用资源之间确立联系。src是source的缩写,指向外部资源的位置,指向的内容将会嵌入到文档中当前标签所在位置;在请求src资源时会将其指向的资源下载并应用到文档内,例如js脚本,img图片和frame等元素。当浏览器解析到该元素时,会暂停其他资源的下载和处理,直到将该资源加载、编译、执行完毕,
2014-03-26 15:36:57
527
转载 父层与子层的 position 属性在不同组合下的情况
对position属性的relative和absolute总是很迷糊,今天就花了半天时间对各种情况进行尝试并做了比较。 初始状态一个父层、两个子层,都设置宽高、边框、背景色和定位的left和top;div class="fu">父层div class="zi1">子层1div>div class="zi2">子层2div>div>body背景设置为淡黄色; 为防止m
2014-03-26 15:11:06
667
转载 js类式继承的实现
在开始摆弄代码之前,应该搞清楚使用继承的目的和能带来什么好处。一般来说,在设计类的时候,我们希望能减少重复性的代码,并且尽量弱化类之间的耦合。而要做到这两者都兼顾是很难的,我们需要根据具体的条件和环境下决定我们应该采取什么方法。根据我们对面向对象语言中继承的了解,继承会带类直接的强耦合,但js由于其特有的灵活性,可以设计出强耦合和弱耦合,高效率和低效率的代码。而具体用什么,看情况。下面提供js
2014-03-06 16:02:11
474
转载 原型
原型是个很微妙的东西,很多人不是很理解,理解了原型对于研究其他js类的框架(比方Extjs)很有帮助. 下面我们开始讨论下原型,对于理解js中的原型概念十分重要。简单来说,一个原型类似其他语言中的一个类,它定义的属性且可以被此类产生的所有对象所共享。然后它又不像一个类,原型可以在运行时获得和改变。可以增加属性到原型上或者删除原型上已经存在的属性。所有的变化将立即影响由原型派生的对象。它是如
2014-03-06 14:01:31
465
转载 浏览器事件机制与自定义事件的实现
一、 0 级 DOM 上的事件和 2 级 DOM 事件机制0 级 DOM 上的事件又称原始事件模型,所有的浏览器都支持他,而且是通用的。 2 级 DOM 事件机制又为标准事件模型,除了 ie 其他浏览器都支持( ie9 也支持), ie 虽然大部分与标准事件模型一样,但有自己专有的事件模型,因此开发人员要实现标准事件模型必须为 IE 写特定的代码,这给程序员增加了负担。原始事件模型 Html代码
2014-03-05 13:59:12
711
转载 闭包
一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函数外部自然无法读取函数
2014-03-04 18:36:05
511
转载 js变量引用(指针)
1.变量类型:基本类型和引用类型在js 中,基本类型:Number,Boolen,null,String,Underfined 存放在栈内存中,数据长度是固定的。而引用类型,Object存在堆内存中,数据长度是变化的(同时有栈内存中有一个指针指向这个Object的)。2.引用类型的Object能任意指定新的成员,但是对于基本类型就是无效。var str=’ahui’;str.n
2014-02-27 11:53:22
6607
转载 document.createDocumentFragment()的用法
createDocumentFragment有什么作用呢? 调用多次document.body.append(),每次都要刷新页面一次。效率也就大打折扣了,而使用document_createDocumentFragment()创建一个文档碎片,把所有的新结点附加在其上,然后把文档碎片的内容一次性添加到document中,这也就只需要一次页面刷新就可。他支持以下DOM2方法:
2014-02-26 10:38:37
691
转载 document.selection对象的介绍
document.selection只有IE支持, window.getSelection()也只有FireFox和Safari支持,都不是标准语法。 selection 对象代表了当前激活选中区,即高亮文本块,或文档中用户可执行某些操作的其它元素。selection 对象的典型用途是作为用户的输入,以便识别正在对文档的哪一部分正在处理,或者作为某一操作的结果输出给用户。
2014-02-19 16:58:24
498
转载 JavaScript获取文本框光标的像素位置
概述:本文主要实现获取textarea和input光标的像素位置,即光标的offsetLeft与offsetTop。 本文主要实现获取textarea和input光标的像素位置,即光标的offsetLeft与offsetTop。可实现如下效果: 首先说明一下,在网上搜到的很多代码是如何获取输入光标位置的如下代码是如何获取光标的的字符位置,如对于串“He|llo World!
2014-02-19 13:47:52
546
转载 spring bean property ref
一)bean的属性有简单类型(基本数据类型和String)和复杂类型(其他类的实例)两种。分别对应不同的方式。 1.简单类型的xml写法如下 : com.mysql.jdbc.Driver jdbc.driver.className=com.mysql.jdbc.Driver jdbcjdbcjdbc.url=jdbc:mysql://localhost:3306/mydb 2
2012-03-22 16:01:41
1094
转载 【Hibernate总结系列】....hbm.xml配置
【Hibernate总结系列】....hbm.xml配置 在Hibernate中,各表的映射文件….hbm.xml可以通过工具生成,例如在使用MyEclipse开发时,它提供了自动生成映射文件的工具。本节简单的讲述一下这些配置文件的配置。 配置文件的基本结构如下: "-//Hiberna
2012-03-22 15:48:25
331
转载 struts2 package元素配置
package 元素的所有属性及对应功能:AttributeRequiredDescriptionnameyeskey to for other packages to reference ---包名称,用来让别的包继承时使用不能有重复extendsnoinherits package behavi
2012-03-06 16:41:34
342
转载 static的作用
有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static 成员的最
2012-03-06 11:44:06
248
转载 Eclipse环境界面
Eclipse工作平台由几个称为视图(view)的窗格组成,下面是几个主要的视图窗口:Navigator视图:Navigator视图允许我们创建、选择和删除项目。编辑器区域:Navigator右上侧的窗格是编辑器区域。取决于Navigator中选定的文档类型,一个适当的编辑器窗口将在这里打开。如果Eclipse没有注册用于某特定文档类型(例如Windows系统上的.doc文件)的适当编辑器,E
2012-03-06 10:49:49
342
转载 解决The selection is not within a valid module
有时候,我用MyEclipse创建了一个Dynamic Web Project——dwp,为了方便练习,我要把它Copy一份,命名为dwp_copy,然而此时 ,在dwp_copy中的jsp文件上右击:run as>run on server,就会提示“the selection is not within a valid module”,我还记得把dwp_copy的Properties>Web
2012-03-06 10:48:55
1519
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人