
前端
屈誉
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
跨域
什么是跨域?跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。广义的跨域:1.) 资源跳转: A链接、重定向、表单提交2.) 资源嵌入: 、什么是同源策略?同源策略/SOP(Same origin policy)是一种约定,由Netscape公司1995年引入浏览器,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSFR等攻击。所...转载 2019-04-26 13:59:11 · 326 阅读 · 0 评论 -
ES6基础
声明变量let和const// let声明的变量不存在预解析// console.log(flag);// var flag = 123;// let flag = 456;// ------------------------// let声明的变量不允许重复(在同一个作用域内)// let flag = 123;// let flag = 456;// console.log(...原创 2019-04-30 20:02:54 · 210 阅读 · 0 评论 -
解决npm ERR! Unexpected end of JSON input while parsing near
npm install --registry=https://registry.npm.taobao.org --loglevel=silly原创 2019-05-08 21:11:49 · 5016 阅读 · 0 评论 -
利用nvm安装npm失败的解决办法
最近发现在安装nodejs后,想使用npm发现自己的电脑上没有安装npm,可是网上都说安装了nodejs后会自动安装npm,找了很久解决办法发现没有合适的解决办法,于是自己尝试了很久发现了问题所在。在用nvm安装最新nodejs的时候,发现会安装npm失败,提示如下:提示:Downloading npm version 6.9.0… Download failed. Rolling Back...原创 2019-05-08 20:08:42 · 26162 阅读 · 8 评论 -
vue生命周期
1.什么是vue生命周期?有什么作用?每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做 生命周期钩子 的函数,这给了用户在不同阶段添加自己的代码的机会。(ps:生命周期钩子就是生命周期函数)例如,如果要通过某些插件操作DOM节点,如想在页面渲染完后弹出广告窗, 那我们...原创 2019-05-05 11:07:47 · 338 阅读 · 0 评论 -
NVM的安装与使用
NVM:我们可能同时在进行2个项目,而2个不同的项目所使用的node版本又是不一样的,或者是要用更新的node版本进行试验和学习。这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,而nvm就是为解决这个问题而产生的,他可以方便的在同一台设备上进行多个node版本之间切换,而这个正是nvm的价值所在,详情可以查看官网NVM官网。卸载已有的Node.js下载nvm下载地址:htt...原创 2019-04-28 16:00:13 · 531 阅读 · 0 评论 -
23条前端性能优化
前端性能优化是个巨大的课题,如果要面面俱到的说的话,估计三天三夜说不完。所以我们就从实际的工程应用角度出发,聊我们最常遇见的前端优化问题。减少HTTP请求次数尽量合并图片、CSS、JS。比如加载一个页面,如果有5个css文件的话,那么会发出5次http请求,这样会让用户第一次访问你的页面的时候会长时间等待。而如果把这个5个文件合成一个的话,就只需要发出一次http请求,节省网络请求时间,加...原创 2019-04-23 20:47:36 · 161 阅读 · 0 评论 -
动态创建元素的区别
<h1>标题</h1> <img src="" alt=""> <input type="button" value="按钮" id="btn"> <script> // 动态创建元素 // document.write() // element.innerHTML // document.cr...原创 2019-04-23 20:44:17 · 268 阅读 · 0 评论 -
在vscode中快速生成vue代码模板
第一步,打开vscode,按图片顺序找到用户代码片段,进入。第二步,输入html ,或者vue 回车进入。如果没设置过,就是一些注释的东西,可以删掉,复制进去以下代码。prefix后面的是快捷指令,可以修改。{"vue代码": {"prefix": "ve","body": ["<!DOCTYPE html>","","<html lang='en'>...原创 2019-05-02 11:54:16 · 3419 阅读 · 0 评论 -
MVC与MVVM的关系图解
原创 2019-05-01 10:55:04 · 320 阅读 · 0 评论