- 博客(5)
- 收藏
- 关注
原创 ES6中的新增---箭头函数的使用
ES6标准新增了一种函数:Arrow Function。 语法 通常函数的基本用法 var fn1 = function(a, b) { return a + b } function fn2(a, b) { return a + b } 在箭头函数中 ---------------将原函数的“function”关键字和函数名都删掉,并使用“=>”连接参数列表和函数体。 var fn1 = (a, b) => { return a + b } (a, b
2020-10-13 10:03:50 167
原创 闭包是怎么一回事儿?
闭包 闭包就是能够读取其他函数的内部变量的函数 也就是指有权访问另一个函数作用域中变量的函数,创建闭包的最常见的方法就是在一个函数内创建另一个函数,通过另一个函数,访问这个函数的局部变量,利用闭包,可以突破作用链。 闭包的特性 函数内再嵌套函数 内部函数可以引用外层的参数和变量 参数和变量是不会被垃圾回收机制回收 对于闭包的理解 使用闭包主要是为了设计私有的方法和变量。闭包的优点是可以避免全局变量的污染,缺点是闭包会常驻内存,会增大内存的使用量,使用不当的话,很容易造成内存泄漏。在JS中,函数即闭包,只有函
2020-09-28 16:33:50 134
原创 浅谈前端路由与后端路由
路由,是指根据不同的url地址展示不同的内容或页面。 前端路由 页面不用刷新,把不同的路由对应不同的内容或页面的任务交给前端来做,每次跳转到不同的url都是使用前端的锚点路由。 如今(spa)单页应用的不断普及,前后端开发分离,目前的项目基本都使用前端路由,在项目使用期间页面不会重新加载。 后端路由 浏览器在地址栏中切换不同的url时,每次都向后台服务器发出请求,服务器响应请求,在后台拼接html文件传给前端显示,返回不同的页面,意味着,浏览器会刷新页面,网速慢的话,说不定屏幕会显示全白,之后再显示内容。后
2020-09-24 11:06:07 468
原创 VUE生命周期和钩子函数的理解
VUE生命周期和钩子函数 每个vue实例在被创建前都会经过一系列的初始化过程,Vue实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、卸载等一系列过程,这个过程就叫做vue的生命周期。 在很多时候,我们在vue的生命周期中需要执行一些操作。所以就产生了生命周期钩子函数。 这是来自vue官方文档的整个流程。其中钩子函数有以下这些: 钩子函数 beforeCreate created beforeMount mounted beforeUpdate update b
2020-09-23 09:29:49 156
原创 关于块级元素显示与隐藏的三种方式的分享
块级元素的显示与隐藏 在我们前端开发的过程中,时常遇到块级元素的需要显示和隐藏的这种需求,那么我们一般用什么方式来解决这个问题呢? 1.display:none/block 这种方式元素隐藏之后,不占用原来的位置 2.visibility:hidden/visible 元素隐藏之后,占用原来的位置 3.opcity: 0/1 设置透明度来隐藏,占用原来位置 ...
2020-09-16 19:07:03 1483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人