
Javascript
文章平均质量分 74
iteye_9339
这个作者很懒,什么都没留下…
展开
-
jQuery1.2的选择器汉化
[b]基本选择器[/b]#myid 返回: 匹配一个id为myid的元素。element 返回: 数组匹配所有的element元素.myclass 返回: 数组匹配所有class为myclass的元素* 返回: 数组匹配所有元素。该选择器会选择文档中所有的元素,包括html,head,bodyselector1,selector2,selector...2007-12-12 13:41:45 · 164 阅读 · 0 评论 -
css样式控制布局的定位机制
在网页设计时,控制基本布局是很重要的.所以,需要掌握三个最重要的css概念: 浮动(float)、定位(position)和框模型(box model,也译盒模型).这些概念控制在页面上的安排和显示元素的方式,形成了css的基本布局。 框模型的概念很简单,容易理解。下面着重解释一下几种定位的不同。css中有三种基本的定位机制: 普通流(normal flow)、浮动和绝对定位。除非...2007-07-28 14:04:14 · 93 阅读 · 0 评论 -
javascript中setTimeout 和setInterval的区别
window对象有两个主要的定时方法,分别是setTimeout 和 setInteval 他们的语法基本上相同,但是完成的功能取有区别。 setTimeout方法是定时程序,也就是在什么时间以后干什么。干完了就拉倒。 setInterval方法则是表示间隔一定时间反复执行某操作。 如果用setTimeout实现setInerval的功能,就需要在执行的程序中再定时调用自...2007-07-26 20:04:41 · 103 阅读 · 0 评论 -
javascript继承机制的实现(三)
使用“原型链”来实现javascript类的继承机制,它是利用prototype对象的任何属性和方法都被传递给某个类的所有实例的原理. 如下ClassA与ClassB: //基类 function ClassA() { } ClassA.prototype.color = "red"; Class...2007-07-25 01:18:38 · 174 阅读 · 0 评论 -
javascript继承机制的实现(二)
接上篇继续. 由于对象冒充方式实现继承机制容易理解,实现起来简单明了。所以,ECMAScript的第三版为Function对象加入了两个新方法即call()和apply(). 1.call()方法 call()方法与对象冒充方法十分的相似。它的第一个参数用作this的对象,其他参数都直接传递给函数自身(^_^这点使用this有点像python中定义类的方法)....2007-07-25 00:52:12 · 90 阅读 · 0 评论 -
javascript继承机制的实现(一)
真正的面向对象语言必须支持继承机制,即一个类能够重用(继承)另一个类的方法和属性.javascript既然是面向对象语言,那么就能支持这种继承关系。下面就引入继承机制. 要用ECMAScript实现继承机制,着先从基类入手.所有开发者定义的类都可以作为基类。出于安全原因,本地类和宿主类不能作为基类,这样可以防止公用访问编译过的浏览器级的代码,因为这些代码可以被用于恶意攻击. ...2007-07-24 23:58:53 · 202 阅读 · 0 评论 -
javascript的闭包(closure)概念
javascript闭包,听起来,感觉很陌生或迷惑,但是,实质上,我们再写javascript程序时,可能早已用到了.只是不了解它的概念而己. 其实,ECMScript中所谓的闭包,是指词法表示包括不必计算的变量的函数,也就是说,该函数能使用函数外定义的变量. 我们通常使用的全局变量就是一个简单的闭包实例. var sMessage = "Hello world"...2007-07-23 11:44:08 · 101 阅读 · 0 评论 -
javascript定义类或对象之动态原型方法
在javascrip定义类和对象有很多种方法,但是,对于动态原型方法定义的方式,我还是很陌生的.今天看了js高级程序设计才发现,动态原型方法的基本思想与混合的构造函数/原型方式相同,即在构造函数内定义非函数属性,而函数属性则利用原型属性定义.唯一的区别是赋予对象方法的位置. 下面是用动态原型方法来写Car类: function Car(sColor, iDoors, iM...2007-07-23 00:14:43 · 211 阅读 · 0 评论 -
javascript定义类或对象之混合的构造函数与原型方式
在javascript中使用预定义对象的能力只是面向对象语言的能力的一部分,它真正的强大之处在于能够创建自己专用的类和对象.当然,javascript创建类和对象的方法有很多,但是,我这里只想说说现在最常用的定义方法之一:就是混合的构造函数与原型方式的结合来定义. 联合使用构造函数和原型方式,就可像用其他程序设计语言一样创建对象.这种概念非常简单,即用构造函数定义对象的所有非函数属...2007-07-22 23:45:28 · 203 阅读 · 0 评论 -
javascript字符串连接性能的问题
今天看了javascript高级程序设计,其中注意到字符串连接性能问题的谈论.感觉以前自己写的程序只讲简单但是没有注意到性能问题.其中,在javascript中用的最多的字符串连接就有最大的问题. 例如: var str = "hello"; str += "world"; 大家可能使用最普遍的就是这种了,实际上,这段代码在幕后...2007-07-22 22:31:40 · 115 阅读 · 0 评论 -
jQuery中操作元素节点appendTo()与prependTo()的区别
刚看了jquery.api手册.发现了两个容易迷惑的方法: appendTo()与prependTo(). 1. appendTo(content): 将所有匹配的元素添加到另一个特定的目标元素中(加入作为最后一个子节点) 2.prependTo():同样的, 将所有匹配的元素添加到另一个特定的目标元素中.(加入作为第一个子节点) 不难发现两者的区别了.以后,使...2007-07-19 10:32:52 · 204 阅读 · 0 评论 -
CSS:IE与Firefox的CSS兼容大全(转)
来源:http://hi.baidu.com/%DA%F7%BE%A7/blog/category/Oscommerce有好多CSS+DIV的文章IE与Firefox的CSS兼容大全作者:AYI 日期:2006-10-25 1.DOCTYPE 影响 CSS 处理 2.FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行 ...2007-07-18 17:36:34 · 75 阅读 · 0 评论 -
IE与firefox在Javascript上的区别(转)
以下以 ie 代替 internet explorer,以 mf 代替 mozzila firefox 1. document.form.item 问题(1)现有问题:现有代码中存在许多 document.formname.item("itemname") 这样的语句,不能在 mf 下运行(2)解决方法:改用 document.formname.elements["elementnam...2007-07-18 14:41:51 · 81 阅读 · 0 评论 -
jQuery中ajax发送服务器的data问题
前天在使用jQuery作练习时发现的,$.ajax(properties)其中传递参数data的问题.根据文档说是:(Object|String) data - 要发送到服务器的数据。如果还不是一个字符串,就自动轮换为一个查询字符串。即附加到GET请求的url后面的字符串.但是我给data赋值一个json对象数据,然而,它不能转换成"查询字符串".类似源码: # 客户...2007-07-15 23:17:41 · 156 阅读 · 0 评论 -
jQuery学习指南
初步接触jQuery,其实是在06年9月份,可当时没有太在意jQuery的简洁和强大(其实是自己懒惰,没有工作压力,不愿认真学习...),所以,现在还是了解的一塌糊涂,可是,没办法啊,新工作中需要使用jQuery来实现ajax的效果,只得认真study了... 这个指南是对jquery库的一个总的介绍,当然你也被要求具备javascript和DOM(文档对象模型)的相关知识。该指南试图解...2007-07-12 00:22:00 · 203 阅读 · 0 评论 -
JS 自定义函数时,如何定义参数默认值
今天与同事一起看了一个javscript定义函数问题,如何在定义一个函数里给参数一个默认值.开始想当然地认为可能像php或python等语言中一样js 代码 :function test(a,b="er"){ alert(a + b ); } 调用: test(a) test(a,b)...2007-05-25 16:27:28 · 466 阅读 · 0 评论 -
使用JavaScript写的操作系统和输入法程序,太强了!
JavaScript是一门客户端的脚本语言,但是你千万不要认为它功能弱哦,因为你看了下面的例子之后就明白了。 一. 用JavaScript写的操作系统 呵呵,那天同事开玩笑说,要是有个用JS写的操作系统就好了. 我们都笑他异想天开,想不到的是,竟然真的有用JavaScript写的操作系统:JS/UIX。[quote]* 系统介绍它的首页上是这么说的:JS/UIX...2008-03-22 18:09:56 · 781 阅读 · 0 评论 -
一行代码加速IE的JavaScript的方法
将下列代码加在JavaScript的最前面/*@cc_on _d=document;eval(’var document=_d’)@*/加入这样的一行代码IE的document的访问速度至少可以提高5倍以上下面是加入前和加入后的测试比较代码// Beforevar date = new Date;for (var i = 0; i < 100000; i++) docu...2007-12-30 14:07:44 · 232 阅读 · 0 评论 -
ld: symbol(s) not found for architecture x86_64
GraphicsMagic 有一个Nodejs的客户端:https://github.com/aheckmann/gm简直就是nodejs处理图片的神器呀!但是使用它之前必须得安装GraphicsMagic,于是开始了痛苦的折腾之旅.开源系统或者组件就是这样,编译安装一个东西,同时又依赖别的组件,又要编译、安装... 真的很蛋疼...GraphicsMagic根据使用功能的不...原创 2013-03-08 10:58:42 · 271 阅读 · 0 评论