Javascript命令仅在未动画化时执行

Javascript命令仅在未动画化时执行,javascript,minimize,Javascript,Minimize,我想在使用未最小化的JavaScript文件时登录到控制台 当我最小化JavaScript时,注释已经被删除了。我想知道是否有一种方法可以编写一个没有注释掉的命令,但在最小化JavaScript文件时仍然会被删除 除非你用什么来最小化你的JS支持条件语句,否则我认为你做不到 如果设置了某个变量,为什么不直接记录呢 除非你用什么来最小化你的JS支持条件语句,否则我认为你做不到 如果设置了某个变量,为什么不直接记录呢 如果一个Javascript最小化程序基于一些有趣/聪明/古怪的代码构造更改了我的

我想在使用未最小化的JavaScript文件时登录到控制台


当我最小化JavaScript时,注释已经被删除了。我想知道是否有一种方法可以编写一个没有注释掉的命令,但在最小化JavaScript文件时仍然会被删除

除非你用什么来最小化你的JS支持条件语句,否则我认为你做不到


如果设置了某个变量,为什么不直接记录呢

除非你用什么来最小化你的JS支持条件语句,否则我认为你做不到


如果设置了某个变量,为什么不直接记录呢

如果一个Javascript最小化程序基于一些有趣/聪明/古怪的代码构造更改了我的代码行为,我想我会非常不高兴。你怎么能确定代码构造不是故意存在的呢


正如所建议的,使用一个禁用日志记录的变量。然后,作为最小化脚本或批处理作业的一部分,您可以在最小化之前使用sed(例如)将该变量切换到其非日志状态。

如果一个Javascript最小化程序基于一些有趣/聪明/古怪的代码构造更改了我代码的行为,我想我会非常不高兴。你怎么能确定代码构造不是故意存在的呢


正如所建议的,使用一个禁用日志记录的变量。然后,作为最小化脚本或批处理作业的一部分,您可以在最小化之前使用sed(例如)将该变量切换到其非日志状态。

如果您的目标只是减小js大小,则可以将日志函数分离到单独的文件中

在“main”js中添加一个函数
functiondologging(object){}
,然后在单独的日志函数文件中用
functiondologging(object){/*日志代码*/}替换该函数


只需记住在记录js之前包含主js。缩小时,只需从html中注释掉日志脚本标记。这样,在缩小的js中只有一个(或两个)空函数定义,每个loggingn操作只有一行代码调用这些函数。

如果您的目标只是减少js大小,则可以将日志函数分离到单独的文件中

在“main”js中添加一个函数
functiondologging(object){}
,然后在单独的日志函数文件中用
functiondologging(object){/*日志代码*/}替换该函数

只需记住在记录js之前包含主js。缩小时,只需从html中注释掉日志脚本标记。这样,在缩小的js中只有一个(或两个)空函数定义,每个loggingn操作只有一行代码调用这些函数