
前端学习
文章平均质量分 65
iceggy
没有才华撑不起野心
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
instanceOf和typeof
bind()方法在ECMAScript5中新定义的,这个方法会创建一个函数的实例,其this值会被绑定到传给bind()函数的值,该函数可传入两个参数第一个参数作为this,第二个及以后的参数则作为函数的参数调用。具体作用如下:1、创建绑定函数就是当我们调用某些函数的时候是要在特定环境下才能调用到,所以我们就要把函数放在特定环境下,就是使用bind把函数绑定到特定的所需的环境下。2、让...原创 2018-08-14 10:32:43 · 962 阅读 · 1 评论 -
前端质量总结
最近面试频频被问到如何保证前端质量问题,个人认为这是一个很难以描述齐全的东西。于是乎,只能尽量把自己能想到的点都记录下来,供大家参考,欢迎留言补充。我眼中的质量,应该从以下几个方面去考虑:1,安全:参考安全总结:优快云2,性能2.1 代码层面:。css放头部,js放尾部,因为css不会阻塞dom的渲染,而js会。尽量减少内联样式的使用。js中尽量少操作dom。样式一次性加载完。防止二次渲染。字体图标代替图片图标3,编码规范...原创 2022-01-14 16:47:44 · 794 阅读 · 0 评论 -
前端安全思考
前端开发安全问题网上一搜,基本上就两个csrf和xss。整理了一下,发现很多开发细节中也存在安全问题。1,xss攻击:跨站脚本攻击, 本质:恶意代码未经过滤,与网站正常的代码混在一起;浏览器无法分辨哪些脚本是可信的,导致恶意脚本被执行。 分类:存储型(恶意代码存于数据库中后被读取拼接到html返回给前端),反射型(存于url中拼接html返回)及DOM型(打开带有恶意代码的url)。 规避:输入过滤,html转义,存储型和反射型采用纯前端渲染。csp(内容...原创 2022-01-14 15:51:37 · 2519 阅读 · 0 评论 -
webpack打包原理
面试--webpack打包原理原创 2022-01-11 15:52:04 · 192 阅读 · 0 评论 -
web 进阶---文章推荐
Symbol 类型。凡是属性名属于 Symbol 类型,就都是独一无二的,可以保证不会与其他属性名产生冲突。(解决属性名冲突的问题)Symbol函数前不能使用new命令,否则会报错。这是因为生成的 Symbol 是一个原始类型的值,不是对象。也就是说,由于 Symbol 值不是对象,所以不能添加属性。基本上,它是一种类似于字符串的数据类型。Symbol函数的参数只是表示对当前 Symbol...原创 2021-07-28 16:48:40 · 99 阅读 · 0 评论 -
apply,call,bind
apply和call是函数传参的两种方式,但是他们常用的主要功能个人理解认为应该是扩展作用域。相同之处:都表示调用一个对象的一个方法,用另一个对象替换当前对象。例如:B.apply(A, arguments);即A对象应用B对象的方法。等同于B.call(A, args1,args2)。不同之处:apply只接受两个参数,一个是在其中运行函数的作用域(即this),另一个是参数数组。而...原创 2018-08-14 10:12:16 · 249 阅读 · 0 评论 -
绝对url和相对url
绝对url:包含了指向目录或者文件的完整信息,包括模式,主机名和路径。对于FTP站点以及几乎所有的不使用HTTP协议的URL,都应该使用绝对的URL相对URL :只给出一个参照位置 引用同目录:文件名+扩展名引用子目录:斜杠+文件名+扩展名上层目录:每上一级就../+ 文件名+扩展名根相对URL:/根文件夹/+文件名+扩展名具体例子参考:https://blog.youkuaiyun.com/...原创 2018-08-16 11:02:42 · 7041 阅读 · 0 评论