- 博客(5)
- 收藏
- 关注
原创 js 改变运行上下文
js 改变运行上下文在js里面改变运行上下文有如下三个函数:call()apply()bind() var o1 = { a:"123", b:function(c,d,e){ console.log(this.a); } }, o2 = { a:"321"
2017-10-20 15:32:58 1908
原创 仿照火狐浏览器watch函数实现功能
仿照火狐浏览器watch函数实现功能目的:监听一个对象的属性值变化 使用: var origin = $ watch $ (obj, attrs, callback) obj:需要监听的对象 attrs:需要监听的属性 callback:属性
2017-10-17 17:38:23 274
原创 类似angularjs的ng-options解析规则的解析函数
parsejs解析函数仿照ng-options的解析原理 根据表达式 解析对象并将解析得到的model和view值调用回调返回使用: parse(objorarray,str,callback)objorarray: 需要解析的对象str: 需要解析的表达式 (例:i.a as i.b for i in list / k as v for (k,v) in map)callbac
2017-10-17 17:23:27 240
原创 js日期操作
js日期操作目前主流的js日期操作方法是,将日期对象转化成毫秒数进行运算。 例如:日期2017-10-10,需要知道7天之后日期是多少,可以如下操作: var today = new Date("2017-10-10"), days = 7, year,month,day, afterWeekT
2017-10-17 16:28:24 216
原创 js内置方法的两种不同操作方式
js内置方法的两种不同操作方式1.直接操作调用对象string.split()array.pop() array.push()array.shift() array.unshift()array.splice() array.join()array.sort() array.reverse()…2.操作调用对象的副本string.replace()string.substr()
2017-10-17 16:01:28 235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人