摘要:如果非要重写父类的方法,比较通用的做法是原来的父类和子类都继承一个更通俗的基类,原有的继承关系去掉,采用依赖聚合,组合等关系代替。里氏替换原则通俗的来讲就是子类可以扩展父类的功能,但不能改变父类原有的功能。一有限状态机状态总数是有限的。 设计模式 抽象类 抽象类的表现 不能被实例,只能被继承 最少有一个抽象方法(多态的具体体现) // 汽车抽象类,当使用其实例对象的方法时会抛出错误...
摘要:本篇概括了中正则表达式新增部分的精华要点最好有的基础。标志使正则处于模式。关于的字符扩展知识,可查看这里。四字节字符处于模式下的正则,可以正确识别位四字节字符。 本篇概括了ES6中正则表达式新增部分的精华要点(最好有ES5的基础)。 1 u 标志 使正则处于Unicode模式。 关于ES6的字符扩展知识,可查看这里。 1.1 四字节字符 处于Unicode模式下的正则,可以正确识别3...
摘要:优雅降级观点优雅降级观点认为应该针对那些最高级最完善的浏览器来设计网站。面试官希望听到是。在前端构建中应该考虑微格式吗微格式是一种让机器可读的语义化词汇的集合,是结构化数据的开放标准。 一、HTML和CSS 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?IE: trident内核Firefox:gecko内核Safari:webkit内核Opera:以前是presto内核...
摘要:简介本文将简述如何使用开发工具来搭建一套的开发环境,主要的目的是落地留痕,同时也希望能对一些刚入门的小伙伴有一定的参考价值。安德斯海尔斯伯格,的首席架构师,已工作于的开发。为大型应用之开发而设计,可以编译成来确保兼容性。 简介 本文将简述如何使用vscode [Visual Studio Code]开发工具来搭建一套TypeScript的开发环境,主要的目的是落地留痕,同时也希望能对一...
摘要:同样将其绑定在按钮点击事件上查看结果为这里需要注意,如果文档内的格式错误,虽然不会报错,但是将无法执行回调函数。 Ajax 通俗来讲即不需要刷新页面即可从服务器或客户端上加载数据,当然这些数据的格式是多种多样的。 加载 HTML 我们通常使用加载 HTML 的方法来加载 HTML 片段,并插入到指定位置,假设当前页面为: load showImg(http://segmen...