分类 前端 下的文章

参考文章:Canvas绘制光源效果 <canvas id="canvas" :class="['compound-canvas']" ref="compound-canvas" width="200" height="200"></c...

如何使一个对象属性无法扩展、修改和删除? 之前在使用Angular 8 时,遇到过一个问题: 在路由中取出路由里的路径参数可以使用this.activatedRoute.snapshot中的queryParams属性,即路径中?号后面的参数。但当时的需求是取完之后要删除某个参数(id)的值,所以想当然地进行如下操作 const params = thi...

JS调用OC 通过wkwebview的WKScriptMessageHandler协议, 注入api方式 iOS 添加监听 [_wkWebView.configuration.userContentController addScriptMessageHandler:self name:name]; 实现协议中的方法(void)userContentC...

Js事件循环的理解 代码运行不可避免地会涉及到一个非代码顺序执行的问题,典型的场景就是异步请求,但Js又是单线程运行,所以需要有一个事件循环机制来实现这一系列操作。 两个任务执行队列 - Micro Task(微任务), Macro Task(宏任务) 维护这两个队列 从宏任务队列中取出一个任务执行 在执行完这个宏任务,取出下一个宏任务之前,循环...
0%