随笔分类 -  JavaScript高级用法

js语言高级使用以及原理
摘要:scrollTop 可读可写属性,元素滚动距离 scrollHeight 只读属性,元素内容高度,包括溢出导致的视图中不可见内容 (如果没有滚动条,scrollHeight 和 clientHeight相等) clientHeight 只读属性,元素内部高度CSS height + 元素 CSS p 阅读全文
posted @ 2025-08-11 14:38 清水渡白吟堤你如风 阅读(6) 评论(0) 推荐(0)
摘要:函数柯里化 一种函数式编程的思想,柯里化是编程语言中的一个通用的概念,是指把接收多个参数的函数变换成接收单一参数的函数,嵌套返回直到所有参数都被使用并返回最终结果。更简单地说,柯里化是一个函数变换的过程,是将函数从调用方式:f(a,b,c)变换成调用方式:f(a)(b)(c)的过程。柯里化不会调用函 阅读全文
posted @ 2022-01-05 10:38 清水渡白吟堤你如风 阅读(472) 评论(0) 推荐(0)
摘要:// 示例 1: const goods = { name: 'orange', getName: function() { return this.name } } const unBindGetName = goods.getName; console.log(unBindGetName()); 阅读全文
posted @ 2021-04-08 22:26 清水渡白吟堤你如风 阅读(151) 评论(0) 推荐(0)
摘要:/** * @author haiyuan.wang * @date 2021.04.01 * @vision 1.0 * * @description apply 方法主要的作用是改变函数的执行环境 * @example fn.apply(thisArg, [argsArray]) * @para 阅读全文
posted @ 2021-04-02 09:39 清水渡白吟堤你如风 阅读(258) 评论(0) 推荐(0)
摘要:/** * @author haiyuan.wang * @date 2021.04.01 * @vision 1.0 * * @description call 方法主要的作用是改变函数的执行环境 * @example fn.call(thisArg, arg1, arg2, ...) * @pa 阅读全文
posted @ 2021-04-02 09:35 清水渡白吟堤你如风 阅读(149) 评论(0) 推荐(0)