
前端
文章平均质量分 68
小白超神
这个作者很懒,什么都没留下…
展开
-
2021-05-31 react 路由跳转传参 学习总结
react 路由跳转传参 路由传参学习总结对于react路由传参,有以下几种方式:问号传参(search传参):问号传参属于明文传参。并且当刷新页面的时候参数不会消失。<Link to={{ pathname:'/custom/info', search:'?id=' + value.id //基于问号传参 }}> 编号:{value.id} 姓名:{value.name}原创 2021-05-31 14:00:22 · 748 阅读 · 5 评论 -
JS ES6 Class 类详解
Class详解零,ES6转ES5代码下面代码是我们使用babel转换器来实现es6转es5(如果想进行代码转换,那么可以使用官网转换器):代码如下://ES6class Foo{ constructor(name){ this.name = name } show(){ console.log(this.name) }}var foo = new Foo('xz')//ES5"use strict";//该函数的主要作用是判断left是不是rig原创 2020-11-15 17:59:00 · 1135 阅读 · 1 评论 -
JS vue中.sync修饰符详解 学习笔记
.sync修饰符其实讲起来并不是那么容易的,他是一个多种操作的语法糖。首先我们来看.sync是来解决什么问题的。根据官方文档的表示,.sync是用来解决prop的双向绑定的问题的。其实这个说法也不是很准确,.sync是一个操作的语法糖,而那个操作实现了prop的双向绑定。我们都知道如果我们可以直接通过props向子组件去传递数据,供子组件使用,但是我们不能更改prop,此时,这就形成了一个单向的数据流动。有时候我们有这样的需求,我们传给子组件的数据需要被子组件修改,然后父组件更新为最新的数据。我们不能直原创 2020-10-02 10:27:27 · 1242 阅读 · 0 评论 -
JS 数组API详解 学习笔记总结
数组API详解:一,基础:1.1数组的创建:两种方法:直接量和构造函数。var arr = [1,2,3]//直接量形式直接量构建数组,数组里的元素可以是任意类型的值。甚至可以是表达式和函数等。var arr = new Array(3)//这里的意思是在内存中分配一个大小为三的存储空间,里面没有任何值,甚至索引都没有规定,而arr只是这个没有任何值的空间的地址引用。var arr = new Array(1,2,3,4)//这样才是来创建一个数组,而数组的元素是1,2,3,4四个元素。原创 2020-09-25 14:28:58 · 330 阅读 · 1 评论 -
JS缓存与浏览器缓存技术详解 学习笔记
缓存与浏览器缓存技术:一,缓存:缓存是网络传输中常用到的一种技术,利用缓存可以让我们在数据传输方面更加的方便和快捷。1.1缓存的优点:避免冗余的数据传输:当很多的人去访问一个网站的原始服务器,此时原始服务器会为每个访问着者都发送一份相同的文本。这样就会浪费我们的网络带宽,同时使我们的原始服务器负载加重。假如使用了缓存,此时我们就可以在缓存服务器中备份一份文本,此时再有访问者访问就不用直接和原始服务器对接,让缓存去发送文本。这样可以减少我们的原始服务器的负载压力,同时可以避免一些不必要的数据传输原创 2020-09-19 22:17:55 · 972 阅读 · 1 评论 -
JS 层叠级别&层叠上下文&BFC&包含块详解 学习笔记
BFC&IFC其实在我们使用CSS的时候,有一些重要的概念是值得我们关注的,比如说我们讲的BFC和IFC,这些都是我们需要掌握的重点知识。接下来我来分享一下我在学习BFC/IFC时的理解和心得。如有错误望大家指正!谢谢。首先我们来了解一些重要概念。一,包含块:我们创建了一个块级元素,其实当我们为其添加某些属性的时候,我们有时候会有一点顾及,有时候我们需要要知道它的父级元素的相关信息。假如子元素的位置和尺寸的大小需要通过父元素来决定(比如百分比)。那么我们就称父元素是一个包含块。一个元素的大小原创 2020-09-18 18:16:08 · 1059 阅读 · 1 评论 -
JS 常见继承方法详解 学习笔记
JS 几种继承方法详解:关于js中继承的常用方式,其实网上都有很多详解。也对其做了很多优点和缺点的评价。对于初步学习继承的小白来说是很有帮助的。接下来我讲讲我学习过程中对继承的理解和总结。类式继承:其实类式继承在本质上是用一个构造函数的实例来充当另一个构造函数的原型,有点像我们熟知的原型链的结构。我们来看一个栗子:function Action(){ //do something}Action.prototype.eat = function(){ console.log( this.原创 2020-09-16 20:41:14 · 244 阅读 · 1 评论 -
JS 原型与原型链 学习笔记和归纳
js 原型与原型链:原型: “原型是一 种对象,被用在 ECMAScript 中实现继承结构、状态和行为。当构造函数创建对象时,那个对象隐含引用构造函数的关联原型,以此分解属性引用。通过程序中的表达式 constructor.prototype 可以引用到构造函数的关联原型,通过继承,添加给对象的属性 会被所有共享此原型的对象共享。”----------《ECMAScript规范-第三版_中文版》首先我们根据规范可以知道,原型是一个具体的对象。几条总结:所有的函数对象都有一个prototype原创 2020-09-15 15:50:00 · 234 阅读 · 0 评论 -
JS 正则表达式详解 学习笔记
JS 正则表达式:(RegularExpression)正则表达式的含义:正则表达式是一种字符串匹配模式,在javascript中的作用主要是用来匹配特定形式的字符。定义一个正则表达式:我们想要定义一个正则表达式有两种方法:正则表达式直接量创建正则表达式对象正则表达式直接量:var reg = /s$/我们可以使用正则表达式直接量来创建一个正则表达式,其中格式为/xxx/,用两个反斜杠来表示正则表达式创建的格式,反斜杠中间写上我们要匹配的字符文本。创建正则表达式对象:var re原创 2020-09-14 20:20:26 · 2194 阅读 · 3 评论