Ractive.DEBUG背后的逻辑缩小了断言
The logic behind Ractive.DEBUG minify assertion
我在 Ractive 文档中看到了这行代码:
Ractive.DEBUG = /unminified/.test(function() {/*unminified*/});
你能解释一下这背后的逻辑吗?该函数应具有相同的值,无论它是否具有内联注释。
> 缩小将从代码中删除注释,因此当正则表达式test
调用函数时,函数变得function() {}
.toString()
,从而产生false
。
如果不缩小,正则表达式测试将发现unminified
的发生,因此 DEBUG 将被true
相关文章:
- 如何在d3上的图形中添加放大和缩小按钮
- AmCharts缩小事件
- 我需要iframe的内容像动画一样展开,填满整个屏幕并缩小到原来的大小
- 在手机上缩小/缩放滚动图像
- 当已经使用CasperJS选择了css类元素时,断言该类的存在
- 如果状态不匹配,则缩小为丑陋
- 引导模式缩小动画
- 使用源映射在Visual Studio中调试缩小的JavaScript
- Chai深度包含了对嵌套对象的断言
- 我应该连接/缩小已经缩小的JS/CSS吗?如果是,如何
- UglifyJs用于JSON缩小的JavaScript API
- Mocha/Chai测试链接到函数返回断言错误
- 创建缩放功能当我们点击签署整个页面获得缩放,当我们点击-签署它获得缩小
- 缩小并更改滚动时的背景导航栏
- 颗粒-JavaScript/CSS缩小SIMPLE/ADVANCED优化不起作用
- 在用户用动画滚动175像素后缩小固定的Div
- 断言属性不可配置
- 上传时缩小图像大小
- 节点回调参数无法断言instanceof Error
- Ractive.DEBUG背后的逻辑缩小了断言