随笔分类 - JavaScript重难点
摘要:在掘金上看到了一位大佬发了一篇很详细的面试记录文章 "《一年半经验,百度、有赞、阿里面试总结》" ,为了查漏补缺,抽空就详细做了下。( 估计只有我这么无聊了哈哈哈 ) 有给出的或者有些不完善的答案,也尽力给出/完善了(可能有错,大家自行辨别)。有些很困难的题目(例如实现 ),附带相关链接(懒癌患者福
阅读全文
摘要:教程所示图片使用的是 github 仓库图片,网速过慢的朋友请移步 " (原文)canvas 离屏技术与放大镜实现" 。 更多讨论或者错误提交,也请移步。 利用 除了可以实现滤镜,还可以利用 离屏技术 放大镜功能。 为了方便讲解,本文分为 2 个应用部分: 1. 实现水印和中心缩放 2. 实现放大镜
阅读全文
摘要:最近学习了 HTML5 中的重头戏 。利用 canvas,前端人员可以很轻松地、进行图像处理。其 API 繁多,这次主要学习常用的 API,并且完成以下两个代码: 1. 实现去色滤镜 2. 实现负色(反色)滤镜 欢迎入群:_857989948_ 。IT 技术深度交流和分享,涉及方面包括但不限于:网站
阅读全文
摘要:协议可以实现前后端全双工通信,从而取代浪费资源的长轮询。在此协议的基础上,可以实现前后端数据、多端数据,真正的 实时响应 。在学习 的过程中,实现了一个简化版群聊,过程和代码详细记录在这篇文章中。 本篇文章来自 "董沅鑫的个人网站" ,引用、转载请指明出处 。 查看更多知识,或者技术交流:请访问 "
阅读全文
摘要:关于`scroll`等类似高频率事件的最优实现攻略。
你会怎么实现一个 监听HTML元素滚动到底部 这个看起来很简单的函数方法?
阅读全文
摘要:1、题目和答案 一道题题目:下面这段promise、async和await代码,请问控制台打印的顺序? 上述,在 和`node v10`中,正确输出是: 2、知识点 显然,这考察的是js中的事件循环和回调队列。注意以下几点: 优先于 宏任务。所以, 回调会在最后执行。 一旦被定义,就会立即执行。 的
阅读全文
摘要:在 中,一共4中调用方式。需要注意的是,调用方式中, 的指向问题。 函数调用模式 丢失,debug会提示未定义相应属性。按照规范,需要将 赋值给 方法调用模式 在 函数调用模式 中的 就是方法调用模式,这时,这个 函数被保存为对象的一个属性 。 构造器调用模式 通过 来声明, 会被绑定到一个连接 的
阅读全文
摘要:关于 实例一旦被创建就会被执行 过程分为两个分支: 和`pending= rejected` 状态改变后,依然会执行之后的代码: javascript const warnDemo = ctx = { const promise = new Promise(resolve = { resolve(c
阅读全文
摘要:实际上保证的,并不是变量的值不得改动,而是变量指向的那个内存地址不得改动。 效果 对于简单类型的数据 (数值、字符串、布尔值) ,值就保存在变量指向的那个内存地址,因此 等同于常量 。 对于 复合类型的数据(主要是对象和数组) ,变量指向的内存地址, 只能保证这个 指针是固定的 ,不能保证它指向的数
阅读全文