前言:
现在各位老铁们对“html 计算”可能比较重视,咱们都想要剖析一些“html 计算”的相关知识。那么小编同时在网络上收集了一些有关“html 计算””的相关知识,希望我们能喜欢,朋友们一起来学习一下吧!函数是 JavaScript 中的基本组件之一。一个函数是 JavaScript 过程 — 一组执行任务或计算值的语句。要使用一个函数,你必须将其定义在你希望调用它的作用域内。
一个 JavaScript 函数用function关键字定义,后面跟着函数名和圆括号。
定义函数
函数声明
function fn() {}
函数表达式
var fn = function() {}什么是回调函数 已经定义 没有调用 但最终它执行了(在某个时刻和某个条件下)有哪些回调函数 dom 事件回调函数 ==> 发生事件的 dom 元素定时器回调函数 ==> window ajax 请求回调函数生命周期回调函数IIFE(立即执行函数表达式)作用隐藏内部实现不会污染全局命名空间编写 js 模块
;(function() { var a = 3 console.log(a + 3)})()
;(function() { var a = 1 function test() { console.log(++a) } window.$ = function() { return { test: test } }})()$().test()函数中的 thisthis 是什么 任何函数本质上都是通过某个对象调用的 所有函数内部都有一个变量 this 它的值是调用函数的当前对象如何确定 this 的值 test(): windowp.test(): pnew test(): 新创建的对象p.call(obj): obj
function Person() { console.log(this) this.color = function() { console.log(this) } this.setColor = function() { console.log(this) }}Person() // this 指向 windowvar p = new Person() // this 指向 pp.color() // this 指向 pvar obj = {}p.setColor.call(obj) // this 指向 objvar test = p.setColor;test() // this 指向 windowfunction fun1() { function fun2() { console.log(this) } fun2() // this 指向 window}fun1()
- END -
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #html 计算 #js定义函数的方式 #js函数定义与调用 #js定义函数的方法 #js定义函数使用的关键字