随笔分类 - javascript
学习javascript之路。。。
摘要:JSON对象变化万千,非常灵活,对应的获取方法分别为:1.最简单类型的(myObject是对象,不是字符串哦)在较老版本的浏览器中需加入以下代码确保可以使用:if (!Object.keys) { Object.keys = function (obj) { var keys =...
阅读全文
摘要:使用js记忆函数来计算菲波那切数列、阶乘等,可以极大减少我们必须要做的工作,加速程序计算。1.编写记忆函数memoizervar memoizer = function(memo, fundamental) { //memo记忆数组和fundamental函数 //管理memo存储、何时调用fund...
阅读全文
摘要:正在看《javascript语言精粹》,遇到明显的特点就记录下来,以防看了白看(噗噗~)为了不误导,形成错误印象,文中 ‘错误设计‘ 写成 ‘现有设计’,’正确设计‘ 写成 ’期待设计‘。然而期待只能是期待,因为他已经被使用的太广泛了。。。不能说改就改了1.js中this指向: 函数调用有四种模式...
阅读全文
摘要:原文阅读:WISER CODER1. Zepto.js and the :selected and :checked selectors 如果你已经看上了jQuery那残弱的表兄弟, Zepto.js,那么你也一定发现了他的缺点不能使用 :selected and :checked.这两个伪类选...
阅读全文
摘要:jQuery中典型的方法:$('option[selected]')不管用,因为selected并不是CSS标准。因此,在zepto中想要获取select元素中选中的option,需采取如下方法:// get OPTION elements for which `selected` property...
阅读全文
摘要:今天,微信上用input type=date来计算日期,苹果上可以,我的小米2s手机死活不触发onchange,大三星的onchange效果怎么看都是onblur。听燕哥说,这事儿,得折腾。 搞来搞去,又加了个input事件: 1 $Date.on('change blur input', ...
阅读全文
摘要:概述逗号操作符对它的每个操作对象求值(从左至右),然后返回最后一个操作对象的值。语法expr1, expr2, expr3...参数expr1,expr2, expr3...任一表达式。描述当你想要在期望一个表达式的位置包含多个表达式时,可以使用逗号操作符。这个操作符最常用的一种情况是:for循环中...
阅读全文
摘要:$.proxy(),接受一个函数,然后返回一个新函数,并且这个新函数始终保持了特定的(就是指定context为函数的上下文)上下文(context)语境。$.proxy( function, context )function:将要改变上下文语境的函数。context:函数的上下文语境(`this`...
阅读全文

浙公网安备 33010602011771号