我想我也该把这个东西先拿出来了。希望可以帮助大家,我也是想到了哪些就写哪些,如果有遗漏的地方,还请指出,我会加上去的。列表了20多种IE与Mozilla在CSS、DHTML、JS上的区别,一般的情况应该都可以应付了的。MozillaVsIE查看地址:http://www.never-online.net/reference/mozillaVsIe
2级DOM定义了一个createRange()方法,如果是按照DOM此标准的浏览器(IE并不是支持此标准的,但是IE里的属性或方法却远比标准中定义的多得多),它属于document对象,所以创建一个range对象要这样做:var oRange = document.createRange();如果你要检测你的浏览器是否支持此标准Range对象,可以用hasFeature()方法来检测:var supportsDOMRanges = document.implementation.hasFeature("Range", "2.0");if (supportsDOMRange) {var ...
注:我对原文进行了编辑,对一些词汇标注颜色,方便阅读。本来准备翻译,但是觉得文章简单易懂,而且原文写得很好,所以就不献丑了。希望对JavaScript初学者能有所帮助。你可以跟着作者一起做那些示例代码,等读完文章的时候,你就可以掌握JavaScript的基本操作了,你会发现其实这一切很容易。 Contents Embedding and including write and writelnDocument object Message box Function Event handler Form Link Date Window Fra...
从今天起,我将陆续将 ppk on JavaScript 的读书心得发布到这个blog上。ppk是我所景仰的一位web开发者,原因无它,只是因为作为一个JavaScript的开发者来说,他涉及的领域包括web标准,可用性,无障碍等,正是其他开发者所不关注或者故意忽略的。并且,他写了很多案例测试不同的浏览器,总结出JavaScript的接口(API)兼容性,成为JavaScript开发者重要参考资料,几年如一日,这种钻研精神是很多人所缺乏的。 ppk在今年9月出版了他...
前一章简要谈及对象的使用,现在要详细介绍它们了。对象的创建或销毁都在JavaScript执行过程中发生,理解这种范式的含义对理解整个语言至关重要。 3.2.1 声明和实例化 对象是用关键字new后跟要实例化的类的名字创建的:第一行代码创建了Object类的一个实例,并把它存储在变量oObject中。第二行代码创建了String类的一个实例,把它存储在变量oStringObject中。如果构造函数无参数,括号则不是必需的,因此可以采用下面的形式重写上面...
1.出错情况:语法错误 输出结果。 解释:this.m = val = 'never-online'这一句是赋值,其中的this.m中的this指向的是当前对象a(); 而div.onmouseover里的this指的对象是document.getElementById("div1")这个对象,(因为div并不属于a对象)即相当于把代码写在这里: div container - onmouseover handle 因此在div.onmouseover的function里this.m出现undefined并不奇怪。
论坛上有人问javascript Debug的工具,在这里就推荐两个javascript的调试工具给大家,今后我也会说一下调试的方法。IE下推荐的调试工具就是VS studio了,这个的下载地址我就不给出了,相信大家都应该有。基本的调试方法我也说过了的相关链接:用Vs studio调试脚本。http://blog.csdn.net/bluedestiny/archive/2006/05/15/739893.aspxMozilla下推荐Venkman javascript Debugger。下载地址https://www.mozilla.org/projects/venkman/...
Mozilla中独有的读写器(defineGetter、defineSetter)以及可以给Element,Event等加上prototype原型,使得在IE里用的方法同样在Mozilla中可以适用,下面贴出常用的一些代码 例如 obj.insertAdjacentHTML, currentStyle, obj.attachEvent, obj.detachEvent等等。 版权属于Erik Arvidsson, webfx 代码如下:if (Browser.isMozilla) { // set up ie environment for Moz extendEventObject(); emulateAttachEvent(); em...
How to - Javascript Call, apply, caller - http://www.never-online.net // Javascript - 全面理解 caller,callee,call,apply Author: BlueDestiny, never-online From: http://www.never-online.net, Blog.csdn.net/BlueDestiny 1、caller JScript参考中说明为:返回一个对函数的引用,该函数调用了当前函数。 如何理解这句话, 先来举个简单的例子: // caller demo { function callerDemo() { if (callerDemo.cal...
这些天都没有更新日志了,这篇文章就也算是自己的一些经验谈了。简单的说一些技巧给大家,希望对你有所帮助,如果还有疑问,可以在下边留言。 一、全等运算符 在JS中,不为0的数皆为true,除了几个特殊的变量除外。比如:undefined,null,""等。这在大多数情况下,也是我们所期望的。 但你不应该忽略这个全等运算符。因此需要较为严格的效验下,我们可以用===这个全等运算符,看下面的代码: //平常的一些效验 var foo = functio...
jquery简单体验query是继prototype之后又一个优秀的Javascrīpt框架。对prototype我使用不多,简单了解过。但使用上jquery之后,马上被她的优雅吸引住了。有人使用这样的一比喻来比较prototype和jquery:prototype就像Java,而jquery就像ruby.实际上我比较喜欢java(少接触Ruby 罢了)但是jquery的简单的实用的确有相当大的吸引力啊!在项目里我把jquery作为自已唯一的框架类包。使用其间也有一点点心得,其实这些心得,在jquery的...
第三课终于和大家见面了, 大家要感谢 Actions 的辛勤劳动啊, 好好利用论坛给大家提供的资源和教程, 希望大家一起学习提高 :D 大家有什么意见, 建议或者想法, 可以到本版的教程问答区 或 站务管理版的 建议或意见 去发表, 我们会及时给您反馈 :) 下面是今天的学习重点: A.补充上课的变量内容 B.if语句的基本语法 C.window.com()基本用法 A.变量 1.变量的类型规则 java script是无类型的,他的变量可以放任何数据类型的值。 2.变量的...
直接点击观看,可以下载http://cimg.163.com/tech/netSchool/dreamweaverFIF/5_1.swfhttp://cimg.163.com/tech/netSchool/dreamweaverFIF/5_2.swfhttp://cimg.163.com/tech/netSchool/dreamweaverFIF/5_3.swfhttp://cimg.163.com/tech/netSchool/dreamweaverFIF/5_4a.swfhttp://cimg.163.com/tech/netSchool/dreamweaverFIF/5_4b.swfhttp://cimg.163.com/tech/netSchool/dreamweaverFIF/5_5a.swfhttp://cimg.163.com/tech/netSchoo...
56.JS中的焦点顺序:document.getElementByid("表单元素").tabIndex = 1 57.innerHTML的值是表单元素的值:如"how are you",则innerHTML的值就是:how are you 58.innerTEXT的值和上面的一样,只不过不会把这种标记显示出来. 59.contentEditable可设置元素是否可被修改,isContentEditable返回是否可修改的状态. 60.isDisabled判断是否为禁止状态.disabled设置禁止状态 61.length取得长度,返回整型数值 62.addBehavior()是一种JS调用的外...
本贴主要是收集各种比较入门的代码层的隐藏与显示 只要设置style的display属性即可 比如隐藏的层 如果要显示它可以通过脚本来控制 window.document.getElementById("MyDiv").style.display = "";禁止右键 屏蔽页面中程序运行出错信息 window.onerror = function() { return true; }得到当前显示器的分辨率 window.srceen.width 得到屏幕的宽度 window.srceen.height 得到屏幕的高度 如果当前分辨率为800*600,window...