摘要: 在这篇文章中将给大家分享12个有关于JavaScript的小技巧。这些小技巧可能在你的实际工作中或许能帮助你解决一些问题。 使用!!操作符转换布尔值 有时候我们需要对一个变量查检其是否存在或者检查值是否有一个有效值,如果存在就返回true值。为了做这样的验证,我们可以使用!!操作符来实现是非常的方便 阅读全文
posted @ 2016-09-20 16:48 我爱吃小丸子 阅读(223) 评论(0) 推荐(0) 编辑
摘要: JavaScript ServiceWorker API的好处就是让WEB开发人员轻松的控制缓存。虽然使用ETags等技术也是一种控制缓存的技术,按使用JavaScript让程序来控制缓存功能更强大,更自由。当然,强大有强大的好处,也有弊处——你需要做善后处理,所谓的善后处理,就是要清理缓存。 下面 阅读全文
posted @ 2016-09-20 16:35 我爱吃小丸子 阅读(382) 评论(0) 推荐(0) 编辑
摘要: JavaScript有一个preventDefault方法, 他可用以来取消事件的默认动作。比如取消打开链接,选择文本或拖放等。 该方法将通知 Web 浏览器不要执行与事件关联的默认动作(如果存在这样的动作)。例如,如果 type 属性是 “submit”,在事件传播的任意阶段可以调用任意的事件句柄 阅读全文
posted @ 2016-09-20 16:19 我爱吃小丸子 阅读(24131) 评论(1) 推荐(1) 编辑
摘要: 想必大家都知道,JavaScrip是全栈开发语言,浏览器,手机,服务器端都可以看到JS的身影。 本文会分享一些高效的JavaScript的最佳实践,提高大家对JS的底层和实现原理的理解。 数据存储 计算机学科中有一个经典问题是通过改变数据存储的位置来获得最佳的读写性能,在JavaScript中,数据 阅读全文
posted @ 2016-09-20 16:16 我爱吃小丸子 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一、显示信息的命令 最常用的就是console.log了。 二:占位符 console上述的集中度支持printf的占位符格式,支持的占位符有:字符(%s)、整数(%d或%i)、浮点数(%f)和对象(%o) 效果: 三、信息分组 效果: 四、查看对象的信息 console.dir()可以显示一个对象 阅读全文
posted @ 2016-09-20 16:04 我爱吃小丸子 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 你真的了解margin吗?你知道margin有什么特性吗?你知道什么是垂直外边距合并?margin在块元素、内联元素中的区别?什么时候该用 padding而不是margin?你知道负margin吗?你知道负margin在实际工作中的用途吗?常见的浏览器下margin出现的bug有哪 些?…… 写cs 阅读全文
posted @ 2016-09-20 15:51 我爱吃小丸子 阅读(351) 评论(0) 推荐(0) 编辑