• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Damocless
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2019年11月1日

js函数(4)闭包
摘要: 8.6闭包 背景:3.10 变量作用域 在函数体内,局部变量的优先级高于同名的全局变量。如果在函数内声明一个局部变量或者函数参数中带有的变量和全局变量重名,则局部变量会覆盖全局变量; 在全局作用域编写代码时可以不写var 语句,但是声明局部变量时必须使用var语句 3.10.1函数作用域和声明提前 阅读全文
posted @ 2019-11-01 22:23 Damocless 阅读(220) 评论(0) 推荐(0)
 
js函数(3)
摘要: 8.5 作为命名空间的函数 即定义一个函数用做临时的命名空间,在这个命名空间内定义的变量都不会污染到全局命名空间。 将一段代码封装在函数内部,然后调用这个函数。这样全局变量就变成了函数内部的局部变量; 法一: function mymodule(){ //模块代码 //这个模块所使用的所用变量都是局 阅读全文
posted @ 2019-11-01 20:19 Damocless 阅读(96) 评论(0) 推荐(0)
 
js函数(2)
摘要: 8.3函数的形参和实参 js中的函数并未指定函数形参的类型,函数调用也未对传入的实参值做任何类型的检查。 8.3.1函数的形参和实参 当调用函数时传入的实参比函数声明时指定的形参个数要少,剩下的参数都将设置为undefined; { a=a|| [] 考虑 || 运算符 即当第一个参数为真的话就返回 阅读全文
posted @ 2019-11-01 20:09 Damocless 阅读(179) 评论(0) 推荐(0)
 
js中函数总结(1)
摘要: 8.1函数定义js的函数可以嵌套在其他函数的定义中,这样它们就可以访问它们被定义时所处的作用域中的任何变量。意味着js函数构成了一个闭包;function name(){} 特殊的:函数表达式有时定义之后立即被调用。var tensquared=(function(x){return x*x;}(1 阅读全文
posted @ 2019-11-01 19:21 Damocless 阅读(209) 评论(0) 推荐(0)
 
时钟
摘要: setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。 fillStyle 属性设置或返回用于填充绘画的颜色、渐变或模式context.fillStyle=color|gradient|patterncontext.arc(x,y,r,sAngle,eAngle,cou 阅读全文
posted @ 2019-11-01 14:25 Damocless 阅读(131) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3