笔记
文章平均质量分 70
花花花草草草
一般反贼都无碍
展开
-
浏览器缓存
缓存缓存从微观上可以分为以下几类:浏览器缓存代理缓存CDN缓存数据库缓存应用缓存浏览器缓存如下图所示:浏览器缓存http缓存强缓存- 不会向服务器发送请求,直接从缓存中读取资源1.设置强缓存1.expires(http/1.0,时间格式GMT)1.表示相应头里的过期时间,浏览器再次加载资源时如果在时间之内在命中缓存。2.cache-control(http/1.1,单位 秒)1.max-age(表示缓存内容在 xx秒后消失)2.no-cache(要根据原创 2021-03-26 00:34:59 · 123 阅读 · 0 评论 -
React:父子组件传值(组件通信)
1、父组件传值子组件在引用子组件的时候传递,相当于一个属性,例如:在子组件内通过porps.param获取到这个param的值。父组件向子组件传值,通过props,将父组件的state传递给了子组件。父组件代码片段:constructor(props){ super(props) this.state={ message:"i am from parent" } } render(){ return( <Child txt原创 2021-03-23 15:48:44 · 472 阅读 · 0 评论 -
axious 在vue项目中的 全局配置 和 拦截封装
为什么要全局配置?全局配置在每一次发起请求时都可以单独配置,但如果是一些所有请求都必要添加的配置项时,就可以进行全局配置,会节省很多代码,并且更加优雅是不是全局配置后,组件里每次使用axios发起请求,就不用引入了?答案是:是的axiox安装如果你使用的是 npm$ npm install axios -Scnpm 同样$ cnpm install axios -S如果你使用 yarn$ yarn add axios -S标题目录文件目录全局配置添加配置项原创 2021-03-04 15:50:18 · 3011 阅读 · 1 评论 -
Git安装及使用
一、git安装二、git初始化版本库在需要版本控制的目录进行版本初始化git initgit 的工作区 、暂存区和master分支工作区: 用来平时的开发、编辑文件只用,在你创建的目录下,就是工作区暂存区: 存放需要提交到版本库文件的地方 在 .git目录下。master分支:真正用来存放和发布已经完成的代码文件的地方,在 .git 目录下。使用git之前需要声明作者或者邮箱git congig --global user.email “xiaojiang”把文件添加到暂存区git a原创 2021-03-03 17:44:50 · 145 阅读 · 1 评论 -
移动端布局的方式总结
移动端布局的5种方式1.固定meta视图<meta name="viewport" content="width=750px,user-scalable=no">这种写法中,利用meta标签,将视图宽度定位了750px,固定值,也就是ios6的标准,然后css也是基于750px的设计稿进行布局优点:前端开发十分快速,都是死值缺点:匹配不完全,手机像素高于这个的,显示这个效果,不理想状态;低于这个状态的,不兼容这个状态;固定宽在做项目的时候由于每个手机屏幕的高度不同需要有一个最小原创 2020-07-13 14:13:13 · 320 阅读 · 0 评论 -
js中鼠标事件大全
##js中 鼠标事件大全click:单击事件。dblclick:双击事件。mousedown:按下鼠标键时触发。mouseup:释放按下的鼠标键时触发。mousemove:鼠标移动事件。mouseover:移入事件。mouseout:移出事件。mouseenter:移入事件。mouseleave:移出事件。contextmenu:右键事件。onmousewheel:滚轮事件。//js中,onmousewheel:滚轮事件兼容性写法,该函数也是网上别人写的,不过找不到出处了,蛮好的,所原创 2020-07-13 09:50:49 · 2019 阅读 · 0 评论 -
强制绑定this、场景、
this1.执行上下文,关键字,默认没有任何含义。只有在执行的一瞬间才被绑定了指向2.当前函数的执行对象this一般在函数中使用只有函数执行了,this才有意义,函数没执行,this没有意义3.如何强制绑定this(函数的方法)call,apply,bind功能:改变this指向参数:call和apply的第一个参数,都是要改变的this的指向call和bind第二个参数向后,覆盖原函数的形参apply第二参数,必须是数组,解析之后覆盖原函数的形参返回值:原创 2020-06-28 21:11:54 · 261 阅读 · 0 评论 -
json概念、语法、转换
json1.json是什么?是一种通用数据。通用:两个不同的主体,交流时,所需要遵守的共同规范数据:表达了某种信息的载体。json就像记事本,就像文本文件,就像txt2.json和js的关系没关系json在创建之初,参考了js中的对象的格式,作了一些修改。3.json语法符合js中的对象或数组的格式json中的key部分,必须使用双引号,json中不支持单引号数据中不允许出现没有意义的逗号json中不允许出现函数,undefined,NaNjso原创 2020-06-28 21:06:35 · 106 阅读 · 0 评论 -
html处理文字换行
html处理文字换行1.word-break:break-all.只对英文起作用,以字母作为换行依据2.word-wrap:break-word. 只对英文起作用,以单词作为换行依据3.white-space:pre-wrap.只对中文起作用,强制换行4.white-space:nowrap.强制不换行,都起作用5.white-space:nowrap.overflow:hiddentext-overflow:ellipsis.不换行,超出部分隐藏且以省略号形式出现原创 2020-06-28 20:42:34 · 587 阅读 · 0 评论 -
JS数据类型、三大循环
JS的几种数据类型一、转为字符串:使用toString或者String.1、toString()方法: 注意不可以转null或者undefined//转为字符串-->toString方法eg:varbool=true; console.log(bool.toString());2、String()方法可以转String或者Undefinedeg:con...原创 2020-03-21 23:06:24 · 116 阅读 · 0 评论 -
CSS盒模型
CSS盒模型盒模型盒模型是css布局的基石,它规定了网页元素如何显示以及元素间相互关系。css定义所有的元素都可以拥有像盒子一样的外形和平面空间。即都包含内容区、补白(填充)、边框、边界(外边距)这就是盒模型。在这里插入图片描述文本溢出overflowvisible:默认值,内容不会被修剪,会呈现在元素框之外;hidden:内容会被修剪,并且其余内容是不可见的;scroll...原创 2020-02-23 19:49:39 · 110 阅读 · 0 评论