明显的例子。 如何在多行分割很长的JavaScript?(Clear Case. How to

2019-09-22 06:54发布

我有一个JS压缩文件是长约14K,这是一个单行。 这将创建的清除情况下,一些问题,不可能做检查

有没有办法解决ClearCase的?

如果我whant拆就多行JS文件,插入换行符时,我应该注意的东西。 很显然,我不会分割字符串或aNumber的,任何其他非显而易见的事情后要记住?

Answer 1:

我不知道ClearCase的。 一个安全的地方是分开之后;}字符串常量外,因为不应该有压缩JS任何评论。

您也可以手动分割文件; 该文件可能不经常更改和10换行符或多或少不会伤害性能。



Answer 2:

另一个解决办法是改变你的压缩JS文件...“compressed_file”的类型:

cleartool chtype Compressed_file

这样,您就不必修改文件。
请参阅“ ClearCase的问题,而‘添加文件到源代码管理’ ”以获得更多关于该技术。

您还可以指定合并管理合并时,在该文件总是复制,以避免任何合并的问题。 请参阅“ ClearCase的UCM试图合并的PDF文件 ”。



Answer 3:

是的,换行符在JS句法意义。 一个JavaScript指令或者由分号或线断裂(或,什么是通常的情况下,两个)终止。 当整个剧本没有写换行符,分离指令的唯一途径是分号。 所以,当你每一个分号后添加一个换行符,句法意义应该保持不变。

但是你确定你应该检查,在压缩Javascript代码,而不是原始的,未压缩的版本? 尤其是当你需要编辑它这样做呢? 文物,像编译的二进制文件,通常不属于版本控制。 压缩的JS文件也应该受到那样的对待,在我看来。



文章来源: Clear Case. How to split very long javascript on multiple lines?