随笔分类 - JavaScript
摘要:一、首先创建js对象的四种方式:1.普通模式 var person=new Object(); person.name="Irving"; person.age=22; person.sayHi=function(){ alert(this.name); }但是这样每次去创建一个类的对象相当的麻烦。所以有了下面的集中创建对象的模式。2.工厂模式 function person(name,age){ var p=new Object(); p.name=name; p.age=age; p.sayHi=function(){ alert(this.name);}; retur
阅读全文
摘要:事件绑定最简单的方式莫过于元素上加onclick方法了 //根据元素id获得元素 function GetID(elementName) { return document.getElementById(elementName); } window.onload = function () { GetID("test").click(); //事件模拟 }此时浏览器均可以正常执行,在元素上加事件称为内联事件, window.onload = function...
阅读全文
摘要:this对象用setIntervaljs中的空值 undefined not number
阅读全文
摘要:数组的排序JavaScript可以实现多维数组,对象数组等排序,语法如下arrayobj.sort(sortfunction) 参数arrayObj 必选项。任意 Array 对象。sortFunction 可选项。是用来确定元素顺序的函数的名称。如果这个参数被省略,那么元素将按照 ASCII 字符顺序进行升序排列。 说明sort 方法将 Array 对象进行适当的排序;在执行过程中并不会创建新的 Array 对象。 如果为 sortfunction 参数提供了一个函数,那么该函数必须返回下列值之一: 负值,如果所传递的第一个参数比第二个参数小。 零,如果两个参数相等。 正值,如果第一个...
阅读全文
摘要:开始记录东西了,文章主要记录一些基础知识点但笔者认为很必要的东西,所以很多时候内容没有过多的解释,这里只是汇总一下,参考《Javascript高级程序设计》。 标签的位置 一般情况下,所有的<script>元素都应该放在页面的<head>元素中 如下:<head> <title></title> <script src="Common/Script/common.js"type="text/javascript"></script> <script type=&qu
阅读全文