前端总结篇 整理一下javascript笔记概念性问题「前端模块化」「JavaScript函数式编程」必知「作用域」「闭包」「this指向问题」「原型」「BFC」「网站优化」「CMDAMD」「JavaScript深拷贝和浅拷贝问题」数据类型6种原始数据类型「Number(数字类型)」「String(字符串类型) 2020-01-20 5761 1 前端 前端支持图谱
别再用 ... 扩展运算符了,这个新 API 合并对象更快更安全 使用 JavaScript 扩展运算符(...)来合并对象,几乎成了每个开发者的肌肉记忆。 const defaults = { theme: 'dark', version: '1.0' }; const userConfig = { theme: 'light', showTips: true 2025-08-27 4 0 JavaScript语法 JavaScript 深拷贝 structuredClone
【JavaScript语言精粹(修订版)】函数调用中的this指向问题 针对this指向问题,有很多种理解方式. 今天,就针对JavaScript语言精粹(修订版)给大家介绍一下函数调用中this的指向问题.调用一个函数会暂停当前函数的执行,传递控制权和参数给新函数.除了声明时定义的形式参数,每个函数还接收两个附加的参数:this和arguments.参数this在面向 2021-03-08 2131 0 this指向 JavaScript语言精粹笔记 JavaScript语法
你需要知道JavaScript:this指向问题 this是在运行时绑定的,并不是在编写时绑定的.它的上下文取决于函数调用时的各种条件.首先明白this既不指向函数自身,也不指向函数的词法作用域this绑定规则默认绑定独立函数调用functionfoo(){console.log(this.a);}vara=2;//函数调用时应用了this的默认绑 2020-11-03 2667 1 JavaScript this指向 箭头函数
「技术实现篇」元素触碰框选设计方案 已知元素坐标和框选区域(ptl,ptr,pbr,pbl),判断选择框是否触碰到元素。解:由元素坐标可得4个顶点(point_tl,point_tr,point_bl,point_br)两多边形是否相交->线段相交判断元素某边与框选区域某边是否相交(即证:线与线相交[向量叉乘])如果两个线段相交 2020-03-16 2411 0 元素触碰框选
ES6 Set 一、基本用法Set类似于数组,但是成员的值都是唯一的,没有重复。Set本身是一个构造函数,用来生成Set数据结构consts=newSet();[2,3,5,4,5,2,2].forEach((x)=>s.add(x));for(letiofs){console.log(i);}//2354S 2018-02-28 2099 0 ES6