随笔分类 - javascript,jquery
摘要:apply与call 主要解决一下几个问题: 1.apply和call的区别在哪里 2.什么情况下用apply,什么情况下用call 3.apply的其他巧妙用法(一般在什么情况下可以使用apply) apply:方法能劫持另外一个对象的方法,继承另外一个对象的属性. call传的参数是一个一个的加
阅读全文
摘要:协议方法,javascript中就是这么规定的: sort->按照ascii码来排列的。 1.参数a,b 2.返回值:1.负值,a就在前面 2.正值,b就在前面 3.0,保持不变 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8
阅读全文
摘要:1. 对象没有length属性 2.Array.prototype.slice.call(obj)能将具有length属性的对象转成数组,不带length属性的对象,只能声明数组去转换 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT
阅读全文
摘要:AMD(Asynchronous Module Definition)翻译为异步模块定义。异步强调的是,在加载模块以及模块所依赖的其它模块时,都采用异步加载的方式,避免模块加载阻塞了网页的渲染进度。用于浏览器端的异步模块规范 CMD (Common Module Definition), 是seaj
阅读全文
摘要:上面是普通的方式进行的操作。 我们分析它的for循环复用了多次,所以想办法封装成一个函数来做。
阅读全文
摘要:javascript中的数组转换成字符串用toString(),或者用join()。 将数组和字符串用+连接,赋给一个变量,这个变量自动转变成字符串了。 字符串转换成数组用split(',')
阅读全文
摘要:开发的两种方式, 1.命令式 更加注重的是执行的过程 更像考试的解答题 2.声明式 更加注重的是执行的结果 声明式是对命令的局部包装 更像考试的选择题或者是填空题 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta
阅读全文
摘要:如果JavaScript预期某个位置应该是布尔值,会将该位置上现有的值自动转为布尔值。转换规则是除了下面六个值被转为false,其他值都视为true。 undefined null false 0 NaN ""或''(空字符串) 需要特别注意的是,空数组([])和空对象({})对应的布尔值,都是tr
阅读全文
摘要:1.什么是attribute,什么事property html标签的预定义和自定义属性我们统称为attribute js原生对象的直接属性,我们统称为property 2.什么是布尔值属性,什么是非布尔值属性 property的属性值为布尔类型的,我们统称为布尔值属性 property的属性为非布尔
阅读全文
摘要://对象创建模式 //方式一:Object构造函数模式 var p=new Object(); p.name='Tom'; p.age=12; p.setName=function (name){ this.name=name; } p.setName('Jack'); console.log(p.name,p.age); //方式二:对象字面量 var p={ ...
阅读全文
摘要:判断js中的类型: function aa(){ console.log("aa测试用例"); } var b={}; //aa.call(b); //相当于b.aa(),将aa()方法赋给b调用。 aa.apply(b); //相当于b.aa(),将aa()方法赋给b调用。 patientsDir
阅读全文
摘要:1 2 3 4 5 数组的遍历方式 6 46 47 48 49 50 51 52 53
阅读全文
摘要:null 用Number转换后是0 null 用typeof后是object(随浏览器不同) undefined用Number转换后的typeof是NAN var demo=true; var num=Number(demo); console.log(num); //1 parseInt('123
阅读全文
摘要:我们可以打开这个网址:http://www.tianqi.com/plugin/,然后去取自己想要调用的天气样式和城市。 比如:<iframe width="283" scrolling="no" height="30" frameborder="0" allowtransparency="true
阅读全文
摘要:我们往往是将同一级目录下的栏目先隐藏起来,当用户的鼠标滑过时则显示出来。这就是用javascript实现的一个导航栏下拉列表,下面为大家讲解下是如何实现的,当网站导航栏项目很多的时候,我们往往是将同一级目录下的栏目先隐藏起来。当用户的鼠标滑过时则显示出来。这就是用javascript实现的一个导航栏
阅读全文

浙公网安备 33010602011771号