製作一些Bookmarklet,我試圖使用JavaScript縮小器,如Google Closure Compiler或YUI Compressor。但是,我沒有使用它們,因爲它們用雙引號替換每個單引號。我不能使用具有雙引號中的代碼,我應該像雙引號代碼:爲什麼JavaScript壓縮器用雙引號替換單引號?
<a href="javascript:alert('hello')">hello</a>
所以,我用MinifyJavascript與縮小。我想知道爲什麼其他的清理器會替換引號。替換引號不會縮小代碼。編碼風格對於縮小代碼並不重要。那麼這是什麼原因呢?
這是一行HTML,而不是JavaScript。在普通的JavaScript中,總是可以使用反斜槓來隱藏嵌入的引號。 – Pointy
這是Bookmarklet的示例代碼。在這個例子中,我想縮小的代碼是alert('hello')',Minifiers使它成爲'alert(「hello」)''。 –
在這種情況下,你不能簡單地做''? –