- 博客(9)
- 收藏
- 关注
原创 记开发环境下跨域
开发时,在域名为localhost:xxxx的情况下,怎么快速的解决跨域问题以方便开发:1.使用IE浏览器开发,因为端口号不同在IE浏览器中不算跨域。2.使用Chorme浏览器开发运行命令“C:\Program Files(x86)\Google\Chorme\Application\chorme.exe” --disabled-web-security --user-data-dir=C:\Chorme dev session...
2021-03-16 11:50:07
91
原创 ECMAScript6入门:super到底是什么
文章目录前言一、super是什么?二、super怎么用?1.当做函数使用1.super()返回的是子类的实例2.super()只能在子类的构造函数中调用2.当做对象使用1.在普通方法中,super指向父类的原型对象(1)ES6 规定,在子类中通过super调用父类方法时,方法内部的this指向当前的子类实例。(2)由于this指向子类实例,所以如果通过super对某个属性赋值,赋值的属性会变成子类实例的属性。2.在静态方法中,指向父类。(1)在子类的静态方法中通过super调用父类的方法时,方法内部的thi
2020-12-01 17:29:37
463
原创 从checkbox探究attributes与properties
场景:全选,不选,反选。场景1.单纯的html,无JS代码干预,查看DOM的初始checked attributes和properties属性-输入:A:<input type='checkbox'>B:<input type='checkbox'>-输出:-DOM 的checked attributes和properties://attributesnull//propertieschecked:false场景2.继场景1后鼠标点击input勾选chec
2020-11-24 18:39:33
237
1
原创 算法之路:字符串重排列的小发现,先转成数组会更快?
刷leetcode的时候刷到一道很简单的题:一向来者不拒的我当然是三下五除二就先把它写出来了:var restoreString = function(s, indices) { var temp_s=s.split(''); var newS=[]; for(var i=0;i<indices.length;i++){ newS[indices[i]]=temp_s[i]; } return newS.join('')};
2020-11-18 11:42:12
128
原创 JS面向对象原理(三)------从ES5出发解析JS继承
引言上周晚上有个朋友让我给她讲关于原型链的知识,我以为这都是小菜一碟,但是一番讲解下来才发现原来我熟悉的也不过是原型链的一小部分,当往上讲到Function和Object以及内置构造函数的时候,就有些牵强了。于是打算写一系列关于原型链这部分的内容。那就写吧,那要从哪里开始写起呢?说原型链,我想到的是为什么会有原型链,什么是原型链,利用原型链我们可以做什么。所以这系列的内容也会按照这个顺序来写。为什么会有原型链:请移步到JS面向对象原理(一)------面向对象编程发展史。什么是原型链:请移步到JS面向
2020-11-17 18:09:12
262
原创 JS面向对象原理(二)------图解JS原型与原型链(详)
JS中的数据类型分为两大类,一类是基本类型:String、Number、Boolean、Symbol、null、undefined,另一类是引用类型:Object、Array、Function。JS中有句话叫‘一切皆对象’,函数实际上也是对象。那基本类型也是对象吗?首先抛出我的结论,基本数据类型不是对象,在存储形式上它被存放在栈中,但是在一定条件下会自动转为对象()就是原始类型的‘包装对象’。...
2020-11-12 11:40:17
1632
4
原创 JS面向对象原理(一)------面向对象编程发展史
一、什么是JavaScript原型想要说清楚什么是Js原型,先要弄清楚3个概念:构造函数,实例对象和原型对象。它们之间的关系是什么样的呢?话不多说,先上图。构造函数:Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。那如果我们想要把一些属性和方法封装成一个对象,我们应该怎么做呢?...
2020-11-10 17:18:27
770
6
原创 从前端出发了解浏览器与HTTP协议:浏览器输入url => 页面渲染全过程详解
浏览器发出请求到获得响应的过程当你在浏览器中想访问www.google.com时,会进行以下操作应用层DNS解析,这里 DNS服务器通过域名查询到具体的IP然后下发数据给传输层传输层通过TCP三次握手和服务器建立连接,四次挥手释放连接,这里 TCP 协议会指明两端的端口号TCP 协议的作用是,提供可靠的字节流服务,保证数据通信的完整性和可靠性,防止丢包。字节流服务是指,为了方便传输,将大块数据分割成以报文段为单位的数据包进行管理。而可靠的传输服务是指,能够把数据准确可靠地传给对方。
2020-10-14 16:09:02
481
原创 React-router4详解 看完你就懂了
React-router详解React-router4(RR4)组成部分:react-router 核心react-router-dom(基于浏览器环境的开发)react-router-native(基于react-native环境的开发)安装 react-router-dom 或 react-router-native 时,都会自动将 react-router 作为依赖安装常用组件:路由类型组件:(历史路由和哈希路由)<Browserouter/>类似于vu
2020-10-14 10:09:32
928
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人