
前端笔记总结
文章平均质量分 93
pekonChan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
对npm包精准控制之npm-shrinkwrap.json与package-lock.json
多人协作如何确保大家所安装的依赖保持一致,避免出错呢?原创 2022-11-25 10:17:13 · 1599 阅读 · 1 评论 -
URI编码的两方法异同与场景
encodeURI这里先单纯介绍该函数的语法规则,场景后续说。先说作为一个函数,它能做什么。它是全局对象下的方法,在浏览器器客户端里就是window对象的方法。它的作用是,对字符串的每个字符进行UTF-8编码,使用一到四个转义序列来表示。参数为要编码的字符串,返回值为编码后的字符串结果。window.encodeURI(str)编码的规则是:除以下字符外,其余字符都进行编码;,/?:@&=+$ (此为URL的特殊字符)# (数字标识)字母和数字-_.!~*'()(保留的字符)原创 2020-05-09 08:30:36 · 892 阅读 · 0 评论 -
认识闭包
何为闭包1)官方一点说,能够读取其他函数内部的局部变量的函数,即为闭包。抓住几个点:它自身是个函数访问其他函数,即非自身函数内局部变量2)从表现上来认识: 一个函数A里定义了另一个函数B,B读取了A的局部变量3)从特性上去认识:函数内定义的局部变量,会随着函数的执行完毕而被销毁,内存被回收。但是在闭包存在的情况下,局部变量被闭包函数引用,因此没有被立即销毁,还能被访问到,直到闭包...原创 2020-05-01 21:30:08 · 166 阅读 · 0 评论 -
保持对重排与重绘的认识
在理解重排与重绘之前,首先要理解页面渲染的一个简单过程以及涉及到的一些基础知识页面渲染的简单过程浏览器把HTML源代码解析,并且创建一个DOM树(DOM tree)浏览器把CSS源代码解析,并且创建一个cssDOM树根据DOM树和cssDOM树生成渲染树(render tree)根据渲染树生成布局并将布局绘制到浏览器界面上render tree和DOM树的关系可以这么描述:DOM...原创 2020-04-29 21:35:56 · 224 阅读 · 0 评论 -
设计字符加密启迪(含各种编码函数的说明)
理解所谓加密,就是通过设计算法来把字符串转化为看似杂乱无章的文本,让人不容易看穿想表达的意思。而解密就是按照设计的算法,反推出原本的文本内容。在这个算法,就是开发者自己所要设计的,既可简单又可复杂,全凭开发者自己的设计能力。所需工具而对js字符串进行加密,我们可以利用几个工具(方法)来辅助你进行字符串的转化,反复转化几次就能迷惑别人了。但是在此之前,我希望你能对Unicode、ASCI...原创 2020-04-22 08:45:21 · 322 阅读 · 0 评论 -
js小数的数学运算和四舍五入精度问题
前言在开发中,要进行计算,你可能会遇到小数运算,运气好的话,你的测试测不到精度问题,但其实这是很严重的,以下两个典型例子先感受以下0.1 + 0.2 = 0.3000000000000000435.41 * 100 = 3540.9999999999995是不是出乎你的意料?写这篇文章的原因是网上找了些资料,要不就是介绍不全的,要不就是存在错误的(可能大家没发现),要不就是方案还有待...原创 2020-04-20 09:01:06 · 776 阅读 · 0 评论 -
js判断并告知支持css属性(值)的何种情况
前言当我们想用某个css新特性时,总是会在意它的兼容性情况,或许我们会去搜索它的兼容性,哪些浏览器合适哪些不合适,在这些已知的情况下再选择是不是使用或如何使用,这是一个已知我们即将用于什么浏览器下作出的选择。但我们往往不知道自己开发的页面用户会在哪个浏览器上进行打开,这时我们需要根据实际使用浏览器情况来判断采用何策略。这时就需要用js来判断,我们要使用css属性能否起效。css属性的兼容性,...原创 2020-04-19 13:55:04 · 393 阅读 · 0 评论 -
5种方法让你更懂得如何实现前端下载文件
前言在前端站点上下载文件,这是一个极其普遍的需求,很早前就已经有各种解决方法了,为什么还写这么老的文章,只是最近在带一个新人,他似乎很多都一知半解,也遇到了我们必经问题之“不能下载txt、png等文件”的典型问题,我就给他总结下下载的几个方式。顺便分享出来,也许,真有人需要。form表单提交这是以前常使用的传统方式,毕竟那个年代,没那么多好用的新特性呀。道理也很简单,为一个下载按钮添加cl...原创 2020-04-16 08:21:52 · 1577 阅读 · 0 评论 -
正则表达式笔记,帮你打通任督二脉
前言说句实话的,自从我整理这篇笔记后,基本上项目里遇到的所有正则匹配的问题,不论多复杂,只要回过头看这篇笔记,理解透彻,基本上都能解决的。这里关于深内容的描述,我这边也举了不少内容帮助大家理解。这是一篇男女老少入门精通咸宜的正则笔记。正则表达式是什么?字符是计算机软件处理文字时最基本的单位,字符串是0个或更多个字符的序列。在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字...原创 2018-12-24 14:27:03 · 211 阅读 · 0 评论