会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Bigmario
博客园
首页
新随笔
联系
订阅
管理
2015年11月14日
表达式的逻辑判断
摘要: console.log(NaN === NaN); // false因为有很多方法表示非数字,所以两个非数字不一定相同。console.log(~-1==0);//true~按位取反运算符
阅读全文
posted @ 2015-11-14 11:02 Bigmario
阅读(248)
评论(0)
推荐(0)
编辑
2015年11月13日
typeof和instanceof的用法
摘要: typeof是一个一元运算,返回值有六种可能: "number," "string," "boolean," "object," "function," 和 "undefined."instanceof 判断一个变量是否为某个对象的实例。 > typeof null 'object' > nul...
阅读全文
posted @ 2015-11-13 22:01 Bigmario
阅读(170)
评论(0)
推荐(0)
编辑
2015年11月12日
js的链式作用域和var变量声明
摘要: 在变量解析过程中首先查找局部的作用域,然后查找上层作用域。输出10输出undefined在函数内部定义变量不带var,相当于进行变量赋值。
阅读全文
posted @ 2015-11-12 23:31 Bigmario
阅读(238)
评论(0)
推荐(0)
编辑
2015年10月29日
angularjs知识点
摘要: 1、$resource封装了较为低级的$http,返回的$resource对象中包含了同后端服务器进行的交互的高层API,配置方法:$resource(url,[paramDedaults],[actions])paramDefaults:用于设置参数的默认值;actions:用来定义$resour...
阅读全文
posted @ 2015-10-29 11:35 Bigmario
阅读(120)
评论(0)
推荐(0)
编辑
2015年10月11日
js性能优化
摘要: 一、变量查找优化1、变量声明要带上var。(否则js引擎将遍历整个作用域查找变量)2、慎用全局变量。(生命周期长,不利于内存释放)3、缓存重复使用的全局变量。4、避免使用with语句。二、核心语法的优化1、通过原型优化方法定义。2、避免使用属性访问方法。3、避开闭包陷阱。4、避免在循环中使用try-...
阅读全文
posted @ 2015-10-11 12:25 Bigmario
阅读(112)
评论(0)
推荐(0)
编辑
2015年10月8日
html5和css3学习计划
摘要: 虽然之前也有对HTML5有部分的了解,大了解都不深,而且断断续续,实在不想只是停留在了解这个程度上面,所以,从今天开始要有计划的学习HTML5。HTML5学习计划:1、HTML5文档类型定义Doctype2、HTML5语义化标签3、音频、视频标签(HTML5音乐播放器 )4、HTML5表单元素5、C...
阅读全文
posted @ 2015-10-08 22:13 Bigmario
阅读(421)
评论(0)
推荐(0)
编辑
2015年10月1日
js性能优化的措施
摘要: 1、js提供了三种循环:for(;;) while() for(in),for(in)的效率最差,最好采用for循环,如果循环变量需要递增或递减,尽量使用++。2、如果需要遍历数组,应该先缓存数组长度,再将数组长度放入局部变量中,避免多次查询数组长度。3、尽量选用局部变量而不是全局变量。 4、尽量作...
阅读全文
posted @ 2015-10-01 13:06 Bigmario
阅读(213)
评论(0)
推荐(0)
编辑
js跨域问题及解决方案
摘要: 我们经常会在页面上使用ajax请求访问其他服务器上的数据,此时客户端就会出现跨域问题。跨域问题是由javascript语言安全限制中的同源策略造成的。简单来说,同源策略是指一段脚本只能读取来自同一来源的窗口和文档的属性。同一来源是指主机名、端口号和协议的组合。解决方案:1、通过jsonp跨域scri...
阅读全文
posted @ 2015-10-01 10:20 Bigmario
阅读(291)
评论(0)
推荐(0)
编辑
js常见题目
摘要: 1、用正则表达式实现字符串首尾空格删除功能。2、写一个hack样式实现在IE6、IE7、firefox下分别使用不同的颜色。background:blue;*background:red !important;_background:yellow;3、列出4个http状态码并解释含义。200:OK;...
阅读全文
posted @ 2015-10-01 09:50 Bigmario
阅读(165)
评论(0)
推荐(0)
编辑
2015年9月19日
js创建对象的几种常用方式
摘要: 1、工厂模式在函数中定义对象,并定义对象的各种属性,虽然属性可以为方法,但是一般将方法定义到函数之外,可以避免重复创建该方法。最后返回该对象。2、构造函数方式无需在函数内部重新创建对象,而使用this指代。3、原型模式不在函数中定义属性,利用prototype对属性进行定义。4、混合方式将属性在函数...
阅读全文
posted @ 2015-09-19 10:49 Bigmario
阅读(97)
评论(0)
推荐(0)
编辑
下一页