上一页 1 2 3 4 5 6 7 8 ··· 21 下一页
摘要: 方法1: 前端点击下载按钮后直接发送请求,后端输出文件流。 import React from 'react'; import { Button } from 'antd'; interface Props { /** 下载地址 */ url: string; text?: string; clas 阅读全文
posted @ 2022-03-28 18:45 我是格鲁特 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 刚接触bable的同学可能会认为使用了Babel,配置了preset预设后就可以愉快的使用 es6+做开发了,事实上,在默认情况下Babel只会做语法转换(let、const、class、箭头函数等),而不做新api的转换,新的api总结起来分为两类: 全局对象和全局对象相关的方法,例如Promis 阅读全文
posted @ 2022-03-25 10:37 我是格鲁特 阅读(1745) 评论(0) 推荐(0) 编辑
摘要: 一、配置文件 几乎所有的前端工程师都知道可以用babel将es6+的语法转换为es5,转换工具要么使用babel-cli,要么使用webpack的babel-loader,不管使用哪种转换工具,通常都需要一个配置文件来建立转换规则(也可以在webpack的babel-loader的配置项,原理都一样 阅读全文
posted @ 2022-03-25 10:35 我是格鲁特 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 一、什么是schematics? schematics中文译为“原理图”,是angular生态提供的一个基于模板、支持复杂语法逻辑的代码生成器,它与yeoman之类的生成工具相比,最大的区别是使用了“虚拟文件系统”的理念:即把真实的文件抽象成虚拟的文件树,对文件的所有操作都是基于这棵虚拟树进行的,只 阅读全文
posted @ 2022-03-25 10:33 我是格鲁特 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 这篇文章总结得很好,查看 图片懒加载实现,点击跳转 阅读全文
posted @ 2022-03-21 11:39 我是格鲁特 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 在js中创建一个变量时,会自动分配内存空间,当变量不再被使用时,垃圾回收机制会自动释放相应的内存空间。 如何判断一个变量不在被使用?方法有两种: 一、引用计数法: 引用计数的判断原理很简单,就是看一份数据是否还有指向它的引用,若是没有任何对象再指向它,那么垃圾回收器就会回收,其策略是跟踪记录每个变量 阅读全文
posted @ 2022-03-20 23:03 我是格鲁特 阅读(1800) 评论(0) 推荐(1) 编辑
摘要: 一、场景 0.1 + 0.2 = 0.30000000000000004 1.5 - 1.2 = 0.30000000000000004 19.9 * 100 = 1989.9999999999998 0.3 / 0.1 = 2.9999999999999996 二、原因 js中的数字只有 Numb 阅读全文
posted @ 2022-03-17 21:17 我是格鲁特 阅读(2426) 评论(0) 推荐(0) 编辑
摘要: 一、执行上下文: 所谓执行上下文就是js代码的执行环境。 js引擎先编译,再解释执行代码。编译时会找到所有的标识符,做变量和函数声明提升。我们习惯将var a = 2; 看作一个声明,而实际上JavaScript 引擎并不这么认为。它将var a 和a = 2 当作两个单独的声明,第一个是编译阶段的 阅读全文
posted @ 2022-03-10 15:51 我是格鲁特 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 严格模式主要有以下几方面的作用及内容: 一、对作用域的限制: 使用未经声明的变量,报错(防止变量作用域提升); eval语句内声明的变量,作用域限制在eval之内(非严格模式时,eval语句内变量的作用域与eval所在作用域一致); 二、防止性能问题 动态作用域无法使用编译阶段-词法分析已经确定的作 阅读全文
posted @ 2022-03-10 15:48 我是格鲁特 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 1.引用变量值的var函数,可以指定第二个参数做为默认值(即当变量不存在时,使用该值),需注意的点 第二个参数不要加单双引号,正确的示例:var(--x,#fffff) 第二个参数中的空格不会被忽略 var(--margin,10px 20px) 2. 变量值的写法 变量值有单位时,不能写成字符串格 阅读全文
posted @ 2022-03-01 23:01 我是格鲁特 阅读(27) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 21 下一页