摘要: 一、webpack简介 webpack 是当下十分流行的一款静态模块打包工具,将JS、CSS、HTML、图片等各种静态资源视为一个个模块,通过一个或者多个入口文件通过解析依赖关系生成一个依赖图,最终打包成一个或者多个bundles,webpack本身只能打包JS文件,但是通过配置的loader和pl 阅读全文
posted @ 2023-11-27 17:55 火星写程序 阅读(120) 评论(0) 推荐(0)
摘要: Vue2知识点简要 阅读全文
posted @ 2023-06-06 14:05 火星写程序 阅读(449) 评论(0) 推荐(0)
摘要: 一、XSS攻击 全称跨站脚本攻击,简称XSS攻击,攻击者通过在目标网站上HTML注入篡改网页来插入恶意脚本, 当用户在浏览网页时获取用户的cookie等敏感信息,进一步做一些其他危害的操作。 根据攻击的来源,该攻击还可以分为: 1)存储型攻击:一般是在有评论功能的网站将恶意代码当作评论内容存储到服务 阅读全文
posted @ 2023-05-20 14:44 火星写程序 阅读(158) 评论(0) 推荐(0)
摘要: JavaScript单线程的理解 阅读全文
posted @ 2023-05-10 18:21 火星写程序 阅读(228) 评论(0) 推荐(0)
摘要: JS垃圾回收 阅读全文
posted @ 2023-05-09 15:54 火星写程序 阅读(226) 评论(0) 推荐(0)
摘要: Canvas实现电子签名 阅读全文
posted @ 2023-04-24 17:39 火星写程序 阅读(477) 评论(0) 推荐(0)
摘要: 影响WEB首屏加载时间的因素 阅读全文
posted @ 2023-04-18 19:55 火星写程序 阅读(268) 评论(0) 推荐(0)
摘要: JS数据存储主要分堆和栈两种, 栈空间:通常情况栈空间不会设置太大,主要用来存放一些原始类型的小数据,原始类型的数据有:Boolean、Null、Undefined、Number、BigInt、String、Symbol,栈空间具有空间小,但是读取速度快的特点 堆空间:空间很大,但是速度相对堆空间较 阅读全文
posted @ 2023-04-13 19:14 火星写程序 阅读(92) 评论(0) 推荐(0)
摘要: 开发中我们可能会不小心将写多个相同名称的变量,也经常会写一个递归调用的方法, 上述示例中程序执行顺序如下图,程序会按照顺序执行第一个子元素内部所有的程序,当最底层执行结束后,会逐渐抛出返回值,然后执行第二个子元素的程序 要解释清楚上述原因,除了JS的单线程顺序执行外,还需要了解什么是上下文和作用域链 阅读全文
posted @ 2023-04-11 15:51 火星写程序 阅读(44) 评论(0) 推荐(0)
摘要: 浏览器输入URL到加载完毕的过程说明 阅读全文
posted @ 2023-04-03 19:43 火星写程序 阅读(53) 评论(0) 推荐(0)