Есть 1. Обычные функции для вызовов функций
// 1,普通函数
function fn() {
console.log('普通函数');
}
// 调用方式
fn();
fn.call();
2. Объектные методы
var a = {
sayHi: function() {
console.log('对象的方式');
}
}
// 调用对象的方法
a.sayHi();
3. Конструктор
function Star(age) {
this.age = age
console.log('构造函数');
}
Star();
var a = new Star(18);
console.log(a);
4. Функция привязки события
获取点击事件
var btn = document.querySelector('button');
两种点击事件调用方式
btn.onclick = function() {
console.log('绑定点击事件');
}
//btn.addEventListener('click', function() {
//console.log('绑定点击事件1');
//})
5. Функция таймера - эта функция автоматически вызывается таймером раз в секунду.
setInterval(function() {
console.log('定时器函数');
}, 1000)
//var date = setInterval(function() {
//console.log('定时器函数');
//}, 1000)
//console.log(date);
6. Функция немедленного выполнения ---- автоматически вызывается функция немедленного выполнения
(function() {
console.log('立即执行函数');
})();