- 这里的 "ES6" 泛指 ES5 之后的新语法
- 这里的 "完全" 是指本文会不断更新
- 这里的 "使用" 是指本文会展示很多 ES6 的使用场景
- 这里的 "手册" 是指你可以参照本文将项目更多的重构为 ES6 语法
此外还要注意这里不一定就是正式进入规范的语法。
1. let 和 const
在我们开发的时候,可能认为应该默认使用 let 而不是 var,这种情况下,对于需要写保护的变量要使用 const。
2025年07月24日
此外还要注意这里不一定就是正式进入规范的语法。
1. let 和 const
在我们开发的时候,可能认为应该默认使用 let 而不是 var,这种情况下,对于需要写保护的变量要使用 const。
2025年07月24日
一、简介
JavaScript中的字符串是一种不可变的字符序列。fromCharCode()是字符串对象的一个方法,它将Unicode转换为字符(字符串)。
二、语法
2025年07月24日
javascript函数的 call、apply和bind 本质是用来实现继承的,专业点说法就是改变函数体内部 this 的指向,当一个对象没有某个功能时,就可以用这3个来从有相关功能的对象里借用过来。
2025年07月24日
前端开发有时会处理一部分后台返回的数据,或者根据数据判断做一些处理; 这个时候就非常有必要将一些常用的工具类封装起来; 本文根据常用的一些工具类封装了 59 个方法,当然还有很多用的较少前期没有录入,后期持续跟新; 源码地址,utils-lan 源码地址:
2025年07月24日
说起这个应该算是老生常谈了吧。所谓的高级,其实就是讲了一些我们平常用不到(或许用了不知道),但是非常实在的东西。算是熟练掌握js的一个必经road吧。
其实检测函数的类型应该算是js的一个痛点,因为js是一门弱类型的语言,对类型的检测不是那么看重。但随着JS的发展,类型变得更加丰富。而检测类型的复杂度,也变得复杂了~ (MD). 大致梳理一下吧。如果你想检测值类型(Number,String,Boolean,undefined,null,Symbol). 使用typeof就可以了
2025年07月24日
JavaScript 字符串是一种不可变的数据类型,因此在使用字符串时需要注意以下几个方法:
2025年07月24日
笔试面试经常涉及各种算法,本文简要介绍常用的一些算法,并用JavaScript实现。
1、插入排序
1)算法简介
插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。