在真实项目中,当路由已经跳转,而上一页的请求还在pending状态,如果数据量小还好,数据量大时,跳到新页面,旧的请求依旧没有停止,这将会十分损耗性能,这时我们应该先取消掉之...
在真实项目中,当路由已经跳转,而上一页的请求还在pending状态,如果数据量小还好,数据量大时,跳到新页面,旧的请求依旧没有停止,这将会十分损耗性能,这时我们应该先取消掉之...
平时工作中有时会遇到页面嵌套的情况,一般是用iframe解决。那么,两个页面如何通信呢?下面分两种情况进行: 一、父子页面同源的情况 现在有两个不同源的iframe嵌套页面,...
需求: 网站B内嵌套网站A的功能, 网站A有自己的登陆系统, 网站B也有自己的登陆系统, 要求, 网站B内打开A的里面的功能时, 免登陆 分析: 刚开始听到这个需求, 这个和...
a.com 中的iframe.src是b.com, 不同域名访问不到contents();中间使用agent.html作为代理,agent.html是b.com中增加的隐藏i...
1. 接口的声明 在前面我们通过type可以用来声明一个对象类型: 对象的另外一种声明方式就是通过接口来声明: 接口类型也可以定义可选类型和只读属性,只读属性指我们再初始化之...
ES5判断两个值是否相等,有两种方法:相等运算符(==)和严格相等运算符(===)。这两种方法都有缺点,前者会自动转换数据类型,后者判断NaN不等于自身,+0 等于 -0 E...
1.获取URL中所传的参数中的值 2. 60秒倒计时函数 3.判断当月总天数的函数 4.获取当前时间,格式YYYY-MM-DD 5.获取当前时间格式 2021-11-25 1...
一、简单分析 简单的分析,从输入 URL到回车后发生的行为如下: URL解析 DNS 查询 TCP 连接 HTTP 请求 响应请求 页面渲染 二、详细分析 1. URL解析 ...
1、移除 preload 与 prefetch vue 脚手架默认开启了 preload 与 prefetch,当我们项目很大时,这个就成了首屏加载的最大元凶了。先简单了解一...
《Git 使用规范流程》[http://www.ruanyifeng.com/blog/2015/08/git-use-process.html] 《常用 Git 命令清单》...
一、前言最近安全测试的总是测出安全漏洞来,让开发改。 想了想干脆把请求参数都加密下,前端加密后端解密,这样总差不多了。 看了下AES加密,是对称的,前后端用这个不太行。 于是...
在大屏开发中,最常遇到的就是多屏幕适配了。这里提供两套简单实用的方案。 一. 最外层元素增加 scale 这里的最外层元素指的是能包含所有页面的元素。我们可以给最外层元素设置...
vue是组件级更新,当数据更改一次组件就要重新渲染一次,性能不高,为了防止数据一更新就更新组件,所以做了个异步更新渲染。(核心的方法就是nextTick) 分析:当数据变化后...
一.jsx 二.函数式组件 三.类式组件 四.组件实例三大属性state 五.组件实例三大属性props 1.类式组件 2.函数组件 六.组件实例三大属性refs 回调形式r...
<keep-alive>是Vue.js的一个内置组件,可以使被包含的组件保留状态或避免重新渲染。下面来分析源码runtime-core/src/components/Ke...
webpack打包 ✍目录总览: 问题的产生 浏览器环境中模块化开发的问题: 效率问题:模块化导致JS代码需要不断的被细分, 而精细的模块划分带来了更多的JS文件, 更多的J...
目的:拆分应用,减轻一个庞大应用的压力,从另一个方面将公司所有的系统进行整合,形成一个整体。 微前端出现以前,每个系统都是独立的,用户需要保存不同系统的网址,使用微前端后,记...
1.Git 2.文件信息 3.cd快速切换路径 4.vim模式 5.创建文件小命令
我们在平时的postman请求调试,以及web的http请求开发时,常常能看到以下几种传参的形式 form-data、x-www-form-urlencoded、raw、bi...
初学NodeJS,就是要弄清楚什么是nodejs,能做什么,怎么用。。 什么是nodejs? 脚本语言需要一个解析器才能运行,JavaScript是脚本语言,在不同的位置...