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