02 2023 档案

摘要:有哪些可能引起前端安全的问题? 跨站脚本 (Cross-Site Scripting, XSS): ⼀种代码注⼊⽅式, 为了与 CSS 区分所以被称作 XSS。早期常⻅于⽹络论坛, 起因是⽹站没有对⽤户的输⼊进⾏严格的限制, 使得攻击者可以将脚本上传到帖⼦让其他⼈浏览到有恶意脚本的⻚⾯, 其注⼊⽅式 阅读全文
posted @ 2023-02-28 11:47 hellocoder2029 阅读(475) 评论(0) 推荐(0) 编辑
摘要:前言 作用域和作用域链是所有JavaScript开发人员每天都要接触和应用的内容。不管是面试中的作用域链的面试考察,还是日常代码研发中变量与作用域链的构建,它的身影几乎无处不在。它就像一顶优秀厨师的厨师帽,只要我们走进厨房,我们就要将它整理好,套在头上。没有它整洁干净的戴在头上,你就不是一名好的Ja 阅读全文
posted @ 2023-02-28 11:47 hellocoder2029 阅读(14) 评论(0) 推荐(0) 编辑
摘要:数组去重 ES5 实现: function unique(arr) { var res = arr.filter(function(item, index, array) { return array.indexOf(item) index }) return res } ES6 实现: var u 阅读全文
posted @ 2023-02-28 11:47 hellocoder2029 阅读(123) 评论(0) 推荐(0) 编辑
摘要:什么是函数式编程 是一种编程范型,它将电脑运算视为数学上的函数计算,并且避免使用程序状态以及易变对象。 函数式编程更加强调程序执行的结果而非执行的过程,倡导利用若干简单的执行单元让计算结果不断渐进,逐层推导复杂的运算,而不是设计一个复杂的执行过程。 函数式编程的思维过程是完全不同的,它的着眼点是函数 阅读全文
posted @ 2023-02-28 11:47 hellocoder2029 阅读(37) 评论(0) 推荐(0) 编辑
摘要:iframe 有那些优点和缺点? iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。 优点: 用来加载速度较慢的内容(如广告) 可以使脚本可以并行下载 可以实现跨子域通信 缺点: iframe 会阻塞主页面的 onload 事件 无法被一些搜索引擎索识别 会产生很多页面,不容易管理 阅读全文
posted @ 2023-02-27 14:39 hellocoder2029 阅读(287) 评论(0) 推荐(0) 编辑
摘要:引用类型是一种数据结构,用于将数据和功能联系起来。 创建对象的方式: 1.new操作符 var array=new Array(); 2.字面量表示法创建 var array=[]; Array 检测数组:检测数组是基本类型还是引用类型 转换方法:将数组转换成字符串或数组对象 栈方法:后进先出的操作 阅读全文
posted @ 2023-02-27 14:39 hellocoder2029 阅读(24) 评论(0) 推荐(0) 编辑
摘要:对浏览器的缓存机制的理解 浏览器缓存的全过程: 浏览器第一次加载资源,服务器返回 200,浏览器从服务器下载资源文件,并缓存资源文件与 response header,以供下次加载时对比使用; 下一次加载资源时,由于强制缓存优先级较高,先比较当前时间与上一次返回 200 时的时间差,如果没有超过 c 阅读全文
posted @ 2023-02-27 14:39 hellocoder2029 阅读(23) 评论(0) 推荐(0) 编辑
摘要:JS中的递归 我们来看一个阶乘的代码 function foo( n ){ if(n <= 1){ return 1; } return n * foo( n - 1 ); } foo(5); // 120 下面分析一下,代码运行过程中,执行上下文栈是怎么变化的 这个代码是在全局作用域中执行的,所以 阅读全文
posted @ 2023-02-27 14:38 hellocoder2029 阅读(63) 评论(0) 推荐(0) 编辑
摘要:原型 JavaScript中的对象都有一个特殊的 prototype 内置属性,其实就是对其他对象的引用 几乎所有的对象在创建时 prototype 属性都会被赋予一个非空的值,我们可以把这个属性当作一个备用的仓库 当试图引用对象的属性时会出发get操作,第一步时检查对象本身是否有这个属性,如果有就 阅读全文
posted @ 2023-02-24 09:06 hellocoder2029 阅读(50) 评论(0) 推荐(0) 编辑
摘要:前言 JavaScript是一门解释性动态语言,但同时它也是一门充满神秘感的语言。如果要成为一名优秀的JS开发者,那么对JavaScript程序的内部执行原理要有所了解。 本文以最新的ECMA规范中的第八章节为基础,理清JavaScript的词法环境和执行上下文的相关内容。这是理解JavaScrip 阅读全文
posted @ 2023-02-24 09:05 hellocoder2029 阅读(33) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示