关注了问题2016-08-04
回答了问题2016-03-08
事件是会冒泡的。。所以你只需要判断是否点击到了button就可以了。即便e.target是i标签,也会再向上冒泡到button的。在这个时候捕获点击事件去做对应处理就好了。
回答了问题2016-03-08
先遍历一遍cells把其他项的selected都置为false
赞了文章2016-02-16
ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。
回答了问题2016-02-15
2楼正解。append是目的为添加元素、dom节点的操作,而不是拼接字符串。。楼主理解错了
赞了文章2016-02-03
因为 eval 可以执行字符串表达式,我们希望将 obj 这个字符串对象 执行成真正的对象,那么就需要用eval。但是为了避免eval 将带 {} 的 obj 当语句来执行,我们就在obj的外面套了对 (),让其被解析成表达式。
赞了文章2016-02-03
" JavaScript 可以……""嘛,不就是操作一下 DOM,可以让元素飞来飞去吗""JavaScript 是……""不就是用 jQuery 让网页动起来,顶多就是再用用 Ajax 和后端进行一下数据交换吗""JavaScript 是一门……""最讨厌和鄙视这种弱类型不需要编译的脚本语言了,你说 OOP? 扯淡的吧,...
赞了文章2016-01-29
web性能优化的手段并不是非黑即白的,有些手段过头了反而降低性能,所以在讨论条件和结论的时候,虽然很多条件本身会带来其他细微的负面或正面影响,为了不使论述失去重点,不会扩展太开。
赞了文章2016-01-23
这个方法了不起啊。。vue.js是通过它实现双向绑定的。。而且Object.observe也被草案发起人撤回了。。所以defineProperty更有必要了解一下了。
关注了问题2016-01-19
关注了问题2016-01-19
赞了文章2015-12-31
如今,Git 大行其道,颇有一统天下之势。如果你的技能树上 Git 和 Github 的图标还没有点亮的话,你都不好意思说你是程序员。别说互联网企业,我接触到的许多传统企业都在从 SVN,Clear Case 等迁移到 Git 上,甚至大厂还会有一个团队去定制适合自己企业的 Git 服务器。
关注了问题2015-10-08
回答了问题2015-06-29
私以为楼上利用给文件名加MD5标记的方式最合适且实用,目前我们开发过程中也是利用这个。以时间戳为参数的形式,之前也有尝试过,微信的缓存严重是出了名的,许多时候给文件名加参数也不太有效,最终还是通过修改文件名达到的目的。所以通过MD5来动态修改文件名是最...
回答了问题2015-06-29
2楼正解,当时开发时也遇到了同样问题,咨询过微信开发人员后得到的解释,在6.2版微信会有修复。其实这些在官方文档的常见问题里都有,比如安卓传图预览失败可以利用setTimeout解决等等。建议把常见问题仔细阅读一遍
关注了问题2015-06-15
关注了问题2015-05-15
关注了问题2015-04-24