前端学习
你觉得这样嘿怕吗
大三了啊,加油
展开
-
我所遇到的跨域问题
谷歌浏览器新版本Chrome 80跨域登录状态失效的问题跨域携带cookiehttps://blog.csdn.net/qq_44703805/article/details/108832433http://www.ruanyifeng.com/blog/2016/04/cors.html如果要发送Cookie,Access-Control-Allow-Origin就不能设为星号 设置为 * 会报下面的错误Access to XMLHttpRequest at 'https://unifie原创 2021-04-22 17:35:12 · 240 阅读 · 0 评论 -
React 兄弟组件传值 - 【事件派发器 / context】
1.EventEmitter (事件派发器) 实现兄弟组件传值使用:你需要创建一个基于EventEmitter类的自定义类,基于EventEmitter类得到的示例,都绑定了一个监听器eventEmitter.on()用于监听事件eventEmitter.emit()用于触发事件。// bus.jsimport {EventEmitter} from 'events'var bus = new EventEmitter() //注册一个组件export {bus} //导出// a.原创 2021-04-07 15:27:45 · 922 阅读 · 0 评论 -
关于flex布局的三个参数
flex :flex-group flex-shirk flex-basis默认值 1 0 autoflex:auto //11auto① flex-group 剩余空间索取默认值为0,不索取eg:父元素400,子元素A为100px,B为200px.则剩余空间为100此时A的flex-group为1,B为2,则A=100px+1001/3; B=200px+1002/3② flex-shrik 子元素总宽度大于复制元素如何缩小父400px,A 200px B 300pxAB总宽度原创 2021-03-13 11:39:01 · 1504 阅读 · 1 评论 -
vue【常见性能优化篇】
复习记录一、源码优化代码模块化:提高组件的复用性css也可以通过less和sass的自定义css变量来减少重复代码for循环设置key值:v-for进行数据遍历渲染的时候,为每一项都设置唯一的key值为了让Vue内部核心代码能更快地找到该条数据当旧值和新值去对比的时候,可以更快的定位到diff。Vue路由设置成懒加载:加快首屏渲染速度(异步组件技术)路由懒加载详情使用keep-alive:keep-alive是Vue提供的一个比较抽象的组件,可以使被包含的组件保留状态,.原创 2021-03-10 14:57:00 · 247 阅读 · 0 评论 -
前端基础-每日一更
工具-Git1.git 和 svn的区别git 和 svn 最大的区别在于 git 是分布式的,而 svn 是集中式的。因此我们不能再离线的情况下使用 svn。如果服务器出现问题,我们就没有办法使用 svn 来提交我们的代码svn 中的分支是整个版本库的复制的一份完整目录,而 git 的分支是指针指向某次提交,因此git 的分支创建更加开销更小并且分支上的变化不会影响到其他人。svn 的分支变化会影响到svn相对于 git 来说要简单一些,比 git 更容易上手git 和 svn 对比 - 掘原创 2021-02-06 21:04:42 · 199 阅读 · 0 评论 -
Token验证—JWT方法
使用基于 Token 的身份验证方法,在服务端不需要存储用户的登录记录。大概的流程是这样的:客户端使用用户名跟密码请求登录服务端收到请求,去验证用户名与密码验证成功后,服务端会签发一个 Token,再把这个 Token 发送给客户端客户端收到 Token 以后可以把它存储起来,比如放在 Cookie 里或者 Local Storage 里客户端每次向服务端请求资源的时候需要带着服务端签发的 Token服务端收到请求,然后去验证客户端请求里面带着的 Token,如果验证成功,就向客户端返回请求原创 2020-12-20 22:20:00 · 3092 阅读 · 2 评论 -
【红宝书】在HTML中使用JS
一 引入外部文件用 src 指定路径<script src="example.js"></script>当然,不仅可以是内部文件,也可以是网络文件<script src="http://www.somewhere.com/afile.js"></script>二 延迟脚本 defer 和 async使用 defer 属性可以让脚本在文档完全呈现之后再执行。使用 async 属性 可以表示当前脚本不必等待其他脚本,也不必阻塞文档呈现。用原创 2020-12-18 22:37:02 · 132 阅读 · 1 评论 -
如何在码云上上传项目【小白一看即懂篇】
1 创建码云仓库注意:仓库的名字要用英文,最好最好不要有中文2 打开项目的文件夹shift + 右键 打开powershell在码云仓库中复制http地址执行命令git clone 复制的http地址 例如git clone https://gitee.com/eahay/scau_operating-system-course-design.git执行结果刚刚的仓库就被拉到本地了3 把项目放到本地的仓库文件夹里头4 在本地仓库中打开 powe原创 2020-11-29 13:26:06 · 337 阅读 · 0 评论 -
【Git】仓库创建与项目上传GitHub——SSH篇
2020-08-04 学习笔记您好!这里只是我的个人学习笔记,如果看不懂麻烦不要责怪,谢!创建仓库与SSH密钥新建仓库1.在GitHub上右上角 new repository 新建一个仓库注意readme.md文件要勾选,新建完主页可以看到这个仓库SSH密钥(新用户需要)2.在c盘Code文件夹下打开git bash输入,回车回车回车完成$ ssh-keygen -t rsa -b 4096 -C "xxxx@xxx.com"3.git bash再输入$ clip < ~/.s.原创 2020-08-04 18:35:14 · 228 阅读 · 0 评论 -
通过 CDN 引入 jQuery 的几种方式
大家好我是冈坂日川,今天由于某些原因,本来要继续学习 vuejs 开发,结果只能卡壳,倒回来学习 jQuery 和 ajax,所以教一下各位小白,如何使用 cdn 引入 jQuery 。使用 CDN 引入 jQuery 的几种方式1. 百度 CDN<head> <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script></head>1. G.原创 2020-07-14 20:47:39 · 12383 阅读 · 0 评论 -
Win10 系统安装配置 node.js 和 vue.js
今天学习 vue 开发,需要下载安装node.js 和 vue.js,搜了一遍,网络上都杂七杂八,太过成年老旧,所以我根据自己的安装经验,整理一份 Win 10系统的攻略,对大家的安装就便捷很多!前言安装 vuejs 之前一定要先下载安装 nodejs,以及安装好 npm和 cnpm步骤1.下载安装 nodejs2.配置 nodejs, npm环境3.下载安装 vuejs4.下载安装 cnpm1.去nodejs官网下载https://nodejs.org/en/我的电脑是64 .原创 2020-07-13 21:59:55 · 379 阅读 · 0 评论