摘要:
原因:jQuery所取的对象是一个jQuery对象,封装了一些包装方法,如html()、css()、attr()等,而原生的js所取对象是DOM对象则没有。使用jQuery选取的对象一般是数组,使用$().get(0)或者$()[0]选取第一个元素,就是DOM对象了。 console.log($('#example') === document.getElementById('example')... 阅读全文
摘要:
通过指定事件处理程序可以侦听事件的发生并对其作出响应,已达到某种交互目的。那么指定事件处理程序的方式有哪些呢?比如有以下代码:要求为按钮指定一个单击事件处理程序,即单击按钮时输出相应信息。1.HTML事件处理程序某个元素支持的每种事件,都可以使用一个与相应事件处理程序同名的HTML特性来指定。特性的... 阅读全文
摘要:
事件事件就是用户或浏览器自身执行的某种动作,如click、load等,都是事件的名字。而响应某个事件的函数就是事件处理程序或事件侦听器,通常以“on+事件名字”命名,如onclick、onload。事件最早是在IE3和Netscape Navigator2中出现的,当时是作为分担服务器运算负载的一种... 阅读全文
摘要:
function sum(a,b){ console.log(a+b); }console.log(sum.length);// 2,表示期望接受的参数sum(1,2,3);//3,arguments对象中保存的是实际接受的参数 阅读全文
摘要:
AMD(Asynchronous Module Definition)异步模块定义规范制定了定义模块的规则,这样模块和模块的依赖可以被异步加载。此规范只定义了一个函数且为全局变量:define(id?,dependencies?,factory)这里我们主要整理下id的命名规则.id 一个字符串,定... 阅读全文
摘要:
小驼峰命名法 第一个单词以小写字母开始,第二个单词的首字母大写。如: var myFirstName;大驼峰命名法 每一个单词的首字母都采用大写字母。如:var MyFirstName; 阅读全文
摘要:
状态码有三位数字组成,第一个数字定义了响应的类别,且有五种可能取值:1XX :指示信息--表示请求已接收,继续处理2XX :成功--表示请求已被成功接收、理解、接受3XX :重定向--要完成的请求必须进行更进一步的操作4XX :客户端错误--请求有语法错误或请求无法实现5XX :服务器端错误--服务... 阅读全文
摘要:
转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspxAuthor :Jeffrey引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不... 阅读全文
摘要:
昨天刚做了阿里的前端在线笔试题,其中有一道填空题如下function func(){ alert(this.valueOf()); }func._________;//期望结果是abc一开始看到这个题,就想到了call()和apply()方法,但无奈对这两个方法的的用法只是有个模糊的记忆。于是,... 阅读全文