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

python网站和js做网站如何优化培训方式

python网站和js做网站,如何优化培训方式,互联网金融p2p网站建设模板,阜新市建设学校官方网站因为 bind 的使用方法是 某函数.bind(某对象,...剩余参数) 所以需要在 Function.prototype 上进行编程将传递的参数中的某对象和剩余参数使用 apply 的方式在一个回调函数中执行即可要在第一层获取到被绑定函数的 this,因为要拿到那个函数用 apply /***…
  • 因为 bind 的使用方法是 某函数.bind(某对象,...剩余参数)
    • 所以需要在 Function.prototype 上进行编程
  • 将传递的参数中的某对象和剩余参数使用 apply 的方式在一个回调函数中执行即可
  • 要在第一层获取到被绑定函数的 this,因为要拿到那个函数用 apply
/*** 简单版本*/
Function.prototype.myBind = (that, ...args) => {const funcThis = this;return function (..._args) {return funcThis.apply(that, args.concat(_args));};
};
自封装一个 apply
  • 首先要先原型上即 Function.prototype 上编程
  • 需要拿到函数的引用, 在这里是 this
  • 让 传入对象.fn = this
  • 执行 传入对象.fn(传入参数)
  • 返回执行结果
Function.prototype.myApply = function (context) {if (typeof this !== "function") {throw new TypeError("Error");}context = context || window;context.fn = this;let result;// 处理参数和 call 有区别if (arguments[1]) {result = context.fn(...arguments[1]);} else {result = context.fn();}delete context.fn;return result;
};
http://www.mmbaike.com/news/103954.html

相关文章:

  • 阿里巴巴怎么建设网站首页发布外链
  • 用户体验度好的网站百度推广电话号码
  • 郴州市宜章网站建设惠州seo招聘
  • 餐厅装修设计公司网站企业培训机构
  • wordpress 加载排版广告投放优化师
  • 网站建设相关问题东莞做网络推广的公司
  • 投稿平台seo优化与推广招聘
  • 想象力做网站客服网站搭建
  • 做网站自己买域名企业模板建站
  • 中山网站建设策划seo搜索引擎优化到底是什么
  • 网站的优点有哪些重庆seo公司排名
  • 网站想上线怎么做名站在线
  • 上海市企业服务云平台上海优化seo排名
  • 网站百科怎么做长沙市最新疫情
  • 广东深圳网站建设微信商城开发太原做网站的
  • 注册公司怎么代办上海官网seo
  • jsp网站开发的两种模式友情链接买卖平台
  • 可以做设计兼职的网站网络营销做得比较成功的企业
  • 清远做网站seo房地产销售怎么找客户
  • 建企业版网站多久seo优化文章网站
  • 株洲网站建设优化企业品牌营销平台
  • 论坛类网站开发seo短视频加密路线
  • 吴桥县做网站南宁seo外包靠谱吗
  • 姜堰哪里有网站建设的宁波seo外包优化公司
  • 复制网站网址代码湘潭网站建设
  • dedecms_v5.6室内装饰设计公司企业网站模板.rar刷seo快速排名
  • 怎么做网站关键词优化广州seo代理
  • 青州网站设计公司网络推广怎么推广
  • 做网站都需要建哪些文件夹济南seo整站优化厂家
  • wordpress数据库修改主题seodao cn