s

随笔分类 -  js

摘要:浏览器进程模型: 进程: 程序运行都要有自己的内存空间,程序在分配的内存空间的执行过程就叫进程。 每个应用至少有一个进程,进城之间相互独立,需要通信时,须要双方都同意!!! 线程:一个进程至少有一个线程,进程开启的过程会自动创建一个线程来执行程序代码,称之为主线程,如果程序需要同时执行多段代码,那么 阅读全文
posted @ 2023-08-15 11:14 努力不搬砖的iori 阅读(10) 评论(0) 推荐(0) 编辑
摘要:import domtoimage from 'dom-to-image' import html2camvas from 'html2canvas' function saveView() { // 这个框架ok,网上说这个框架清晰度不好,我试了下,感觉还够用! 2 let capture = d 阅读全文
posted @ 2023-03-16 14:55 努力不搬砖的iori 阅读(64) 评论(0) 推荐(0) 编辑
摘要:call,apply,bind。其实呢这三兄弟都是为了改变函数的上下文而存在的,或者可以简单点说就是用来改变this指向的。但是呢这三兄弟的用法还是有区别的。 1、apply和call会让当前函数立即执行,而bind会返回一个函数,后续需要的时候再调用执行 2、apply最多只能有两个参数,而cal 阅读全文
posted @ 2021-07-14 15:44 努力不搬砖的iori 阅读(114) 评论(0) 推荐(0) 编辑
摘要:1. 0.1 + 0.2 !== 0.3 JavaScript中数字采用的IEEE 754的双精度标准进行存储,我们可以无需知道他的存储形式,只需要简单的理解成就是存储一个数值所使用的二进制位数比较多而已,这样得到的数会更加精确。 而对于像0.1这样的数字用二进制表示你就会发现无法整除,最后算下来会 阅读全文
posted @ 2021-07-06 10:19 努力不搬砖的iori 阅读(53) 评论(0) 推荐(0) 编辑
摘要://axios本版本不支持jsonp 自己拓展一个 axios.jsonp = (url) => { // 引入axios.js ,将jsonp方法暴露给axios对象 if (!url) { console.error('Axios.JSONP 至少需要一个url参数!') return; } r 阅读全文
posted @ 2021-07-05 13:13 努力不搬砖的iori 阅读(461) 评论(0) 推荐(0) 编辑
摘要:所谓的 组合函数就是 把多层函数的调用 【f(g(h(x))】【f,g,h 为三个函数】变成=》 F(f,g,h)(x) 这中便于阅读的格式 。 最简洁代码: function compose(...funcs) { if (funcs.length 0) { return arg => arg; 阅读全文
posted @ 2021-06-24 15:59 努力不搬砖的iori 阅读(128) 评论(0) 推荐(0) 编辑
摘要:柯里化,是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。 其实本质是函数的一种高阶用法: function curringAdd() { let args = [].slice.call(arguments, 0); fu 阅读全文
posted @ 2021-06-11 14:20 努力不搬砖的iori 阅读(74) 评论(0) 推荐(0) 编辑

🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.