javascript学习笔记
文章平均质量分 62
BoBoo8402032
我很懒,真的!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ECMAScript基础之三(第二章)
String类常用方法:(1)charAt(),charCodeAt():访问的是字符串中的单个字符,charCodeAt()得到的不是字符,而是字符代码。(2)concat():用于把一个或多个字符串连接到String对象的原始值上,该方法返回的是String原始值,保持原始的String对象不 变。(3)indexOf()和lastIndexOf()方法返回的都是指定的子串在另一个字符串中的位置(或-1,如果没找到这个子串),这两个方法的不同之处在于,indexOf()方法是从字符串的开头开始检索子串,原创 2011-03-02 17:25:00 · 861 阅读 · 0 评论 -
window.open()方法,window.opener的用法,以及用该属性处理父子级页面的访问
HTML DOM open() 方法定义和用法open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口。语法window.open(URL,name,features,replace)参数描述URL一个可选的字符串,声明了要在新窗口中显示的文档的 URL。如果省略了这个参数,或者它的值是空字符串,那么新窗口就不会显示任何文档。原创 2011-07-01 15:37:00 · 4340 阅读 · 0 评论 -
window.dialogArguments,showModalDialog()的用法
Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创建转载 2011-07-01 11:18:00 · 3585 阅读 · 0 评论 -
js exception 说明 (获取异常)
js exception 说明 (获取异常) asdffunction a(){try{var aaa = document.getElementById(bbb);alert(aaa.innerText);}catch (e){alert(错误 + e.message + 发生在 + e.lineNumber + 行);原创 2011-06-17 17:00:00 · 14465 阅读 · 0 评论 -
ECMAScript基础之四(第三章:对象基础)
3.2.4 早绑定和晚绑定所谓绑定,即把对象的接口与对象实例结合在一起的方法。早绑定:是指在实例化对象之前定义它的特性和方法,这样编译器或解释程序就能提前转换机器代码,在java和visual basic 这样的语言中,有了早绑定,就可以在开发环境中使用IntelliSense。ECMAScript不是强类型语言,索引不支持早绑定。晚绑定:指的是编译器或解释程序在运行前,不知道对象的类原创 2011-06-15 11:38:00 · 921 阅读 · 0 评论 -
javascript 关于 object 与 Function 不理解?
<br /><script><br /> /**??为什么 per 不是 Function类型?<br /> * per 是 Person,person是Function<br /> */<br /> function Person(){};<br /> var per = new Person();<br /> alert(per instanceof Person);<br /> alert(Person instanceof Function);<br /> alert(Person instance原创 2011-02-18 17:03:00 · 604 阅读 · 0 评论 -
javascript:Boolean数据类型怪异情况
<br />先看两段代码:<br /><script><br /> var oFalseObject = new Boolean(false);<br /> var bResult = oFalseObject && true;<br /> var cResult = true && oFalseObject;<br /> alert(oFalseObject && true); //output: true<br /> alert(bResult+"~~"+c原创 2011-02-19 22:12:00 · 694 阅读 · 0 评论 -
javascript: 全局变量与局部变量,var关键字
<br />在javascript中,定义变量有两种方式 如:<br />(1)var num1;<br />(2) num1;<br />这两种变量有什么区别?<br />1. 如果在<script></script>下两种方式相同,都是定义全局变量,即window的属性。<br />代码:<br /><script><br /> var num1 = 'hello javascript';<br /> num2 = 'hello window';<br /> <br />aler原创 2011-02-19 16:17:00 · 1532 阅读 · 0 评论 -
javascript:模拟类私有属性,通过类方法调用例子
<br /><script><br /> /**<br /> *模拟属性私有,通过方法调用私有属性<br /> */<br /> function Person(name,age)<br /> {<br /> var name = name;<br /> var age = age;<br /> <br /> this.getName = function()<br /> {<br /> return name;<br /> }<br /> this.setName = function原创 2011-02-18 16:39:00 · 582 阅读 · 0 评论 -
javascript中关于继承的例子
<br /><script><br /> /**该例子用于动态模仿继承*/<br /><br /> //定义父类<br /> function Farent(name,age)<br /> {<br /> this.name = name;<br /> this.age = age;<br /> this.say = function ()<br /> {<br /> alert("name:"+this.name + "~~age:"+this.age);<br /> }<br /> }原创 2011-02-18 16:38:00 · 607 阅读 · 0 评论 -
ECMAScript基础之二(第二章)
<br /> <br /><br /><br /> <br /> <br />在学习JS的面向对象过程中,一直对constructor与prototype感到很迷惑,看了一些博客与书籍,觉得自己弄明白了,现在记录如下:<br /> 我们都知道,在JS中有一个function的东西。一般人们叫它函数。比如下面的代码<br />function Person(name) <br />{ <br /> alert(name); <br />} <br />Person('js');//j原创 2011-02-17 21:59:00 · 631 阅读 · 0 评论 -
ECMAScript基础之一(第二章)
ECMAScript的基本概念:<br /> -->区分大小写.(这个常和HTML标签的概念弄混淆)<br /> -->变量是弱类型.(弱类型:即一个变量不必声明其类型。强类型:必须先声明变量,并且该变量只可用于表示一种类型的数据)<br /> -->每行结尾的分号可有可无。<br /> -->注释与java相同。<br /> -->括号表明代码块。 ECMAScript 可以在使用变量之前不必声明(ECMAScript的解释程序遇到未声明的标识符,用原创 2011-02-15 23:16:00 · 771 阅读 · 0 评论 -
高效 JavaScript(转贴)
<br />传统上,网页中不会有大量的脚本,至少脚本很少会影响网页的性能。但随着网页越来越像 Web 应用程序,脚本的效率对网页性能影响越来越大。而且使用 Web 技术开发的应用程序现在越来越多,因此提高脚本的性能变得很重要。<br />对于桌面应用程序,通常使用编译器将源代码转换为二进制程序。编译器可以花费大量时间优化最终二进制程序的效率。Web 应用程序则不同。因为 Web 应用程序需要运行在不同的浏览器、平台和架构中,不可能事先完全编译。浏览器在获得脚本后要执行解释和编译工作。用户要求不仅要求网页能快转载 2011-03-04 10:01:00 · 571 阅读 · 0 评论 -
XML DOM基础概念一
加载并解析 XML 文件 try //Internet Explorer { xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); }catch(e) { try //Firefox, Mozilla, Opera, etc.原创 2011-07-09 10:36:15 · 675 阅读 · 0 评论
分享