if (Yii::$app->user->can('admin') || $post->user_id == Yii::$app->user->id) {
// ...
}
$(function(){
$("#search_box").keyup(function(I){ ... });
})
$(document).on("DOMContentLoaded", function(){
// Дождались загрузки DOM, можем производить манипуляции с html элементами.
})
public static void deleteServer(int index) throws IOException {
BufferedReader reader = null;
PrintWriter writer = null;
try {
File file = new File(getFilePath());
String fileToWrite = "fileToWrite.txt";
reader = new BufferedReader(new FileReader(file));
writer = new PrintWriter(new FileWriter(fileToWrite));
int current = 0;
String line;
while ((line = reader.readLine()) != null) {
if (current != index) {
writer.println(line);
}
current++;
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (writer != null) {
writer.close();
}
if (reader != null) {
reader.close();
}
}
}
jQuery(function($) {
function fixDiv() {
var $cache = $('#fixed');
if ($(window).scrollTop() > 50)
$cache.css({
'position': 'fixed',
'top': '0px'
});
else
$cache.css({
'position': 'relative',
});
}
$(window).scroll(fixDiv);
fixDiv();
});
function makeCounter(){
//Эта переменная видна только здесь
var currentCount = 0;
//Эта функция - тоже только здесь, зато она видит currentCount
function getCountValue(){
currentCount += 1;
return currentCount;
}
//Возвращаем саму функцию, а не её значение
return getCountValue;
}
//counter = getCountValue
var counter = makeCounter();
counter(); //На самом деле - вызов getCountValue()