Страница 1 из 1
JS: !function
Добавлено: 19.12.2012 11:00
RusBook
что это значит (! перед function)?
взято отсюда:
https://dev.twitter.com/docs/tweet-button" onclick="window.open(this.href);return false;
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="
https://platform.twitter.com/widgets.js ... );</script>
Re: JS: !function
Добавлено: 19.12.2012 12:21
RusBook
тут нашел:
http://stackoverflow.com/questions/5422 ... 58#5422658" onclick="window.open(this.href);return false;
Re: JS: !function
Добавлено: 19.12.2012 14:48
RusBook
Но другой вопрос возник: в чем разница между двумя вызовами?
я какие-то плюсы-минусы не нашел.
<input type="button" name="Test2" value="Test2" onClick="alert('Hi!')">
<br/>
<input type="button" name="Test3" value="Test3" onclick="(function(){ alert('Hi'); })()">
Re: JS: !function
Добавлено: 20.12.2012 16:42
Джимми
RusBook писал(а):Но другой вопрос возник: в чем разница между двумя вызовами?
я какие-то плюсы-минусы не нашел.
<input type="button" name="Test2" value="Test2" onClick="alert('Hi!')">
<br/>
<input type="button" name="Test3" value="Test3" onclick="(function(){ alert('Hi'); })()">
это наверно просто следствие динамической генерации обработчиков.
хотя может онклик в евал контексте выполняется, а тут так зачем-то контекс переключают. может смысл и есть