JavaScript

return a&&b 这都是什么鬼?谈一谈return中的符号

蒙奇·D·撸码客 发布于 2016-08-31 12:01:28

鬼畜啊,最近看demo,被里面的一段代码搞懵逼了,就是类似returna&&b这类的东西,我还以为是ES6里的新特性,结果翻了半天也没找到。。。后来搜了搜,原来是早就有的东西了,⊙﹏⊙b汗。这是个什么知识点我不知道,只搜到了使用规则:returna&&am...

JavaScript:setTimeout 的运行机制

蒙奇·D·撸码客 发布于 2016-05-29 12:17:37

setTimeout,前端工程师必定会打交道的一个函数.它看上去非常的简单,朴实.有着一个很不平凡的名字–定时器.让年少的我天真的以为自己可以操纵未来.却不知朴实之中隐含着惊天大密.我还记得我第一次用这个函数的时候,我天真的以为它就是js实现多线程的工具.当时用它实现了一个坦克大...

怎样书写可维护JavaScript

蒙奇·D·撸码客 发布于 2016-05-25 10:34:38

今天这篇文章不深,但读完可以让你会哇靠。这个现在没在项目中用过。本文由@ouvens童鞋翻译。正文从这开始~几乎每个开发者都有接手过维护遗留项目的经历,或者说是一个旧的项目想继续维护起来。通常第一反应是抛开它们代码规范基础,按自己的意思去写。这样代码会很乱,不可理解,并且别人可能...

(转载)jQuery attr() prop() data()用法及区别

蒙奇·D·撸码客 发布于 2016-05-24 11:12:55

.attr(),此方法从jq1.0开始一直存在,官方文档写的作用是读/写DOM的attribute值,其实1.6之前有时候是attribute,有时候又是property。.prop(),此方法jq1.6引入,读/写DOM的property。.data(),此方法在jq1.2.3...

【转】知道这20个正则表达式,能让你少写1,000行代码

蒙奇·D·撸码客 发布于 2016-05-17 9:10:35

正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:va...

$(window).scroll失效解决办法

蒙奇·D·撸码客 发布于 2016-05-04 10:39:03

有时候我们使用jquery的scroll事件时会发生不响应的事件,遇到此类问题,首先建议看看选择器是否正确,比如有时候我们的滚动条只是在某个div里滚动,那就不要用$(window).scroll()了,而是用对应的div滚动事件:$("div").scroll()。有时候也要注...