首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
healerhe
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
CSS使用小技巧
display: none:隐藏元素并破坏其渲染状态。 这意味着取消隐藏元素与渲染具有相同内容的新元素一样昂贵 visibility: hidden:隐藏元素并保持其渲染状态。 这并不能真正从文档中删除该元素,因为它(及其子树)仍占据页面上的几何空间,并且仍然可以单击。 它也可…
nodejs中错误捕获
一般来说,我们将错误简单的分为两种类型:操作错误、编码错误。 写代码的时候都会处理一些常见的操作错误,例如JSON.parse总是会和try...catch一起,例如网络故障、远程服务器返回500等。这些错误并非bug。 对于明确的操作错误类型,直接处理掉。 对于预料之外你不知…
javascript错误捕获
当JavaScript运行时错误(包括语法错误)发生时,window会触发一个ErrorEvent接口的error事件,并执行window.onerror()。 当一项资源(如<img>或<script>)加载失败,加载资源的元素会触发一个Event接口的e…
Java 解析/生成XML结构
XML与List相互转化利用XStream类进行转化以下几个词的意思:ConsulServicesServerConfigInfo为自定义接收对象,存储xml结构的属性xmlRoot根节点名称xmlE
发布/订阅
是异步编程的方案之一。 缺点:无法确保消息被触发,以及触发多少次。 EventEmitter:是事件触发与事件监听功能的封装。 通过events.EventEmitter实现发布订阅。可以通过继承使用EventEmitter的方法。
JavaScript实现继承的几种方式
所有子类的实例都会共享父类实例的属性。(原型对象的所有属性被所有实例共享,当其中一个实例修改原型属性时, 其他实例的原型属性也会被改变)。 只继承了父类构造函数的属性,方法。没有继承父类原型上的属性和方法。 实例并不是父类的实例,只是子类的实例。 只能继承父类的实例属性和方法,…
Event Loop 事件循环模型
Event Loop 翻译过来叫 事件循环. 以及 执行栈stack; 堆heap;队列callback queue的含义。 所有的代码都是在此空间中执行的。 对象被分配在堆中,堆是一个用来表示一大块(通常是非结构化的)内存区域的计算机术语。 所有的任务可以分为同步任务和异步任…
Javascript异步编程
异步:一般会有回调函数。再调用之后先不管回调函数,继续执行下一个任务。等到事件触发再执行回调函数。 答:通过浏览器内核多线程实现js异步编程。 定时任务可能不会按时执行。这是由于当回调函数触发后放入任务队列,但是js执行栈需要先将其他优先级高的任务执行之后,再从任务队列取出来后…
尾调用和尾递归
讲尾调用和尾递归优化之前,需要知道函数执行栈。 执行栈,也叫调用栈,具有LIFO(Last in, First out 后进先出)结构,用于存储在代码执行期间创建的所有执行上下文。 当JavaScript引擎首次读取脚本时,会创建一个全局执行上下文并将其Push到当前执行栈中。…
webpack 中 loader 和 plugin 的区别是什么
loader是解析,转换器。 由于webpack 本身只能打包commonjs规范的js文件,所以,针对css,图片等格式的文件没法打包,就需要引入第三方的模块进行打包。 对于其他格式的文件,webpack通过loader将其转化为commonJS规范的文件后,webpack才…
下一页
个人成就
文章被点赞
59
文章被阅读
77,953
掘力值
1,690
关注了
3
关注者
6
收藏集
2
关注标签
19
加入于
2020-07-31