CSS魔法

Results 314 comments of CSS魔法

如果你的项目还在用 jQuery,那么 Action 确实可以比较容易地实现 “无埋点” 效果。不过也仅限于此了,更复杂的埋点需求(尤其是需要准备复杂数据的需求)还是需要具体处理。 把事件绑定代码(在业务层)和准备数据的代码(可以不在业务层)分离开,是不是就没有那么难看? 现在状态管理库也广泛应用了,我估计要为埋点准备的数据应该都在 store 里,那么准备数据的代码是不是也可以写得很干净?

打不开链接的同学,请留意一下自己的线路。建议 US 或 JP 线路。

和 Google 的其他服务一样,国内无法直接访问。而且它反向限制了访问 IP,因此建议 US 或 JP 线路。

https://github.com/CMUI/gearbox/commit/917ff375e5e24ca1401edcc15af4e92b71a5c3be :先宽松地适配一下 `19` 和 `16` 开头的手机号。 稍后需要更精确地匹配各号段。

与 Underscore.ext 的差异: - ~~`.parseUrl()` 的行为有差异~~ - ~~`.composeUrl()` 的行为有差异~~ - ~~`.parseUrl()` 新增别名:`.parse()`~~ - ~~`.composeUrl()` 新增别名:`.format()`~~ - 已移除 `.isFullUrl()` - 已移除 `.isAbsolutePath()`

与 Underscore.ext 的差异: - 已移除 `.isFullUrl()` - 已移除 `.isAbsolutePath()` - `.include()` 已改名为 `.includes()` - 已移除 `.uniq()`

与 Underscore.ext 的差异: - 已移除 `.isWebKit` - 已移除 `.isMoz` 新增以下接口: - `.browser` - `.engine` - `.engineVersion`

PR #13 会先解决一些基本问题,但还无法解析浏览器版本。

与 Underscore.ext 的差异: - `gearbox.dom.$root` vs `_.dom.$doc`