随笔分类 - JS
摘要:原因: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 一个字符串,定...
阅读全文
摘要:昨天刚做了阿里的前端在线笔试题,其中有一道填空题如下function func(){ alert(this.valueOf()); }func._________;//期望结果是abc一开始看到这个题,就想到了call()和apply()方法,但无奈对这两个方法的的用法只是有个模糊的记忆。于是,...
阅读全文

浙公网安备 33010602011771号