web前端
ywCSD
一生何所求,唯有财富与自由
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
谷歌浏览器 performance 详解
本文要点详细介绍谷歌浏览器 performance 选项卡的各个指标,让你知道如何查看网页性能。谷歌浏览器版本为:79.0.3945.117(正式版本) (64 位)。性能分析操作流程在谷歌浏览器调式模式下,切换到 performance 选项卡。点击刷新图标(或者Ctrl+Shift+E快捷键)。 出现如下网页分析进度条。 自动停止后,会出现性能分析图。注意点1:需要勾选屏幕快照选项,才会出现如下屏幕快照截图(一般是默认勾选)。注意点2:整个分析图出现的时间轴就是前面步骤中分析进度条转载 2020-12-24 11:07:24 · 8547 阅读 · 0 评论 -
Promise链式调用
promise详解promise对象是一个构造函数,用于生成Promise实例。对象状态不受外界影响,只有异步操作的结果才能决定当前是哪一种状态。三种状态:pending(进行中)、fulfilled(已成功)、rejected(已失败)。实例生成以后,用then方法分别指定resolved状态和rejected状态的回调函数Promise的链式调用先看一段代码:你可能想到的结果是12345,可是打印结果是:1,2,3,5,4Why?结论 0.回调是异步的...原创 2020-09-08 10:53:46 · 4273 阅读 · 0 评论 -
IE 不支持ES6,解决办法
问题:IE不支持ES6语法,所以你使用IE的时候,不识别ES6的语法,然后就报错。我们都知道使用Babel处理IE不兼容问题,可是Babel需要配合webpack使用,配置一堆东西,这个比较简单,网上一堆教程。可是不使用npm的项目,只是单纯的html文件里面,怎么处理在IE浏览器打开报错问题呢?解决方案1.引入babel-browser.min.js 要解决这个我们要先引入babel-browser.min.js,这样你可以使用ES2015进行编码2.引入br...原创 2020-09-03 15:28:05 · 4877 阅读 · 25 评论 -
CSRF 攻击原理及防御
原创 2018-06-28 09:35:24 · 316 阅读 · 0 评论 -
vue-cli 项目在IE浏览器打开报错解决方法
首先要知道VUE官网已表明仅支持IE8以上版本(不包括IE8),css弹性布局flex各浏览器支持如下:假如项目用到弹性布局,则项目仅支持IE10以上版本。另外兼容其他低版本的,请另寻它法。网上说的本人试了都是没用的,下面是亲自试验的解决方法。1. 问题 :ie浏览器打开vue2.0项目空白,控制台报错 vuex requires a Promise polyfill in t...原创 2018-08-31 14:46:50 · 14883 阅读 · 23 评论 -
js 同步与异步
一、同步与异步 我们知道Javascript语言的执行环境是"单线程"。也就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务。 这种模式虽然实现起来比较简单,执行环境相对单纯,但是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段Javascript代码...转载 2019-01-16 14:58:02 · 650 阅读 · 0 评论 -
JS、JAVA、PHP中a=a++值为什么没有改变?解析
作为程序猿,都应该知道的基础知识 : a++是先执行表达式后再自增,执行表达式时使用的是a的原值。 ++a是先自增再执行表达示,执行表达式时使用的是自增后的a。但在JS、JAVA、PHP中就那么简单吗?1. JS 2. JAVA3. PHP凭借自己所学,在不测试的情况下,你能给出答案吗...原创 2019-05-08 11:06:46 · 1115 阅读 · 0 评论 -
NodeJs 使用FTP上传大文件(G级别)
最近领导有一项要求是将本地文件夹下面的文件上传到FTP服务器上。由于本人之前做的上传的都是小文件,最多不超过8M的,对(G级)的文件上传暂时没有什么经验,然后结合网站上面的Demo看看的,看了很多帖子,都没能理解,再不就是需要积分下载,本着学习的态度,写一下自己的思路与实现方法,希望能给遇到同样问题的人一个参考。 首先第一步,我们需要安装FTP模块和 fs文件模块,具...原创 2019-07-26 16:54:49 · 4701 阅读 · 1 评论
分享