首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
豆豆不憨
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
水平垂直居中深入挖掘
在上篇文章 -- 一行 CSS 代码的魅力 的最后,提到了两种快速实现水平垂直居中的方式。 当然,CSS 中实现水平垂直居中的方式很多。别看到水平垂直居中就准备右上角 x 掉,本文的重点不是罗列有多少种方式实现水平垂直居中方式,而是探讨一下常见的几种水平垂直居中的方式的利弊。 …
浏览器事件循环EventLoop解析
想要了解事件循环,我们首先要说明白JavaScript的同步模式和异步模式。 众所周知,目前主流的javaScript环境,都是以单线程的模式去执行的javaScript代码,那javaScript采用单线程工作的原因与他最早的设计初衷有关。 最早javaScript这门语言就…
工作中常用到的前端小知识
一个简单的原因就是,js在设计之初只是进行一些简单的表单校验,这完全不需要多线程,单线程完全可以胜任这项工作。即便后来前端发展迅速,承载的能力越来越多,也没有发展到非多线程不可的程度。 而且还有一个主要的原因,设想一下,如果js是多线程的,在运行时多个线程同时对DOM元素进行操…
V8 引擎垃圾回收与内存分配
工欲善其事,必先利其器,本文之器非器具之器,乃容器也,言归正传,作为一个前端打工人,左手刚 const 定义常量,忠贞不二,转头就 new 几个对象,玩的火热,真是个优秀的 jser,风骚的操作背后,必有日夜不辍的 QWER,外加一个走 A,废话不多说,浏览器内核是啥玩意?还不…
你必须理解的 JavaScript 知识 —— 基础
JavaScript 在诞生之初只是为了解决表单验证的问题。当时,用户们都在使用 28.8 bit/s 的调制解调器上网,随着网页变得越来越大、越来越复杂。这时用户提交一个表单就需要与服务器进行大量的数据交换,在当时那么慢的网络情况下,等了 30s 之后弹出一条消息,告诉你字段…
「JS刷题之路-栈」和我一起系统的刷题吧(内附思维导图)
给定一个只包括'(',')','{','}','[',']'的字符串,判断字符串是否有效。 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 二、946. 验证栈序列 [ ] 题目链接:946. 验证栈序列 给定 pushed…
更了不起的Deno
Deno从诞生之初,就一直受到广大开发者的关注。曾经还因为issue事件,掀起一阵全民狂欢。主要还是因为他的作者太特殊,那个创造了node的男人。本人也是众多关注者中的一个,恰好团队把Deno立为一个技术规划方向,于是就抽出时间好好研究了下,趁着周末和大家分享一波,也作为自己的…
JavaScirpt基础之创建对象
适合场景:那些想把构造函数和原型写到一起的,这里只在 sayName()方法不存在的情况下,才会将它添加到原型中。这段代码只会在初次调用构造函数时才会执行。此后,原型已经完成初始化,不需要再做什么修改了。 这个模式可以在特殊的情况下用来为对象创建构造函数。假设我们想创建一个具有…
前端基础 —— 数据类型
上面👆 例子中的 typeof null 的值为 object 字符串,是因为 null 被认为是一个空的对象引用。 而 typeof test 值为 function 字符串,这里我们得知道,函数在 ECMAScript 中是对象,不是一种数据类型,但是可以通过 typeo…
js - 继承图解
语雀地址:地址 继承是面向对象编程中讨论最多的话题。很多面向对象语言都支持两种继承:接口继承和实现继承。前者只继承方法签名,后者继承实际的方法。接口继承在 ECMAScript 中是不可能的,因为函数