jackhoo的博客 
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • GitHub
  •   
  •   

贪吃蛇项目笔记

项目搭建初始配置文件在根目录下,添加初始配置文件package.json,tsconfig.json,webpack.config.jspackage.json 123456789101112131415161718192021222324{ "name": "part3", "version": "1.0.0&q

2021-06-07
TypeScript
TypeScript 贪吃蛇

解决git上传拉取 port 443问题

如果遇到类似情况,1.也许是网络问题,多试几次也,2.有可能是 https 协议无法访问。 1fatal: unable to access 'https://github.com/xxxxxxxx: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 先排查排查网络问题,确定网络流畅(科学上网)

2021-06-06
git github
git

TypeScript学习笔记

一. 优势1.在开发过程中,发现潜在的问题 2.更友好的编辑器自动提示 3.代码语义更清晰易懂 二.环境搭建2.1 百度 node 安装教程https://nodejs.org/en/ node 官网 2.2 查看版本检查是否安装命令行 node -v 和 npm -v 查看版本检查是否安装​ 2.3 设置 vscode打开设置搜索quote TypeScript › Preferences: Q

2021-06-03
TypeScript
TypeScript

如何判断 0.1 + 0.2 与 0.3 相等

123function DeviationValue(num1, num2) { return Math.abs(num1 - num2) < Number.EPSILON} 像 ECMAScript 采用的就是双精确度,也就是说,会用 64 位字节来储存一个浮点数。转换为二进制在计算但是小数无限延伸,二进制截取 53 位导致精度丢失。这就是 0.1+0.2 不为 0

2021-05-30
JavaScript
ECMAScript IEEE754标准 双精确度

闭包

闭包当内部函数被返回到外部并保持时,一定会产生闭包,闭包会产生原来的作用域链不释放,过度的闭包可能会导致内存泄漏或加载过慢 1234567891011121314function test1() { function test2() { var b = 2 console.log(a) //1 } var a = 1 return test2 //

2021-05-30
JavaScript
闭包

var与let、const的区别

var 与 let、const 的区别什么是变量提升?JavaScript 中,函数及变量的声明都将被提升到函数的最顶部。JavaScript 中,变量可以在使用后声明,也就是变量可以先使用再声明 暂时性死区 暂时性死区的本质就是,只要进入当前作用域,所要使用的变量就己经存在,但是不可获取,只有等到声明变量的那一行代码出现,才可以获取和使用该变量。 在解析代码时,JavaScript 引擎也会注

2021-05-27
JavaScript JavaScript高级程序设计第四版笔记
JavaScript var let const

JSON.stringify()与JSON.parse()的区别

一、JSON.stringify()与JSON.parse()的区别最近做项目,发现JSON.stringify()使用场景真的挺多,我们都知道JSON.stringify()的作用是将 JavaScript 对象转换为 JSON 字符串,而JSON.parse()可以将JSON字符串转为一个对象。简单点说,它们的作用是相对的,我用JSON.stringify()将对象a变成了字符串c,那么我就可

2021-05-15
JavaScript
JSON JavaScript

antd_pro_shop_admin项目笔记

一、项目搭建1.1 安装脚手架1yarn create umi 1.2 选择版本 1.3 安装依赖1yarn 1.4 启动项目1npm start 1.5 点击链接进入浏览器 二、初始化项目项目接口文档https://www.showdoc.com.cn/1207745568269674?page_id=6094279351627422 2.1 删掉多余的文件在编译器中打开项目删掉\sr

2021-05-15
项目
Antd Pro React Umi

errorBoundary错误边界

理解:错误边界:用来捕获后代组件错误,渲染出备用页面​ 子组件出现错误,导致组件不可控,出现穿透影响其他组件显示 特点:只能捕获后代组件生命周期产生的错误,比如render里产生的错误,不能捕获自己组件产生的错误和其他组件在合成事件、定时器中产生的错误​ 解决:在父组件中设置getDerivedStateFromError,当后代组件出现错误时,getDerivedStateFromError就会

2021-05-13
React
React 错误边界 组件

组件间的通信方式总结

组件间的关系: 父子组件 兄弟组件(非嵌套组件) 祖孙组件(跨级组件) 几种通信方式: props: childen props render props 消息订阅-发布:pubs-sub、event等 集中式管理:redux、dva等 conText:生产者-消费者模式 比较好的搭配方式:父子组件:props兄弟组件:消息订阅-发布、集中式管理**祖孙组件(跨级组件)**:消息订阅-发布

2021-05-13
组件
React 组件 通信
1…4567

搜索

Hexo || Fluid
总访问量 次 总访客数 人
蜀ICP备2021012542号-1