![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 59
XML_ALY
这个作者很懒,什么都没留下…
展开
-
js变量引用(指针)
1.变量类型:基本类型和引用类型在js 中,基本类型:Number,Boolen,null,String,Underfined 存放在栈内存中,数据长度是固定的。而引用类型,Object存在堆内存中,数据长度是变化的(同时有栈内存中有一个指针指向这个Object的)。2.引用类型的Object能任意指定新的成员,但是对于基本类型就是无效。var str=’ahui’;str.n转载 2014-02-27 11:53:22 · 6586 阅读 · 0 评论 -
父层与子层的 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 · 651 阅读 · 0 评论 -
src&href
src和href之间存在区别,能混淆使用。src用于替换当前元素,href用于在当前文档和引用资源之间确立联系。src是source的缩写,指向外部资源的位置,指向的内容将会嵌入到文档中当前标签所在位置;在请求src资源时会将其指向的资源下载并应用到文档内,例如js脚本,img图片和frame等元素。当浏览器解析到该元素时,会暂停其他资源的下载和处理,直到将该资源加载、编译、执行完毕,转载 2014-03-26 15:36:57 · 515 阅读 · 0 评论 -
js类式继承的实现
在开始摆弄代码之前,应该搞清楚使用继承的目的和能带来什么好处。一般来说,在设计类的时候,我们希望能减少重复性的代码,并且尽量弱化类之间的耦合。而要做到这两者都兼顾是很难的,我们需要根据具体的条件和环境下决定我们应该采取什么方法。根据我们对面向对象语言中继承的了解,继承会带类直接的强耦合,但js由于其特有的灵活性,可以设计出强耦合和弱耦合,高效率和低效率的代码。而具体用什么,看情况。下面提供js转载 2014-03-06 16:02:11 · 467 阅读 · 0 评论 -
原型
原型是个很微妙的东西,很多人不是很理解,理解了原型对于研究其他js类的框架(比方Extjs)很有帮助. 下面我们开始讨论下原型,对于理解js中的原型概念十分重要。简单来说,一个原型类似其他语言中的一个类,它定义的属性且可以被此类产生的所有对象所共享。然后它又不像一个类,原型可以在运行时获得和改变。可以增加属性到原型上或者删除原型上已经存在的属性。所有的变化将立即影响由原型派生的对象。它是如转载 2014-03-06 14:01:31 · 455 阅读 · 0 评论 -
document.createDocumentFragment()的用法
createDocumentFragment有什么作用呢? 调用多次document.body.append(),每次都要刷新页面一次。效率也就大打折扣了,而使用document_createDocumentFragment()创建一个文档碎片,把所有的新结点附加在其上,然后把文档碎片的内容一次性添加到document中,这也就只需要一次页面刷新就可。他支持以下DOM2方法:转载 2014-02-26 10:38:37 · 680 阅读 · 0 评论 -
浏览器事件机制与自定义事件的实现
一、 0 级 DOM 上的事件和 2 级 DOM 事件机制0 级 DOM 上的事件又称原始事件模型,所有的浏览器都支持他,而且是通用的。 2 级 DOM 事件机制又为标准事件模型,除了 ie 其他浏览器都支持( ie9 也支持), ie 虽然大部分与标准事件模型一样,但有自己专有的事件模型,因此开发人员要实现标准事件模型必须为 IE 写特定的代码,这给程序员增加了负担。原始事件模型 Html代码转载 2014-03-05 13:59:12 · 701 阅读 · 0 评论 -
闭包
一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函数外部自然无法读取函数转载 2014-03-04 18:36:05 · 501 阅读 · 0 评论 -
document.selection对象的介绍
document.selection只有IE支持, window.getSelection()也只有FireFox和Safari支持,都不是标准语法。 selection 对象代表了当前激活选中区,即高亮文本块,或文档中用户可执行某些操作的其它元素。selection 对象的典型用途是作为用户的输入,以便识别正在对文档的哪一部分正在处理,或者作为某一操作的结果输出给用户。转载 2014-02-19 16:58:24 · 486 阅读 · 0 评论 -
JavaScript获取文本框光标的像素位置
概述:本文主要实现获取textarea和input光标的像素位置,即光标的offsetLeft与offsetTop。 本文主要实现获取textarea和input光标的像素位置,即光标的offsetLeft与offsetTop。可实现如下效果: 首先说明一下,在网上搜到的很多代码是如何获取输入光标位置的如下代码是如何获取光标的的字符位置,如对于串“He|llo World!转载 2014-02-19 13:47:52 · 528 阅读 · 0 评论 -
JS中的call()和apply()方法
1、方法定义call方法:语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 thisObj 参数,那么 Globa转载 2014-05-29 10:48:36 · 553 阅读 · 0 评论