- 博客(6)
- 收藏
- 关注
原创 JavaScript对象的底层数据结构是什么
上一篇文章归纳了javascript的数据类型,归根到底数据类型就分为两类,一种是基础类型,一种是引用类型。如果还没有看的同学这里附上超链接《JavaScript规定了几种语言类型》 基础类型 内容:String、Number、Boolean、Undefined、Null、Symbol、BigInt 特点:值不可变,无属性无方法,保存在栈内存中、值比较。 ...
2021-06-14 00:21:40
1643
6
原创 JavaScript规定了几种语言类型
JavaScript规定了几种语言类型 前言 首先我们来了解下javascript是什么,这里引用百度百科的说法 JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格 切入正题 基础类型 ps:检测数据类型的操作符typeof undefinded // 声明了但未定义值
2021-06-11 23:47:31
922
4
原创 一名【合格】前端工程师的自检清单【持续更新】
最近偶然看到一篇文章《一名【合格】前端工程师的自检清单》的文章,作者说的很有道理,所以我就像根据他文章列出的问题整理一下自己从入行到现在学到用到的知识点,归纳一下自己的知识体系。 ps: 本文持续更新并附上问题的知识点连接 一、JavaScript基础 变量和类型 原型和原型链 作用域和闭包 执行机制 语法和API 二、HTML和CSS HTML CSS 三、计算机基础 编译原理 网络协议 设计模式 四、数据结构和算法 JavaScript编码能力 手动实现前端轮子 数据结构 算法 五、运行环境 浏览器AP
2021-06-11 11:22:42
457
1
原创 聊一聊新建项目eslint报错Expected linebreaks to be ‘LF‘ but found ‘CRLF‘ 的坑点
@TOC聊一聊新建项目eslint报错Expected linebreaks to be ‘LF’ but found ‘CRLF’ 的坑点 聊一聊新建项目eslint报错Expected linebreaks to be ‘LF’ but found ‘CRLF’ 的坑点 最近用vue create新建项目后,新建文件使用eslint格式化代码后,每次重启项目都会发现代码报了一堆红色的错误,像这样: 该问题是因为操作系统不同导致默认换行符不一样导致的。 window下默认的换行是CRLF,回车符。(
2021-06-09 14:05:12
608
原创 聊一聊函数节流和函数防抖
聊一聊函数防抖和函数节流 在日常的“敏捷开发”,一味地为了快速的完成需求,其中遇到一个以前经常需要做到的而又懒得去优化的需求–滑动加载更多数据,也就是分页。算是脑抽啥的想优化一下代码性能。于是就想到了函数防抖和函数节流的应用场景和原理。 对于大多数人来说,这可能都是用到烂的技术。只能感慨一句。 那么废话少说,我们先来了解一下这两个分别的概念 概念 函数防抖(debounce) 函数防抖是指触发事件后在一定的时间内,函数只能执行一次,如果在这个时间段内重新触发事件会重新计算执行时间。简单来说,就是
2020-12-07 14:53:13
1690
14
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人