ES6-String 新增的10个方法: includes() startsWith(): 第二个参数表述起始位置 endsWith():第二个参数表示在前n个字符子串中查找...
ES6-String 新增的10个方法: includes() startsWith(): 第二个参数表述起始位置 endsWith():第二个参数表示在前n个字符子串中查找...
架构二次封装需要实现如下功能 API下发 取消多余请求 - 统一处理 HTTP错误统一处理 服务器特殊错误处理 API-mock方案 封装目标:1)页面只管API调用,与服务...
$ 正常的promise用法 $ 手写的Promise # 测试可行性
# 前言 iframe 加载的核心就是构建一次上下文的过程。本次分享重点会围绕 iframe 加载优化,错误监控及跨域通信来展开。 # 加载机制 以 Chrome 为...
废话不多说,开箱即用 # HTML # 防抖 # 节流
废话不多说,直接上代码,看完就懂。
一、页面构建过程 从上面这个图上,我们可以看到,浏览器渲染过程如下: 解析HTML,生成DOM树,解析CSS,生成CSSOM树 将DOM树和CSSOM树结合,生成渲染树(Re...
一、缓存策略 项目入口文件index.html 不缓存,其他静态资源js、css、font、img等走缓存策略,具体配置如下: 二、开启gzip压缩 三、运行和控制Nginx...
第一次出现时因为忙简单处理了下,没成,忍了一段时间,影响使用,忍无可忍!!! 网上一般有以下几种方案,针对不同的情形进行处理,如果你不请楚什么原因导致,挨个尝试即可 1、修复...
本文主要针对Ajax,Promise,Axios三者的本质、优缺点,使用实战做了阐述,抽象了应用办法,高度横向做了对比,一起进入学习吧~ 一、Ajax AJAX:异步...
1 目的 通过对主流的WEB高危漏洞表现形式和危害介绍,增强WEB应用开发人员的安全意识;以WEB应用开发安全原则和解决方案规范开发过程中的安全控制,推动开发人员编写强壮安全...
Nginx那么神,我想去看看,走起~ Nginx 是什么? Nginx (engine x) 是一款由俄罗斯的程序设计师Igor Sysoev所开发的 高性能 Web...
简书代码上色支持语言类型 bash | c | cpp (C++) | cs (C#) | objectivec (Objective-C) | swift | java |...
内容梗概 本文将通过一组数据表及其数据查询案例,来讲解关于(1)对表和字段使用别名(2)联表查询(3)聚合函数(4)JOIN与,(5)HAVING(6)IN,EXISTS...
Primary key 概念主键用于唯一标识表中的每一条数据 主键的特征:不能重复, 不能为空 注意点: auto_increment的字段必须是主键, 但是主键不一定是au...
数据表的几种的关系 一对一:学生和学生证 一对多:学生和班级 多对多:学生和课程 如何表示数据库表之间的关系 使用外键:数据库外键关系表示的其实是一种一对多的关系 一对一:外...
MySQL,关系型数据库(RDBMS),有几个关键术语需要巩固一下 冗余:存储两倍数据,冗余降低了性能,但提高了数据的安全性。 主键:主键是唯一的。一个数据表中职能包含一个主...
访问权限控制,即不同角色的人员登录应用后,能够看到或操作的内容不同,主要涉及 系统级权限:是否有权限访问本应用 页面级权限:是否有权限访问某些页面 功能级权限:是否有权限操作...