- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 jsonp 讲解
同源策略同源策略是浏览器的一个安全功能,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源。同源策略限制了从同一个源加载的文档或脚本如何与来自另一个源的资源进行交互。什么情况下会造成跨域?同源组策略:Ajax请求地址与当前页面的地址必须得是同协议,同主机,同端口才可以正常发送Ajax请求,这三者有任何一个不一样,则判定此次请求是跨域请求,浏览器会阻止这个请求行为。(不同源之间的交换资源,会造成跨域)以下任意一种都是不同源http:// 协议不同 www 子域名
2021-03-08 20:05:01 145
原创 http
HTTP1.0 和 HTTP1.1 区别HTTP1.0特性无状态:服务器不跟踪不记录请求过得状态 无连接:浏览器每次请求都需要建立tcp连接1.对状态得特性可以借助cookie / session机制来做身份认证和状态记录2.无连接会导致缺钱有两种: 2.1 无法复用连接:每次发送请求,都需要进行一次tcp连接(即3次握手4次挥手),使得网络的利用率非常低 2.2对头阻塞:http1.0规定在前一个请求响应到达之后下一个请求才能发送,如果前一个阻塞,后面的请求也给阻塞的...
2021-03-05 22:38:32 105
原创 SEO、SSR、Nuxt.js
目录SEOSSRNuxt 介绍Nuxt环境搭建使用Nuxt的默认模版和默认布局Nuxt的错误页面和个性meta设置asyncData方法获取数据静态资源和打包插件自定义axiosSEOSEO是网站为了提高自已的网站排名,获得更多的流量,对网站的结构及内容进行调整优化,以便搜索引擎(百度,google等)更好抓取到更优质的网站的内容。从上图可以看到SEO是网站自己为了方便spider抓取网页而作出的网页内容优化,常见的SEO方法比如:1)对url链接的
2021-03-05 14:09:30 418 1
转载 let 和 var 关键字
var关键字var 函数作用域// 函数function a(){ var i = 0; console.log(i) // i = 0;}console.log(i) // i is not define// 块{ var j = 0; console.log(j) // j = 0}console.log(j) // j = 0;上面可以看见,在函数中var声明的变量在函数外面是访问不到的,而在块中通过var声明的变量在块外面是能访问的,这就是说var是函数.
2021-03-04 17:26:37 109 1
原创 javascript 引擎、微任务、宏任务
git config --global user.name "bryan sun"git config --global user.email "hitsjt@gmail.com"config 配置指令: git config查看系统config: git config --system --list查看当前用户(global)配置: git config --global --listgit reset --hard HEAD^错误解决办法:npm ERR! code EIN...
2021-03-03 07:53:18 159
原创 vue 相关面试
目录vue2.0和3.0对比MVVM框架vue生命周期Vue计算属性以及watch监听vue 中v-html 会导致得问题V-if和v-show的区别为什么v-for和v-if 不能一起使用v-model 实现原理Vue组件中为什么data必须是函数vue 组件通信vuex 处理机制作用域插槽用 vnode 来描述一个vue.js DOM结构diff算法?v-for为什么要用key?描述组件渲染和更新过程vue模板编译原理vu...
2021-03-03 07:50:48 332
原创 sourceTree
sourceTree使用教程sourceTree安装sourcetree使用sourceTree安装下载安装包:https://www.sourcetreeapp.com/安装步骤:通常软件安装步骤到电脑就可以。sourceTree 安装之后,要求登录账号才可以;网上有很多跳过注册的教程,看个人习惯,注册一个账号也不麻烦。sourcetree使用我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:第一步
2021-02-25 11:22:09 342
翻译 git使用教程大全
目录git使用教程安装配置git管理代码git使用教程Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。安装配置在使用Git前我们需要先安装 Git。Git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平台上运
2020-07-15 10:12:55 198
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人