上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: JavaScript 中的 Compose 函数用于组合一些函数,使得每个函数都接收上一个函数的返回值作为参数,并返回一个新的函数。可以使用这种方式把多个函数串起来,从而实现更复杂的逻辑 Comopse 函数是一个非常有用的工具,它可以帮助我们简化程序逻辑,实现代码复用,提高开发效率 实现 comp 阅读全文
posted @ 2023-04-11 23:09 caix-1987 阅读(49) 评论(0) 推荐(0)
摘要: 函数柯里化是一种将多个参数的函数转换为接受一个单一参数(最初函数的第一个参数)的函数的技术,并返回一个新函数的过程。这个新函数接受余下的参数,并返回最终结果。因此,函数柯里化可以让函数变得更加复杂,同时也提高了函数的可复用性和普适性 具体来说,函数柯里化把一个 n 个参数的函数 f(x1, x2, 阅读全文
posted @ 2023-04-11 23:08 caix-1987 阅读(56) 评论(0) 推荐(0)
摘要: 函数防抖和函数节流都是优化高频事件处理的JavaScript技术。它们可以限制函数的调用,在一定程度上减少计算、网络请求和提高响应速度,但它们的实现方式略有不同 函数防抖:延迟执行函数,只有在事件停止后才会执行最后一次事件 函数节流:定期执行函数,每隔一段时间执行一次 通常情况下,函数节流适用于需要 阅读全文
posted @ 2023-04-11 23:07 caix-1987 阅读(21) 评论(0) 推荐(0)
摘要: apply, call 和 bind 都是 JavaScript 中用于控制函数调用时 this 关键字指向的工具。它们可以将需要执行的函数和需要绑定的作用域传入,以便在调用时确保正确的上下文 apply 和 call 传递的参数列表有所不同。apply 接受的参数是一个数组,而 call 接受的是 阅读全文
posted @ 2023-04-11 23:07 caix-1987 阅读(45) 评论(0) 推荐(0)
摘要: by caix in 深圳 前端性能优化最佳实践 客户端性能、服务器端、网络性能 1、页面内容 减少 HTTP 请求数 减少 DNS 查询 避免重定向 缓存 Ajax 请求 延迟加载 预先加载 减少 DOM 元素数量 划分内容到不同域名 尽量减少 iframe 使用 避免 404 错误 2、服务器 阅读全文
posted @ 2023-04-05 22:46 caix-1987 阅读(44) 评论(0) 推荐(0)
摘要: by caix in 深圳 可维护性 在早期网站中,JavaScript 主要用于实现一些小型动效或表单验证。今天的 Web 应用则动辄成千上万行 JavaScript 代码,用于完成各种各样复杂的处理。这些变化要求开发者把可维护能力放到重要位置上。正如更传统意义上的软件工程师一样,JavaScri 阅读全文
posted @ 2023-04-05 22:46 caix-1987 阅读(46) 评论(0) 推荐(0)
摘要: by caix in 深圳 高级技巧 - 高级函数 在 JavaScript 里面,函数拥有非常高的特权,甚至是一等公民,因此也跟Kotlin一样支持多种编程范式 一些写函数时的高级技巧 纯函数 高阶函数 函数缓存 懒函数 柯里化 函数组合 纯函数 纯函数要满足两个条件: 1、给相同的参数返回相同的 阅读全文
posted @ 2023-04-05 22:45 caix-1987 阅读(38) 评论(0) 推荐(0)
摘要: by caix in 深圳 离线应用 支持离线 Web 应用开发是 HTML5 的另一个重点。所谓离线 Web 应用,就是在设备不能上网的情况下仍然可以运行的应用 开发离线Web 应用需要几个步骤。首先是确保应用知道设备是否能上网,以便下一步执行正确的操作。然后,应用还必须能访问一定的资源(图像、J 阅读全文
posted @ 2023-04-05 22:44 caix-1987 阅读(45) 评论(0) 推荐(0)
摘要: by caix in 深圳 Ajax是一种从页面向服务器请求数据的技术,Comet是一种服务器向页面推送数据的技术,能够让信息近乎实时的被推送到页面上。 实现 Comet方式:长轮询,流 主流的 Web端 即时通讯方案大致有4种:传统Ajax短轮询、Comet技术、WebSocket技术、SSE(S 阅读全文
posted @ 2023-04-05 22:44 caix-1987 阅读(19) 评论(0) 推荐(0)
摘要: by caix in 深圳 JSON 定义 JSON:JavaScript Object Notation 【JavaScript 对象表示法】 JSON(JavaScript Object Notation,JS 对象标记)是一种轻量级的数据交换格式,目前使用特别广泛。 JSON 是存储和交换文本 阅读全文
posted @ 2023-04-05 22:43 caix-1987 阅读(60) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 14 下一页