博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2021/11/08

Posted on 2021-11-08 19:58  为你摘星星  阅读(26)  评论(0)    收藏  举报

一、This的指向问题

规则:1.默认绑定  2.隐式绑定  3.显示绑定(硬绑定) 4.new绑定

new绑定 >显示绑定>隐式绑定>默认绑定

 

 

  10,9,3,27,20

二、数值的扩展

 三、Object对象方法的扩展

 

 

 Object.setPrototypeOf方法设置对象的原型对象不太好,最好是通过Object.create  设置好原型对象   语法:

Object.create(proto,[propertiesObject]) 第一个参数为原型对象,第二个参数为可选为新创建对象的属性描述对象
三、模块化:将大的程序文件拆分成许多小的文件,然后文件组合起来
优点:防止命名冲突,提高代码重用性,高维护性
暴露语法:

 

 

 

 

 

 引入语法:

 

 

 

 

 

<script   type = "module">

    //    引入语法写在这里

<script>

注意:

    一般不在html文件中写引入的模块的script  标签,而是通过一个app.js 的入口文件引入,再将app.js文件导入html文件中,但是导入html需要在  script标签中加入  type = “module”  属性