首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
javascript
订阅
猛猛敲
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
这九种常用的设计模式你掌握了吗
在软件工程中,设计模式(Design Pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。根据模式的目的来划分的话,GoF(Gang of Four)设计模式可以分为以下 3 种类型: 1、创建型模式:用来描述 “如何创建对象”,它的主要特点是 “将…
字节跳动最爱考的前端面试题:JavaScript 基础
最大安全数字:Number.MAX_SAFE_INTEGER = Math.pow(2, 53) - 1,转换成整数就是 16 位,所以 0.1 === 0.1,是因为通过 toPrecision(16) 去有效位之后,两者是相等的。 在两数相加时,会先转换成二进制,0.1 和…
手把手教你写一个脚手架
最近在学习 vue-cli 的源码,获益良多。为了让自己理解得更加深刻,我决定模仿它造一个轮子,争取尽可能多的实现原有的功能。 尽可能用最少的代码实现一个最简版本的脚手架。 在 1 的基础上添加一些辅助功能,例如选择包管理器、npm 源等等。 实现插件化,可以自由的进行扩展。在…
这些一行 JS 实现功能的代码,让你看起来像一个前端专家
从复杂的框架到处理 API,有太多的东西需要学习。 但是,它也能让你只用一行代码就能做一些了不起的事情。 1. 获取一个随机布尔值 (true/false) 这个函数使用 Math.random() 方法返回一个布尔值(true 或 false)。Math.random 将在 …
所以 JavaScript 到底是什么?我居然懵了😮💫
引用《JavaScript 高级程序设计第四版》中说的话——“从简单的输入验证脚本到强大的编程语言,JavaScript 的崛起没有任何人预测到。它很简单,学会用只要几分钟;它又很复杂,掌握它要很多年。要真正学好用好 JavaScript,理解其本质、历史及局限性是非常重要的”…
32个手写JS,巩固你的JS基础(面试高频)
作为前端开发,JS是重中之重,最近结束了面试的高峰期,基本上offer也定下来了就等开奖,趁着这个时间总结下32个手写JS问题,这些都是高频面试题,希望对你能有所帮助。 当然也可以用include、filter,思路大同小异。 类数组是具有length属性,但不具有数组原型上的…
JavaScript 性能利器 —— Web Worker
Web Worker (工作线程) 是 HTML5 中提出的概念,分为两种类型,专用线程(Dedicated Web Worker) 和共享线程(Shared Web Worker)。专用线程仅能被创建它的脚本所使用(一个专用线程对应一个主线程),而共享线程能够在不同的脚本中使…
某跳动面试官:请你设计一下ES6中 class 实现私有属性
之前,一直在 CSDN 平台发布博客,超逸の学习技术博客,发现前端活跃度不是很高,而在掘金社区我看到一系列优秀的文章,点赞数达到上千,访问量好几十万的也有,并且文章质量是真的高,能学习很多知识。 在这里,我会对一个问题进行研究,带着好奇心去看待问题,尽量用简洁易懂的话语呈现给大…
落魄前端,整理给自己的前端知识体系复习大纲(下篇)
首先,感谢一些同行们对上篇的肯定。 其次,文章标题为"大纲",只是笔者,整理给自己的一个复习大纲。 也许内容并不深入,因为文章的标题与定义就是大纲,并没指望一篇文章,可以教会提到的对应的知识点。无论哪个知识点,一个原型链最基础的东西,都可进行深挖,大神都可以扯上几万字,也未必能…
落魄前端,整理给自己的前端知识体系复习大纲(上篇)
转眼间9月的到来,十分感慨这时光的飞逝。9月对程序员有着十分重要的意义,想在这个优胜劣汰的代码世界活下去,金3银4,金9银10,都属于选择的机会。 在这优势略汰且经济回陇的状态下,笔者身处央企如今也开始考虑自己工作的问题,我们可以选择的只能是,逐步的打好自己的基础,才能在不安稳…