摘要: 7.实现继承的几种方式以及他们的优缺点 ①类式继承(构造函数) var father = function() { this.age = 52; this.say = function() { alert('hello i am '+ this.name ' and i am '+this.age 阅读全文
posted @ 2023-03-04 11:14 不想做混子的奋斗远 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 直接浏览coderwhy的代码文件和PPT 1.介绍Typescript 2.理解泛型、接口等面向对象的相关概念,TypeScript对面向对象理念的实现 3.理解使用TypeScript的好处,掌握TypeScript基础语法 4.TypeScript是如何编译的? 5.TypeScript的规则 阅读全文
posted @ 2023-03-11 09:23 不想做混子的奋斗远 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 熟练使用前端常用的设计模式编写代码如单例模式、装饰器模式、代理模式等 发布订阅模式和观察者模式的异同以及实际应用 一、定性区别 首先,观察者是经典软件设计模式中的一种,但发布订阅只是软件架构中的一种消息范式。所以不要再被“观察者模式和发布订阅模式xxx”这样的问题误导。 二、组成区别 三、各自实现 阅读全文
posted @ 2023-03-06 09:41 不想做混子的奋斗远 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 理解WebSocket协议的底层原理 websocket本质上是一种计算机网络应用层的协议,用来弥补http协议在持久通信能力上的不足。虽然http有了keep-alive,但是本质上http请求还是请求完连接就断开了,并且服务器是不能主动给客户端发送数据的。 Websocket是应用层第七层上的一 阅读全文
posted @ 2023-03-06 08:39 不想做混子的奋斗远 阅读(150) 评论(0) 推荐(0) 编辑
摘要: DNS是域名系统,DNS协议是域名解析协议 DNS的作用 分为根域名服务器、顶级域名服务器(管理该服务器下的所有二级域名)、权限域名服务器、本地域名服务器 (迭代或者递归) DNS的作用就是将域名解析为IP地址,这个过程叫做DNS域名解析。客户端向服务器发送域名查询请求,然后DNS服务器告知客户端w 阅读全文
posted @ 2023-03-06 08:10 不想做混子的奋斗远 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 三次握手和四次挥手详细原理,为什么要使用这种机制? 当进行第一次握手,网络不好可能会堵塞,所以连接的请求并没有到达服务器端;但是tcp连接有超时重传的机制,所以再一次发送请求,这时候服务器端接收到了你的请求,他也会返回一个请求给你,这是第二次握手;但是这时候网络环境突然又好了起来,那个堵塞的请求到达 阅读全文
posted @ 2023-03-05 21:58 不想做混子的奋斗远 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 理解什么是协议? 互联网的实现,分为好几层。每一层都是为了完成一种功能。为了实现这些功能,就需要大家都遵守共同的规则。大家都遵守的规则,就叫做"协议" 了解TCP/IP网络协议族的构成? 应用层、传输层、网络层、数据链路层、物理层 每层协议在应用程序中发挥的作用 阅读全文
posted @ 2023-03-05 20:51 不想做混子的奋斗远 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 理解代码到底是什么,计算机如何将代码转换为可以运行的目标程序 代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。 计算机 阅读全文
posted @ 2023-03-05 20:45 不想做混子的奋斗远 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 实现常用布局 两栏布局 三栏、圣杯、双飞翼 圣杯布局和双飞翼布局是前端工程师需要日常掌握的重要布局方式。两者的功能相同,都是为了实现一个两侧宽度固定,中间宽度自适应的三栏布局。(中间先加载渲染) 圣杯布局 relative margin-left: -100%; <style> .container 阅读全文
posted @ 2023-03-05 19:43 不想做混子的奋斗远 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 使用纯CSS实现曲线运动(贝塞尔曲线) 阅读全文
posted @ 2023-03-05 17:12 不想做混子的奋斗远 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 使用CSS绘制几何图形(圆形、三角形、扇形、菱形等) //圆形 <div class="circle"></div> <style> .circle { border-radius: 50%; width: 80px; height: 80px; background: #666; } //扇形 < 阅读全文
posted @ 2023-03-05 17:11 不想做混子的奋斗远 阅读(76) 评论(0) 推荐(0) 编辑