js
文章平均质量分 91
congboer
这个作者很懒,什么都没留下…
展开
-
axios源码分析
axios源码分析,代码有删减,只针对主要过程原创 2023-01-12 17:53:54 · 750 阅读 · 0 评论 -
ESLint配置
ESLint配置ESLint 是一个ECMAScript/JavaScript 语法规则和代码风格的检查工具,它的目标是保证代码的一致性和避免错误。借助 ESLint,可将 静态代码分析 和 问题代码协助修复 集成到 编码、提交 和 打包 过程中,及早发现并协助修复代码中:有语法错误的部分不符合约定的样式准则的部分不符合约定的最佳实践的部分在项目开发中获得如下收益:在执行代码之前发现并修复语法错误,减少调试耗时和潜在 bug保证项目的编码风格统一,提高可维护性督促团队成员在编码时遵守原创 2022-04-02 15:29:16 · 4379 阅读 · 0 评论 -
js数组原型方法
转载“流sand”博主文章:js数组原型方法主要有以下一些:join()push()和pop()shift() 和 unshift()sort()reverse()concat()slice()splice()indexOf()和 lastIndexOf() (ES5新增)forEach() (ES5新增)map() (ES5新增)filter() (ES5新增)eve...转载 2019-11-19 19:10:39 · 219 阅读 · 0 评论 -
js数据类型划分
js数据类型划分第一种:1、初始数据类型: - Number - String - Null - Undefined - Boolean2、引用数据类型Object (Math、Date、Function、Object、RegExp、Array)第二种:1、基础数据类型:Number、String、Boolean2、负载数据类型:Object3、特殊数据类型:Nu...原创 2019-09-15 16:05:09 · 192 阅读 · 0 评论 -
合并对象、获取对象所有键、获取对象所有值
1、Object.assign({ },obj1,obj2) 对象的合并第一个参数为一个空对象第二、三个为要参与合并的对象如果obj1中的键在obj2也有同样的键,那么合并后,obj1中的会被覆盖掉,只显示obj2中的2、var arr = Object.keys( obj )会将obj对象中的所有键取出来,组成一个数组,而值剔掉3、var arr = Object.valu...原创 2019-08-01 21:56:30 · 608 阅读 · 0 评论 -
比较简单的一种面向对象的轮播图写法
比较简单的一种面向对象的轮播图写法<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <style> * { margin: 0; padding: 0; list-style: none; }...原创 2019-07-21 16:01:53 · 260 阅读 · 0 评论 -
画圆形运动轨迹
画圆形运动轨迹<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-e...原创 2019-07-19 21:18:32 · 2626 阅读 · 0 评论 -
ES6之Map
ES6之MapJavaScript 的对象(Object),只能用字符串当作键。这给它的使用带来了很大的限制。ES6 提供了 Map 数据结构。它类似于对象,但是“键”的范围不限于 字符串,各种类型的值(包括对象)都可以当作键。Symbol类型当作key输出时 无法确认是同一个key.1、map类的属性--size2、map类的方法map.set(key,value) :设置键名key对...原创 2019-07-19 17:12:48 · 117 阅读 · 0 评论 -
ES6 Set-----新数据结构
ES6 Set----->新数据结构ES6提供了数据结构Set. 它类似于数组,但是成员的值都是唯一的,没有重复的值。Set 本身是一个构造函数,用来生成 Set 数据结构,数组作为参数。每一项既是键也是值,键和值是相同的。1、Set类的属性--size(长度)2、Set类的方法Set.add(value) 添加一个数据,返回Set结构本身,允许进行链式操作。Set.de...原创 2019-07-19 16:09:56 · 136 阅读 · 0 评论 -
JS中第七种数据类型------Symbol
JS中第七种数据类型------Symbol<script> //1.js有七种数据类型 //基本类型6种:number string boolean undefined null Symbol //引用类型1种:object //2.symbol--表示独一无二的值,它是js中的第七种数据类型。属于基本类型 ...原创 2019-07-19 15:49:12 · 178 阅读 · 0 评论 -
读取css的默认属性和自定义属性
读取css的默认属性和自定义属性<body> <a href="http://www.baidu.com" target="_blank" title="链接的解释" aaa="bbbb">link</a> <script> var oA=document.querySelector('a'); //...原创 2019-07-19 10:10:05 · 756 阅读 · 0 评论 -
JS的预编译过程
JS的预编译过程//变量为什么前置访问undefined,而函数可以任何地方调用???? //js的预编译(写完代码-->浏览器编译执行这一整个过程) js的预编译分为:1、预解析 2、代码逐行执行,遇到错误终止。 //第一步:js预解析(浏览器编译执行代码之前,写完之后) //1.找var,function关键字,找到了var提前赋...原创 2019-07-18 20:34:20 · 135 阅读 · 0 评论 -
JS中的作用域与作用域链
JS中的作用域与作用域链1、作用域:即变量和函数能够起作用的范围。//1.变量,函数作用的范围??? //2.变量为什么前置访问undefined,而函数可以任何地方调用???? //一.作用域(全局作用域,局部作用域) //1.全局作用域(全局变量):对整个script块内都是有效,也可以理解成作用于整个文档。 // var a=5; // func...原创 2019-07-18 20:32:58 · 106 阅读 · 0 评论 -
BOM的概念+其三个事件
BOM的概念+其三个事件1、BOM的概念:1.BOM : Browser Object Model 浏览器对象模型,用来描述与浏览器进行交互的方法和接口。 BOM提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关。 BOM 的核心对象是 window ,浏览器打开的一个页面。2、与之相关的三个事件<!DOCTYPE html><html lang...原创 2019-07-18 20:30:47 · 270 阅读 · 0 评论 -
DOM的增、删、改、查、克隆、替换
DOM的增、删、改、查、克隆、替换<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <m...原创 2019-07-18 20:06:20 · 172 阅读 · 0 评论