摘要: 面向对象 面向对象(Object Oriented Programming)几乎是目前所有主流语言所必备的特点。什么是面向对象呢?回答这个问题,需要先明白另一个问题:什么是对象? 什么是对象 程序的本质是对现实事物的抽象。所谓抽象就是用一些手段把现实事物表示出来。比如,画人像就是对人的抽象,写一本人 阅读全文
posted @ 2022-11-10 21:54 莫扎特03 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 严格模式 JS运行代码的模式有两种: 正常模式 默认情况下代码都运行在正常模式下 在正常模式,语法检查并不严格 它的原则是,能不报错的地方尽量不报错 这种处理方式导致代码的运行性能较差 严格模式 在严格模式下,语法检查变得严格 禁止一些语法 更容易报错 提升了性能 🔔在开发中,应该尽量使用严格模式 阅读全文
posted @ 2022-11-10 21:37 莫扎特03 阅读(19) 评论(0) 推荐(0) 编辑
摘要: This 函数在执行时,JS解析器每次都会传递一个隐藏的参数,这个参数就是this this会指向一个对象 this所指向的的对象会根据函数调用方式的不同而不同 以函数形式调用时,this指向的是window 以方法的形式调用时,this指向的是调用方法的对象 . . . <script> func 阅读全文
posted @ 2022-11-10 17:05 莫扎特03 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 立即执行函数 在开发中应尽量减少直接在全局作用域中编写代码! 所以我们的代码要尽量编写在局部作用域中 如果let声明的变量,可以使用{}来创建块作用域 1. 在编写程序时同时也不能忽视var声明,但由于var没有块作用域该如何声明var类型的局部变量呢? { var a = 10 } { var a 阅读全文
posted @ 2022-11-10 15:57 莫扎特03 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 1.利用关键字打断点 在代码中添加debugger关键字,打断点。 2.在浏览器中打断点 打完断点记得刷新一下页面才会生效 阅读全文
posted @ 2022-11-10 15:27 莫扎特03 阅读(31) 评论(0) 推荐(0) 编辑