自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Git开发流程

Git一、Git概念:Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小到大型的项目。二、 什么是版本控制?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。三、 为什么要使用版本控制?软件开发中采用版本控制系统是个明智的选择。有了它你就可以将某个文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状态。就算你乱来一气把整个项目中的文件 改的改删的删,你也照样可以轻松恢复到原先的样子。但额外增加的工作量却微乎其微。你可以比较文件的变化细

2021-07-04 21:31:12 607

原创 模块化( export、import)

模块化模块化是指将一个大的程序文件,拆分成许多小的文件,然后将小文件组合起来。模块化的好处模块化的优势有以下几点:1)防止命名冲突2)代码复用3)高维护性模块化规范产品ES6 之前的模块化规范有:1)CommonJS => NodeJS、Browserify2)AMD => requireJS3)CMD => seaJSES6 模块化语法模块功能主要由两个命令构成:export 和 importexport 命令用于规定模块的对外接口import 命令用

2020-12-09 09:00:46 361

原创 数值扩展、对象方法扩展

数值扩展0.Number.EPSILON 是 JavaScript 表示的最小精度EPSILON 属性的值接近于 2.2204460492603130808472633361816E-16 function equal(a,b){ if(Math.abs(a-b)< Number.EPSILON){ return true; }else{ return false; }}console.log(0.1 + 0.2 === 0.3);console.log(equal(0.1

2020-12-07 20:45:18 189

原创 ES6 入门第七章 class类

ES6 入门第七章

2020-12-07 09:00:50 116

原创 ES6 入门第六章 (Set、Map)

ES6 入门第六章SetES6 提供了新的数据结构 Set(集合)。它类似于数组,但成员的值都是唯一的,集合实现了 Iterator 接口,所以可以使用【扩展运算符】和【for…of…】进行遍历,集合的属性和方法//声明一个 Setlet s = new Set();console.log(s,typeof s)let s2 = new Set(['小白','小黑','小黄','小白']);console.log(s2);1)size 返回集合的元素个数//元素个数let s2 =

2020-12-05 21:00:31 106

原创 一文教你搞定 Promise

ES6 入门第五章Promise

2020-12-05 09:09:36 429

原创 JavaScript中的实例对象与函数对象、回调函数、JavaScript的error处理

区别实例对象与函数对象实例对象:new 函数产生的对象,称为实例对象,简称为对象函数函数对象:将函数作为对象使用时,简称为函数对象function Fn(){} //Fn函数const fn = new Fn() //Fn是构造函数 fn是实例对象(简称为对象)console.log(Fn.prototype) //Fn是函数对象Fn.call({}) //Fn是函数对象$('#test') //jQuery函数$.get('/test') //jQuery函数对象回调函数

2020-11-30 09:01:18 340

原创 ES6 入门第四章 (Symbol、迭代器 Iterator、生成器函数)

ES6 入门第四章Symbol基本使用ES6 引入了一种新的原始数据类型Symbol。表示独一无二的值。它是JavaScript 语言的第七种数据类型,是一种类似于字符串的数据类型。Symbol 特点1) Symbol 的值是唯一的,用来解决命名冲突的问题2) Symbol值不能与其他数据进行运算3) Symbol定义的对象属性不能使用 for…in 循环遍历,但是可以使用Reflect。ownKeys 来获取对象的所有键名创建Symbol//创建Symbollet s = Symbo

2020-11-27 15:30:26 398

原创 ES6 入门第三章 (函数参数默认值、rest 参数、扩展运算符)

ES6 入门第三章函数参数默认值形参初始值 具有默认值的参数,一般位置要靠后(潜规则)//1.形参初始值 具有默认值的参数,一般位置要靠后(潜规则)function add(a,b,c=10){ return a + b +c;}let result = add(1,2);console.log(result);如果实参只有两个,但形参有三个,则效果为:function add(a,b,c){ return a + b +c;}let result = add(1,2);

2020-11-26 09:01:46 118

原创 ES6 入门第二章 箭头函数

ES6 入门第二章箭头函数ES6 允许使用【箭头】(=>)定义函数//声明一个函数let fun = function(){ } //ES6 声明一个函数let fn = (a,b) => { return a+b;}//调用函数let result = fn(1,2);console.log(result);箭头函数的特点this 是静态的,this 始终指向函数声明时所在作用域下的this的值// 1.this 是静态的,this 始终指向

2020-11-25 17:01:55 162

原创 ES6 入门第一章(let、const 、变量的解构赋值、模板字符串、简化对象写法 )

什么是ECMAECMA(European Computer Manufacturers Association)中文名称为欧洲计算机制造协会,这个组织的目标是评估、开发和认可电信和计算机标准。1994年后该组织改名诶Ecma国际。什么是ECMAScriptECMAScript 是由Ecma国际通过ECMA-262标准化的脚本程序设计语言。为什么要学习ES6ES6的版本变动内容最多,具有里程碑意义ES6加入许多新的语法特性,编程实现更简单、高效ES6是前端发展趋势,就业必备技能let声明

2020-11-23 21:00:35 241

原创 数据可视化——ECharts笔记整理

1.1ECharts的介绍Echarts是一个使用JavaScript实现的开源可视化库,兼容性强,底层依赖矢量图形库ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。1.2ECharts的特点丰富的可视化类型折线图、柱状图、饼图、K线图只有你想不到,没有它做不到多种数据格式支持key-value数据格式二维表TypedArray格式流数据的支持流数据的动态渲染增量渲染技术移动端优化跨平台使用绚丽的特性三维可视化……小结ECharts能满

2020-10-29 21:07:47 1740

原创 JavaScript笔记整理

web前端HTML定义:超文本标记语言(文本、图片、音视频等等)作用:构成网页的结构和内容html元素head元素title元素meta元素对页面的设置,通过http-equiv属性进行指定对搜索引擎的设置,通过name属性进行指定文本元素标题标签h1、h2、h3、h4、h5、h6文本修饰标签、、、、、、、、特殊字符双引号(“) &号 空格小于号(<)大于号(>) 小于等于(≤) 大于等于(≥)版权号(©) 商标符号(™) 注册商标(®

2020-10-21 15:05:29 127

原创 ES6(let、模板字符串、对象简化赋值、箭头函数、箭头函数中的this)知识点整理

1.let和var关键字的用法基本一致let food = '西红柿'; food = '西红柿炒鸡蛋'; console.log(food); // 变量的声明 会提升到 当前作用域的顶端 var food; console.log(food); food = '西红柿';没有变量提升// let 不会提升 console.log(city); let city = '广州';2.模板字符串使用``包裹文本在需要替换的位置

2020-10-20 20:43:25 175

原创 CSS+CSS3动画——笔记整理

1.CSS使用的方法有三种:1)行内样式:在需要的标签中使用style属性并且在它的值上使用CSS属性与值就可以了2)内联样式表:当前页面中使用style标签并且在这个标签中使用CSS样式表的格式来使用样式属性。3)外联样式表:当前页面中使用link标签来外链一个样式表2.样式选择器:让样式表中的样式在选中的页面元素生效。基础样式选择器:格式:*{样式}作用:页面中所有元素都选中标签选择器:格式:标签名{样式}作用:页面中所有该标签元素都选中ID选择器:格式:#ID{样式}作用:页

2020-10-20 11:15:45 283

原创 CSS3-flex布局知识点整理

1.flex布局体检1.1传统布局与flex布局传统布局兼容性好布局繁琐局限性,不能再移动端很好的布局flex弹性布局操作方便,布局极为简单,移动端应用很广泛PC端浏览器支持情况较差IE 11或更低版本,不支持或仅部分支持建议:1.如果是PC端页面布局,我们还是传统布局2.如果是移动端或者不考虑兼容性问题的PC端页面布局,我们还是使用flex弹性布局1.2 初体验1.搭建HTML结构<div> <span>1</span> &lt

2020-10-16 20:16:04 292

原创 HTML笔记整理

HTMLHTML标签基础 定义文档类型 定义HTML文档 定义文档的标题 定义文档的主体 to 定义HTML标题 定义段落 定义简单的换行 定义水平线 定义注释格式 定义只取首字母的缩写 定义缩写 定义文档作者或拥有者的联系信息

2020-10-16 14:37:12 97

原创 前端知识点复习

一、HTML1.HTML(超文本标记语言,Hyper Text Markup Language)是一种描述性标记语言,用来描述页面内容的显示方式。2.HTML文件是一种纯文本文件,以".html" 或 ".htm"为后缀。3.HTML文档结构是由 <html>、<head>和<body>这三大元素组成。<!DOCTYPE html><...

2020-02-25 15:45:46 1053

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除