Serendipity
Sun, 20 Mar 2016 02:35:32 +0000
憧憬
这是一个很有趣的世界。
JavaScript 秘密花园
许可
JavaScript 秘密花园在 MIT license 许可协议下发布,并存放在 GitHub 开源社区。 如果你发现错误或者打字错误,请新建一个任务单或者发一个抓取请求。 你也可以在 Stack Overflow 的 JavaScript 聊天室找到我们。
http://bonsaiden.github.io/JavaScript-Garden/zh/
Others
奇技淫巧:
1
2
3
4
5
6
7
8
9
10
11
// 赋值
return { 1: '是', 0: '否' }[value] // value = 0 || 1
+new Date() // new Date().getTime()
var b = value || 0 // 有 value 的时候,b 为 value
// True && False
Number(false) || +false // 0
Number(true) || +true // 1
~~!true // 0
!!~0 // true index 场景下可用
!!~-1 // false
hash 无法通过 url 直接传递给后端
可以用 JS 获取:
或者用 encodeURIComponent() 方法转义:
encodeURIComponent('#')
"%23"
References:
blog comments powered by Disqus