![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系列
文章平均质量分 75
invrlcn
这个作者很懒,什么都没留下…
展开
-
JS系列-手写call、apply、bind函数
今天来看看面试常问到的call、apply、bind到底是怎么实现的 call Function.prototype._cnCall = function(thisArg, ...args) { // 1.获取需要被执行的函数 const fn = this // 2.对thisArg转成对象类型(防止它传入的是非对象类型) thisArg = (thisArg !== null && thisArg !== undefined) ? Object(thi.原创 2022-05-19 14:48:04 · 96 阅读 · 0 评论 -
JS系列-函数的this指向
隔了很久,今天开始陆续总结一下自己在学习js过程中值得反复阅读理解的知识点。道行浅薄,不足之处还请谅解,还原指正。本系列是js方向,后期还有vue3、ts、webpack等。有需要的伙伴也可以提前去github上面查看,顺便随手star一下~ 一、为什么需要this? 1.1 this的好处 在常见的编程语言中,几乎都有this这个关键字,但是JavaScript中的this和常见的面向对象语言中的this不太一样: 常见面向对象的编程语言中,比如Java、C++、Swift、Dart等等一系列语言中,.原创 2022-03-22 21:57:41 · 1580 阅读 · 0 评论 -
Electron - 用前端的技术开发桌面应用(二)
之前已经出了Electron系列第一篇,实现了简单的Hello World,感兴趣的小伙伴可以去翻看:https://juejin.cn/post/6980264793676447752今天带来第二篇,继续讲讲Electron里面的其他功能用法。 Electron 的运行流程 先来看一个简单的流程 #mermaid-svg-cTv1HobUCPb9w4vL .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermai.原创 2021-09-06 17:20:41 · 237 阅读 · 0 评论 -
Electron - 用前端的技术开发桌面应用(一)
导读:准确来说,Electron并不算一个特别新的技术,奈何之前从未接触过。所以,当听说项目里面用到的时候,还是打算了解一下。 开头附上Electron社区网址,感兴趣的小伙伴们自行查看 https://www.electronjs.org/ Electron 是什么? Electron是有Github开发的开源框架 允许开发者使用Web技术构建桌面应用(官网的话说:使用Javascript, html和css构建跨平台的桌面应用程序) 常见的Electron开发的应用 VSCode: 开发工具 .原创 2021-07-02 16:18:29 · 430 阅读 · 0 评论