随笔分类 - JavaScript
摘要:Javascript 从名字上听起来跟JAVA有着联系,但其实却是两门根本不同的语言。在Java中定义类是轻而易举的事情,但是要在JavaScript中定义一个好的对象却是要花点心思。本文介绍几种方法,并比较他们的优劣。1、 工厂方式 这种方式可能是我们最容易想到的了,见代码:var employee = new Object; employee.name = "Tim"; employee.age = 24; employee.getName = function(){ alert(this.name); }这段代码创建了一个employee 对象,并设置了他的几个属性:
阅读全文
摘要:1.请从ID选择器开始如果你要找的dom对象已经有ID了,你直接使用ID选择器找到它吧,因为你可以想象的到,jQuery使用的是JavaScript的getElementById()方法,原生态的方法总是最快的。如果你要找的dom对象没有ID或者你要选择多个dom对象,请从最近的有ID的对象开始继承吧。如$(“#nearid input”)。这样做可以减少DOM遍历和循环的次数。2.在class前使用标签名jQuery中第二快的选择器是标签选择器,因为它来自原生的getElementsByTagName()方法。你要查找一个class名为“myclass”的div,请使用$(“div.mycl
阅读全文
摘要:要获取当前页面URL的参数,可能大家第一个想到是使用 window.location.href 或者是document.location.href ,获取结果诸如http://www.xxx.com/?aa=xx&bb=xx ;但是其实我们需要的只是:?aa=xx&bb=xx。这种形式可以使用 document.location.search 这个属性获取。如果我想要获取该URL后面参数aa的值该怎么弄呢?常见的方式可能是这样: function( param ){ var url = window . location . toString (); url = url . s
阅读全文