首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
文章
订阅
编程三昧
更多收藏集
微信扫码分享
微信
新浪微博
QQ
47篇文章 · 0订阅
如何阅读大型前端开源项目的源码
目前网上有很多「XX源码分析」这样的文章,不过这些文章分析源码的范围有限,有时候讲的内容不是读者最关心的。同时我也注意到,源码是在不断更新的,文章里写的源码往往已经过时了。因为这些问题,很多同学都喜欢自己看源码,自己动手,丰衣足食。 这篇文章主要讲的是阅读大型的前端开源项目比如…
提升开发幸福感的10条JS技巧
鱼头总结一些能够提高开发效率的JS技巧,这些技巧很实用,觉得挺好,想推荐给大家,所以有了这篇文章。 以上十个技巧都是我在日常开发中经常用到的一些代码片段,善用这些技巧,可以大大减少我们的开发时间。如果此时正在看文章的你也有类似的技巧心得,不妨在下方留言来分享给大家。 如果你喜欢…
前端面试必会 | 一文读懂 JavaScript 中的 this 关键字
this 是一个令无数 JavaScript 编程者又爱又恨的知识点。它的重要性毋庸置疑,然而真正想掌握它却并非易事。希望本文可以帮助大家理解 this。 JavaScript 引擎在查找 this 时不会通过原型链一层一层的查找,因为 this 完全是在函数调用时才可以确定的…
js实用的十个小技巧
补充:评论里面有人建议用!!代表true,用!代表false,这一点认可,这样操作是有好处的,!!代表强制转化成true,这样做的目的就是保证值只能在true/false中取,而非其它值。最近在看vue源码,细想一下,尤神也有对这点的应用 ~~NaN等于0,这个原理就是js会先…
Web技巧(16)
上个周末因为自己要写PPT而没来得急整理,所以又错过了一期。在这一期中,大部分内容将围绕着@Bill Mei的《Top 10 most deadly CSS mistakes made by new and experienced developers》文章中提到观点来展开。这…
面试官: 你对虚拟DOM原理的理解?
Virtual DOM是对DOM的抽象,本质上是JavaScript对象,这个对象就是更加轻量级的对DOM的描述. 首先,我们都知道在前端性能优化的一个秘诀就是尽可能少地操作DOM,不仅仅是DOM相对较慢,更因为频繁变动DOM会造成浏览器的回流或者重回,这些都是性能的杀手,因此…
JavaScript 数据结构与算法之美 - 桶排序、计数排序、基数排序
1. 前言 想学好前端,先练好内功,只有内功深厚者,前端之路才会走得更远。 笔者写的 JavaScript 数据结构与算法之美 系列用的语言是 JavaScript ,旨在入门数据结构与算法和方便以后复习。 之所以把 计数排序、桶排序、基数排序 放在一起比较,是因为它们的平均时…
canvas+js从0开始撸一个俄罗斯方块
游戏虽小,功能还挺复杂,需要的就是思维和耐心。下面直接进入正题。 俄罗斯方块想必大家都玩过,大体玩法简单说一下,在一个格子地图上随机下落不同形状的方块,通过←→方向键去控制方块的移动,以及↑键改变方块的形状,↓键加速其下落,当方块落下后满一行时消除该行。 我们可以把俄罗斯方块一…
【自检清单】JS基础-原型与原型链
JavaScript中,一个对象从被创建开始就和另一个对象关联,从另一个对象上继承其属性,这个另一个对象就是原型。 可以通过Object.getPrototypeOf(obj)来获取obj的原型。 当然对象都是通过构造函数new出来的(字面量对象也可以这么理解),也可以通过访问…
使用 ES6 编写更好的 JavaScript Part II:深入探究 [类]
本文内容主要包含四点:定义与实例化类、使用 extends 创建子类、子类中 super 语句的调用、标记方法(symbol method)的例子。本文将特别注意 class 声明语法从本质上是如何映射到基于原型代码的。