что это значит (! перед 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>
JS: !function
Re: JS: !function
тут нашел:
http://stackoverflow.com/questions/5422 ... 58#5422658" onclick="window.open(this.href);return false;
http://stackoverflow.com/questions/5422 ... 58#5422658" onclick="window.open(this.href);return false;
Она любила его больше, чем он зарабатывал.
Re: JS: !function
Но другой вопрос возник: в чем разница между двумя вызовами?
я какие-то плюсы-минусы не нашел.
я какие-то плюсы-минусы не нашел.
<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
это наверно просто следствие динамической генерации обработчиков.RusBook писал(а):Но другой вопрос возник: в чем разница между двумя вызовами?
я какие-то плюсы-минусы не нашел.
<input type="button" name="Test2" value="Test2" onClick="alert('Hi!')">
<br/>
<input type="button" name="Test3" value="Test3" onclick="(function(){ alert('Hi'); })()">
хотя может онклик в евал контексте выполняется, а тут так зачем-то контекс переключают. может смысл и есть
потому что Джим каждое утро делает зарядку