Амперсанды в строковых константах
1 мин
Не забывайте, уважаемые джаваскрипт-программисты, в строковых константах указывать амперсанд как "&", а не просто как "&". Ибо иначе результаты будут очень браузеро-зависимы:
document.body.innerHTML = "http://example.org/get.php?test";Результат:
document.body.innerHTML += "&ok";
document.body.innerHTML += "&wonderful";
| Firefox: | http://example.org/get.php?test&ok&wonderful |
| Chrome: | http://example.org/get.php?test&wonderful |
| IE: | http://example.org/get.php?test |



Иногда мы бываем просто ленивыми. Особенно, когда доходит дело до написания кода. И хоть круглые скобки в вызове функции не приводят к избыточности, иногда все же они могут утомлять, особенно когда javascript-метод не нуждается в передаваемых ему аргументах. Иногда это просто надоедает.
C помощью библиотеки 