51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

JavaScript笔记

javascript学习之Pointfree是什么

javascript学习之Pointfree是什么

厉飞雨 阅读(298) 评论(0) 赞(17)

Pointfree {#pointfree} ---------------------- Point-free是一种编程风格,这是一种在函数里面实际上没有写任何东西的函数编写方式,这种方式可以将一个函数与其他函数一起生成一个新的函数。我们可以把数据处理的过程定义成与数据无关的合成运算,不需要用到代表数据的那个参数,只要把简单的运算步骤聚合成一起,在使用这种模式之前我们需要定...

javascript必须要知道的闭包,怎么调试闭包

javascript必须要知道的闭包,怎么调试闭包

厉飞雨 阅读(317) 评论(0) 赞(21)

闭包 {#%E9%97%AD%E5%8C%85} ------------------------ > [闭包(closure)](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Closures)是一个函数以及其捆绑的周边环境状态(lexical environment,词法环境)的引用的组合。换而言之,...

javascript编程单线程之异步模式Asynchronous

javascript编程单线程之异步模式Asynchronous

厉飞雨 阅读(294) 评论(0) 赞(16)

异步模式`Asynchronous` {#%E5%BC%82%E6%AD%A5%E6%A8%A1%E5%BC%8Fasynchronous} ---------------------------------------------------------------------- 不会等待这个任务结束才开始执行下一个任务,开启之后立即执行下一个任务,后续逻辑一般会通过回调函...

JavaScript的异步编程之Promise

JavaScript的异步编程之Promise

厉飞雨 阅读(421) 评论(0) 赞(18)

<h2>Promise {#promise}</h2> <p>一种更优的异步编程统一 方法,如果直接使用传统的回调函数去完成复杂操作就会形成回调深渊</p> <pre><code class="language-javascript">// 回调深渊 $.get('/url1&#...

javascript编程单线程之同步模式

javascript编程单线程之同步模式

厉飞雨 阅读(385) 评论(0) 赞(18)

javascript编程单线程之同步模式 {#javascript%E7%BC%96%E7%A8%8B%E5%8D%95%E7%BA%BF%E7%A8%8B%E4%B9%8B%E5%90%8C%E6%AD%A5%E6%A8%A1%E5%BC%8F} =================================================================...

JavaScript - 基础③

JavaScript - 基础③

厉飞雨 阅读(349) 评论(0) 赞(16)

<blockquote> <p>⭐️ 有关JavaScript的学习总结</p> </blockquote> <hr /> <br /> <blockquote> <h3>面向对象 {#%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1}</h3> ...

JavaScript优化方向和策略

JavaScript优化方向和策略

厉飞雨 阅读(287) 评论(0) 赞(18)

针对JavaScript性能优化,以下是一些主要的优化方向和策略: ##### 代码重构: {#%E4%BB%A3%E7%A0%81%E9%87%8D%E6%9E%84%EF%BC%9A} • 提取方法:将复杂的代码块转换为单独的方法/函数,以提高代码的结构和可读性。 • 用符号常量替换魔术数字:提高代码的可读性和可维护性。 ##### 懒加载: {#%E6%87%92...