摘要:
在给项目的邮箱进行模板样式重构的时候发现了一个特别好用的网站:https://mjml.io/ 如何编写? 点击上面的 Templates 就可以进入到网站的模板页面,提供了很多基础模板,左侧的代码需要我们自己格式化一下。 按照他们给的模板组件就可以直接开始编写,“依葫芦画瓢”,基本上这种编写方式比 阅读全文
摘要:
师傅给我的模拟面试,感觉我个人对这点没深入吧,再总结学习以下。 简介 像其他的编程语言都有各自底层的内存管理接口,比如 C 语言的 malloc() 和 free()。但是,JavaScript 是在创建变量时自动分配内存,在不使用时自动释放,这个释放过程称为垃圾回收。 JavaScript 的这种 阅读全文
摘要:
前言 鄙人老版 js 深拷贝博客链接,当时写的存在很多不足...现在跟着方应杭老师复习了下,收获满满。 用 JSON const b = JSON.parse(JSON.stringify(a)) 缺点: 不支持 Date、RegExp(正则)、函数等数据; 不支持引用(即环状结构,类似 windo 阅读全文
摘要:
核心代码 // 核心:监听、触发、关闭 const PubSub = { map: { // click:[fn1, fn2] // 对应事件发布队列 }, // 监听 on: (name, fn) => { PubSub.map[name] = PubSub.map[name] || [] Pub 阅读全文
摘要:
实现开发中需要将某一类型的 item 排到首位(为什么后端没有给我好好排!!!),反正就要咋们前端做(无奈+摊手)。 用到了数组的 filter、map、unshift、splice,感觉这个操作还是可以复习下 Js 数组 api 的很多东西。 阅读全文
摘要:
可扩展性 SVG 是基于矢量的点、线、形状和数学公式来构建的图形,该图形是没有像素的,放大缩小不会失真. Canvas 是由一个个像素点构成的图形,放大会使图形变得颗粒状和像素化(模糊) 因此SVG可以在任何分辨率下以高质量的打印。Canvas 不适合在任意分辨率下打印。 渲染能力 当 SVG 很复 阅读全文
摘要:
Tracking.js 是一个独立的JavaScript库,用于跟踪从相机实时收到的数据。跟踪的数据既可以是颜色,也可以是人,也就是说我们可以通过检测到某特定颜色,或者检测一个人体/脸的出现与移动,来触发JavaScript 事件。它是非常易于使用的API,具有数个方法和事件(足够使用了)。 做项目 阅读全文
摘要:
需求场景 很常见的功能,NavBar 顶部菜单按钮点击显示自定义的弹窗,【点击页面空白区域关闭弹窗】,类似 el-Popover 弹出框的效果。点击区域外自动关闭并且联动其他弹框,并且同时只能存在一个。 代码实现 template 部分 scrtpt 部分 完整代码 2022-7-11 更新完整代码 阅读全文
摘要:
是什么 块级格式化上下文(一句话完事)。 怎么做 MDN BFC 触发条件。常用我们只需要知道下面五个: 绝对定位元素(元素的 position 为 absolute 或 fixed) 行内块元素(inline block) overflow 值不为 visible 的块元素 弹性元素(displa 阅读全文
摘要:
@blur="ruleForm.firstName=$event.target.value.trim()" 阅读全文
摘要:
可将 el-tooltip 内的 el-button 外层包裹一个容器,如下: 阅读全文
摘要:
// 柯里化定义:一个函数可以接受多个参数,反复被调用 // fn(1,2,3,4,5)(6,7)(8,9,10) 该技术被命名为函数柯里化 // 例子:求和功能,得到 55 的结果 // 不固定参数个数的函数 √ // 第一次执行返回函数 √ // 后续执行仍然返回函数 √ // 能缓存参数 √ 阅读全文
摘要:
码山有路勤为径 前端无涯苦作舟。好东西当然要分享给大家!!还不赶紧点击标题链接收藏一波? 阿里前端知识图谱 飞书文档字节面试真题 前端面试指南 前端内参 冴羽-GitHub 深入系列 大圣前端编程自学网 现代 JavaScript 教程 阮一峰 ES6 入门教程 奇舞周刊 阅读全文