自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

啊华前端博客-WEB前端笔记

啊华前端博客,个人前端笔记与案例展示、学习经验交流!

  • 博客(6)
  • 收藏
  • 关注

原创 剔除不用的BOM知识,只总结js中必会的BOM核心内容

剔除不用的BOM知识,只总结js中必会的BOM核心内容

2020-01-11 16:05:44 240

原创 javascript性能优化-防抖节流(总结)

优化网络请求性能-节流 什么是节流 函数节流就是预定一个函数只有在大于等于执行周期的时候才会执行,, 为什么要节流 在前端开发中有一部分用户行为会频繁的触发事件执行,而对于DOM操作,资源加载等耗费性能的处理,很可能导致页面卡顿,甚至浏览器的崩溃。函数节流(throttle)和函数防抖(debounce)就是为了解决类似需求应用而生的。 节流的应用场景 节流代码实现 优化页面请求性能 ...

2020-01-09 22:43:27 270

原创 手写函数柯里化(Curry)--原理剖析

函数柯理化的作用 前端使用柯里化的用途主要就是简化代码结构,提高系统的维护性,一个方法,只有一个参数,强制了功能的单一性,很自然就做到了功能内聚,降低耦合。 函数柯理化的优点 降低代码的重复,提高代码的适用性。 (在后面实现应用部分 ajax 会体现出来调用时的代码精简) 函数柯理化的实现 调用形式 function add(a,b,c,d){ return a + b + c + d; };...

2020-01-09 16:35:29 2317

原创 想减少程序运行的BUG吗?那么来了解一下纯函数吧--减少BUG利器

什么是纯函数? 纯函数是在调用该函数,函数执行的时候,不会修改全局变量,不依赖与全局变量,不改变其他的作用域,并且一定要返回值。总体上来说满足3个条件。 (1.有返回值(return) 2.不依赖于全局变量 3.不改变其他的作用域(GO),是利用的自己的AO(在传递参数的时候实现)) 反例: var num = 18; function compare(x){ return x > nu...

2020-01-09 14:31:18 225

原创 js中bind方法使用以及原生js模拟实现bind

bind的基本使用 bind是用来做什么的? 基本用法 bind用来改变this指向,利用bind会返回一个新的函数 – > 这个新的函数和调用点bind方法的函数是长得一模一样的。 bind里面的参数,就是函数执行时的this指向。 <script> var abc = 123; function test () { ...

2020-01-08 22:26:15 657

原创 UI多线程-你需要知道的JS执行机制原理

为什么要了解JS执行机制? JS执行机制是js执行的底层原理,理解了底层原理对于开发方法效率会提高,调错都效率也会增加很多。在未来发展道路上,了解底层才能够在技术的道路上走得更远!下面来和总结一下js执行机制原理吧。我从浏览器常驻的线程逐一说起。

2020-01-08 11:42:50 474

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除