
前端基础学习
文章平均质量分 62
前端基础学习
Sunsine_C
前端攻城狮
展开
-
js闭包的理解
\1. 什么叫闭包?闭包就是能够读取其他函数内部变量的函数。由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成 " 定义在一个函数内部的函数" 。所以,在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。2.闭包的产生条件?作用域嵌套在父级作用域里生成了一个变量 var i=0 在子作用域里使用这个变量,这样声明的那个变量 i 就是自由变量,这种作用域嵌套环境叫做闭包环境。在内存中存在和回收站相似的机制,叫做垃圾回收机制。...原创 2021-03-08 18:19:17 · 6711 阅读 · 1 评论 -
时间复杂度/空间复杂度
时间复杂度、空间复杂度我之前从来没有了解过,他们是什么,有什么作用呢?? 最近偶然的机会看算法遇到了这两个东西,所以就简单的来了解一下,以下纯属个人理解,有问题欢迎指出~~那么什么是时间复杂度,什么是空间复杂度呢??时间复杂度:一个算法的执行时间根据数据规模增加的一个趋势。 空间复杂度:占用内存的趋势。T(n) = O(f(n))S(n) = O(f(n))这个叫做大O表示法,表示随着输入的值变化,程序运行所需要的时间与输入值的变化关系。T表示算法需要执行的总时间S表示算法需要原创 2020-12-11 11:23:57 · 359 阅读 · 0 评论 -
vue 项目中导出页面为PDF
最近的开发工作中有实现导出页面为pdf文件的,所以我就学习了一下怎么实现的。在实现导出pdf功能前我们先了解一下html2canvas和jspdf是干什么的吧。jspdf:是一个基于 HTML5 的客户端解决方案,用于生成各种用途的 PDF 文档。 Html2canvas:能够实现在用户浏览器端直接对整个或部分页面进行截屏; 它不需要来自服务器任何渲染,整张图片都是在客户端浏览...原创 2019-11-07 11:38:32 · 2045 阅读 · 2 评论 -
react-router
<Router> <Route path="/" component={ App }> <IndexRoute component={ Dashboard } /> <Route path="about" component={ About } /> <Route path="inbox"...原创 2019-06-24 18:08:32 · 230 阅读 · 0 评论 -
react
react所有的生命周期函数,render函数一定要有。一、项目准备此次项目是基于react的单页应用,所以需要用到脚手架工具create-react-app来快速搭建一个开发环境。● npm install -g create-react-app● create-react-app my-app● cd my-app● npm run start这样,就可以自动在浏览...原创 2019-06-24 18:11:45 · 382 阅读 · 0 评论