Показать сообщение отдельно
  #23 (permalink)  
Старый 10.12.2012, 08:20
Аспирант
Отправить личное сообщение для vashurin Посмотреть профиль Найти все сообщения от vashurin
 
Регистрация: 01.04.2008
Сообщений: 52

Сообщение от Shitbox2 Посмотреть сообщение
JS работает и без ; в конце строки и лично мне удобнее их вовсе не ставить, но есть подозрения, что многие оптимизаторы кода заглохнут из-за этого. Опасения оправданы?

Ну и в дополнение, какой оптимизатор посоветуете? Есть ли он онлайн?
Заглохнут. Да и понять будет не возможно, что вообще написано.
Вот 2 кода, первый без ";", а второй с ";". Первый не читаемый и не рабочий. Второй читаем и работает.
function A(){
	this.method1 = function(){alert('ok')}
}
var a=new A (function(){alert('ok')})()


function A(){
	this.method1 = function(){alert('ok');}
}
var a=new A; (function(){alert('ok')})();

Притом первый код я разбил на строки, а так, это был реальный кусок кода, который был вытянут в строку после сжатия какой то программой оптимизации.
Ответить с цитированием