前端复习
文章平均质量分 79
FAA.
good good study, day day up
展开
-
计算机网络应用层
计网应用层概念存在位置:网络边缘主机上工作任务:负责两个端的主机上的应用进程之间的通信应用层协议:负责规范不同类型应用进程的通信规则,对于不同类型应用就有不同应用层协议域名DNS系统**作用:**将域名解析成IP地址,网络层封住数据报首部需要用到目的IP地址域名结构: xxx.四级域名.三级域名.二级域名.顶级域名**解析过程:**主机查询ip地址,首先会去本地域名服务器的缓存区中查找之前解析过的ip地址,如果击中目标则直接返回对应的ip地址,否则就会向外边服务器发送DNS解析请求,分为原创 2021-11-02 12:18:09 · 181 阅读 · 0 评论 -
js 中的继承
js 中的继承(一)原型链继承原理: 通过修改构造函数的原型指针指向一个类的实例不足:不能给父类构造函数传递参数,父类中的引用类型属性共享function SuperType() { this.property = true;}SuperType.prototype.getSuperValue = function () { return this.property;};function SubType() { this.subproperty = false原创 2021-11-02 09:27:44 · 69 阅读 · 0 评论 -
原型与原型链
原型与原型链原型无论何时,只要创建一个函数,就会按照特定的规则为这个函数创建一个 prototype 属性(指向原型对象)。默认情况下,所有原型对象自动获得一个名为 constructor的属性,指回与之关联的构造函数。function Person(name, age){ this.name = name; this.age = age; } const p = new Person('小明',21); console.log(p); // co原创 2021-10-30 23:24:39 · 68 阅读 · 0 评论 -
js对象的数据属性、访问器属性和属性枚举
对象属性属性的类型js对象的分两种:**数据属性 **和 访问器属性(一) 数据属性顾名思义,数据属性就是用来直接保存数据的属性,一般情况下,我们都只会定义和操作数据属性1. configurable 定义属性是否可以为 delete 重新定义或修改为访问器属性,默认 true2. enumerable 定义属性是否可以被枚举,默认 true3. writable 定义属性是否可以被修改,默认 true4. value 属性的值显性设置属性的参数 1. writable 测试原创 2021-10-30 22:09:18 · 305 阅读 · 0 评论 -
对象标识和相等判断
对象标识和相等判断判断 对象是否的相等的方法,对于不同的情况,需要用到不同的方法,比较常用的有 三等号 “===”, isNaN(number)函数, Object.is(obj1, obj2)方法三等号 ===对象实例相等判断 function Person(name){ this.name = name; }const p1 = new Person('小明');const p2 = new Person("小明");console.log(p1 === p2); //原创 2021-10-30 19:33:33 · 103 阅读 · 0 评论 -
对象合并混入
对象合并混入在 MVVM 框架中有 mixin 混入功能,它的作用就是把 每个对象 功能的特性都抽出来整合成一个 或多个 源对象,再把这些源对象混入(合并)到需要这些共有功能的目标对象中,比如 VUE 的 mixinES6 新增了 Object.assign 功能来合并对象个人觉得混入(合并)功能跟 继承的目的有点相同, 合并对象是一种**面向切面编程(AOP)的开发模式,而继承是面向对象(OOP)**的开发模式 const dogTarget = { name: 'jack',原创 2021-10-30 17:21:42 · 117 阅读 · 0 评论 -
:first-child 和 :first-of-type的区别
:first-child 和 :first-of-type 的区别xxx:first-child 指 css 选择器匹配到 xxx 的元素中位于其父元素第一位的元素<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="vi原创 2021-10-12 23:31:04 · 441 阅读 · 1 评论