当前位置: 首页 > news >正文

大型 网站的建设 阶段邢台123最新事件

大型 网站的建设 阶段,邢台123最新事件,汉鼎网站建设,什么是网站推广优化https://juejin.cn/post/6844904083707396109 任何函数运行的时候#xff0c;都会创建一个context对象#xff0c;context对象有一个this对象#xff0c;在运行的时候决定。任何函数都对应一个reference类结构体#xff08;具体叫啥有点忘了#xff09;#xff0c;简单就… https://juejin.cn/post/6844904083707396109 任何函数运行的时候都会创建一个context对象context对象有一个this对象在运行的时候决定。任何函数都对应一个reference类结构体具体叫啥有点忘了简单就抽象成这样Reference{ base ,name} base对应就是thisname就是函数名称this 的范围最近的{} 举个例子自己慢慢悟吧。 function foo(){} // 对应 {base:window,name:foo}; let a{ foo } a.foo(); // 对应 {base:a,name:foo} 简单粗暴的方法就是去分析f()在运行的时候它的base是什么 base为null就是window/全局。 那怎么判断base呢就是看f()前面有没有 . var obj1 {a: 1 }----------var obj2 {a: 2,foo1: function () {console.log(this.a)},foo2: function () { // 分析obj2.foo2(); setTimeout(function () { // 运行这个函数的时候没有. 指向全局呗 和setTimeout没关系console.log(this)console.log(this.a)}, 0)} } var a 3obj2.foo1() obj2.foo2()function foo () {console.log(this.a)return function () {console.log(this.a)} } var obj { a: 1 } var a 2foo() // 2 foo是一串代码foo()是执行这串代码返回的是一串代码返回的这串代码没执行 foo.call(obj) // 1 foo这串代码绑定this为obj并执行。 相当于this指向obj然后执行foo(); foo().call(obj) // 2 1 foo()执行并返回新函数执行新函数并把新函数的this指向obj
http://www.w-s-a.com/news/425345/

相关文章:

  • 个人微信公众号怎么做微网站吗湛江网站制作方案
  • 学校网站改版南京展厅设计装修
  • 手机网站有免费做的吗建设银行网站不能登录
  • 树莓派做影视网站网站建设企业 熊账号
  • 网站iis7.5配置免费网站建设模板下载
  • 生物公司网站建设方案wordpress自定义字段调用
  • 静态网站公用头部如何调用标题wordpress自动采集翻译插件怎么用
  • 网站做单链 好不好网站营销不同阶段的网站分析目标
  • 网线制作颜色顺序兰州网站推广优化
  • 北京沙河教做网站的企业融资以什么为基础
  • 给网站添加百度地图绵阳做绵阳做网站网站
  • 用电脑做服务器制作网站东莞营销网站建设
  • 网站需要怎么做wordpress 重装
  • 做电影网站赚钱的方法世界500强企业排名2023
  • 领卷网站怎么做的西宁设计网站建设
  • 东莞网站建设价位软件开发税率是13%还是6
  • 企业网站建设一条龙如何在网上推广自己
  • 成品网站制作公司企梦网站建设
  • 网站开发微信授权登录ftp 如何 更新 wordpress
  • icp备案和网站不符查询公司的网站备案
  • 万江营销型网站建设泰安网站建设制作电话号码
  • 做网站是用ps还是ai服饰东莞网站建设
  • 只做一页的网站多少钱网站开发就业趋势
  • 陈村网站建设有哪些网站可以做店面设计
  • 查询网站注册信息wordpress 照片墙
  • 成都网站设计服务商室内设计设计师网站推荐
  • 企业建站系统cms百度网址ip
  • wordpress 代码编辑插件下载搜索引擎优化seo课程总结
  • 韩都衣舍网站建设的改进邯郸公众号小程序制作
  • 上海设计网站建设在线视频制作