摘要: 面向对象 面向对象(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) 编辑
摘要: Window对象 在浏览器中,浏览器为我们提供了一个window对象,可以直接访问 window对象代表的是浏览器窗口,通过该对象可以对浏览器窗口进行各种操作 除此之外window对象还存储JS中的内置对象和浏览器的宿主对象(浏览器所提供的对象,例如alert()) window对象的属性可以通过w 阅读全文
posted @ 2022-11-09 17:02 莫扎特03 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 函数、作用域 阅读全文
posted @ 2022-11-08 20:06 莫扎特03 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 23种设计模式分类 1. 适配器 聚合功能的实现 这种聚合关系的实现,一般将聚合对象(TFCard)类声明到聚合体(SDAdapterTF)中。 SDAdapterTF.java //声明适配者类 private TFCard mtfCard; // 利用有参构造方法聚合TFCard接口类 publ 阅读全文
posted @ 2022-10-27 19:59 莫扎特03 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 1,设计模式概述 1.1 软件设计模式的产生背景 "设计模式"最初并不是出现在软件设计中,而是被用于建筑领域的设计中。 1977年美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造》中 阅读全文
posted @ 2022-10-23 20:04 莫扎特03 阅读(53) 评论(0) 推荐(0) 编辑
摘要: SpringMVC的IOC:管理控制层的组件。 Spring的IOC:管理业务层和持久层的组件。 1. ContextLoaderListenr Spring提供的监视器 ContextLoaderListenr,实现 ServletContextListener 接口,可监听ServletCont 阅读全文
posted @ 2022-10-17 11:08 莫扎特03 阅读(29) 评论(0) 推荐(0) 编辑