- 博客(21)
- 收藏
- 关注
原创 四.ES6基础知识二(超详细!!!)
9.函数ES6 允许为函数的参数设置默认值,即直接写在参数定义的后面。通常情况下,定义了默认值的参数,应该是函数的尾参数函数的length属性,将返回没有指定默认值的参数个数如果设置的默认值不是函数的尾参数,那么length只计算默认值前面的参数的长度参数默认值可以与解构赋值的默认值,结合起来使用。1)形参默认值let myFun1 = function(a,b,c = 10){ console.log(a,b,c); console.log(arguments);
2021-10-07 19:59:54 238
原创 三.ES6基础知识一(超详细!!!)
1.变量声明let 用于声明一个变量 变量不会提升,即在变量声明之前无法使用该变量 不可以重复声明 具有块级作用域,只在当前作用域有效 const 用于声明一个常量 变量声明不会被提升,即在变量声明之前无法使用该变量 不允许重复声明。 具有局部作用域,即const声明的变量只能在对应代码块中使用 const声明的变量在声明的时候就需要赋值,并且只能赋值一次,不能修改。 // ES5 var变量声明会提前console.log(a)
2021-10-02 19:59:49 194
原创 二.模块化笔记
1.模块化机制(CommonJs ES6)package.json{"type":"commonjs" //CommonJs"type":"module" //ES6}1.ES6模块化(编译时加载)export命令用于规定模块的对外接口,即模块的暴露import命令用于输入其他模块提供的功能,即模块的导入。1.导入普通// 普通导出export let a = 1; //导出单个属性export function co...
2021-10-01 23:37:52 224
原创 一.ES6认识笔记
1.介绍ES6是一个泛指,是JavaScript 的下一代标准,涵盖了 ES2015、ES2016、ES2017 等,正式名称就是《ECMAScript 2015 标准》(简称 ES2015)。ES6在ES5的基础上拓展了很多新特性。2.安装babel 安装包管理机制npm npm init -y 初始化nodejs项目 此时当前目录会出现package.json,它包含当前项目的配置信息,详细信息,依赖信息全局依赖 安装全局bable-cli(...
2021-09-26 21:20:31 126
原创 git的基本使用
1.本地仓库(将你要上传的文件夹充当本地仓库) 2.初始化仓库 =>会在当前文件夹下出现一个.git的隐藏文件 git init 3.查看仓库的状态(红色) git status4.添加所有文件到仓库中,让git追踪 =>我们的文件就会被git管理起来 git add *5.查看仓库的状态(绿色) git status 6.提交版本 git commit -m'备注信息'7.设置远程仓库地址 git r...
2021-09-24 15:42:49 75
原创 web存储与cookie的区别
前端在处理页面数据的时候会存放一些数据在浏览器当中,一般存储在浏览器当中的缓存数据安全性比较低1.Cookiecookie存储在浏览器中,每次浏览器向服务器发送请求都需要携带cookie,一般情况下,cookie是产生于服务器端,保存于客户端,但是我们也可以通过js来产生cookie;通常通过js-cookie这个库来操作cookie只针对于服务器,同一个服务器可以共享cookie。存储少量数据,每个cookie大小在 4kb左右 // 创建cookie Coo
2021-09-24 14:58:26 195
原创 BOM对象
浏览器对象模型,浏览器提供js操作浏览器的api 兼容性问题js是单线程的语言Window window代表的是整个浏览器的窗口,同时window也是网页中的全局对象Navigator 代表的当前浏览器的信息,通过该对象可以识别不同的浏览器Location 代表当前浏览器的地址栏信息,通过location可以获取地址栏信息,或者操作浏览器跳 转页面History 代表浏览器的历史记录,可以通过该对象来操作浏览器...
2021-09-16 18:23:05 66
原创 DOM事件
用户使用js和浏览器交互1.事件三要素: 1)事件源(event target) 2)事件处理函数(event handler) 3)事件对象(event object) 同一个元素上绑定同一种事件类型,后者会覆盖前者2.绑定事件的方式 1)btn.onclick = function(event){} btn.onclick=null 事件解绑 2)<div id="btn" onclick="handler(this)"&...
2021-09-16 17:17:02 79
原创 文档对象模型(DOM)
1.文档对象模型,浏览器提供给js操作html文档的api节点Node --构成HTML文档最基本的单元分类: 文档节点:整个HTML文档 元素节点:HTML文档中的HTML标签 属性节点:元素的属性 文本节点:HTML标签中的文本内容 文档节点 元素节点 属性节点 文本节点 nodeName #document 标签名 属性名 #text nodeType 9 ...
2021-09-09 23:23:44 101
原创 JavaScript正则表达式
引用数据类型,正则表达式也是对象1.作用表单的验证 替换,替换某些敏感词汇 提取,提取某段想要的字符串2.创建正则表达式1)使用字面量来创建正则表达式语法:var变量=/正则表达式/匹配模式使用字面量的方式创建更加简单var reg=/a/i;2)构造函数创建正则表达式的对象语法:var变量=newRegExp('正则表达式','匹配模式');使用构造函数创建更加灵活var reg=new RegExp('a','i');3.修饰符(匹...
2021-09-03 16:08:41 66
原创 JavaScript数组
1.数组介绍引用数据类型作用:用来保存多个值,可以保存任意数据类型的值数组也是对象,数组是以'[]'为界限,值与值之间用,分割普通对象是使用字符串作为属性名的,而数组是使用数字作为索引操作元素数组的存储性能比普通对象要好,在开发中我们经常使用数组来存储一些数据2. 创建数组1)数组字面量语法:[ ]vararr=[ ];var arr=[1,2,3,4,5,6]2)构造函数vararr=newArray();传递一个参数:给数组指定数组...
2021-09-01 22:59:28 78
原创 JavaScript函数
引入数据类型,是特殊的对象1.函数的作用1)特定功能代码的封装 2)用来创建对象(构造函数 Object Array)2.函数的定义1)函数声明(函数的声明会提升)使用函数声明来创建一个函数 [ ]代表可选 语法: function函数名([形参1,形参2...形参N]){ 语句... }...
2021-09-01 22:11:35 66
原创 JavaScript对象(详细)
1.定义:对象是引用数据类型,是保存复杂数据类型的容器,它是多个属性(数据)和方法(功能)的集合它允许动态的添加和删除属性2.对象的分类1.内建对象 由ES标准中定义的对象,在任何的ES的实现中都可以使用 比如:mathstringnumberbooleanobject...2.宿主对象 由js的运行环境提供的对象,目前来讲主要由浏览器提供的对象 比如BOMDOM3.自定义对象...
2021-08-30 11:11:21 2965
原创 数据类型的转换
1.其他数据类型转换为StringtoString()函数除了null,undefined,其他三种基本数据类型的变量均有一个toString()方法 如果这个值为number类型,那么tostring()可以接受一个参数(2、8、10、16),默认转化为10进制String()函数 包装器、转换器 可以将其他任意基本数据类型的值转换为字符串,包括null,undefined拼接空字符串...
2021-08-23 22:48:32 156
原创 数据类型
基本数据类型1.Number 数字类型 整数、浮点数数值的范围最小值 Number.MIN_VALUE 5e-324 最大值 Number.MAX_VALUE 1.7976931348623157e+308 检测数值的范围isFinite()函数 判断参数是否在最大值和最小值之间,如果在,返回trueNAN非数字isNaN()函数 判断是否是数字类型,如果是,返回false...
2021-08-22 23:08:45 89
原创 linux操作系统的学习
1.购买云服务器 阿里云 华为云 腾讯云 百度云2.远程连接 windows电脑自带的ssh工具 xshell putty 命令:ssh root@公网ip地址 输入密码3.Linux操作系统(在linux操作系统中没有盘符的概念) kernel 内核 shell 用户与内核之间的接口,充当解释器或者转换器 bash 记忆功能 文件和命令的补全...
2021-08-19 15:20:28 101
原创 响应式布局
1.媒体查询CSS的媒体查询模块允许在不改变代码的前提下对显示效果进行调整,媒体查询由两部分组成,一个可选的媒体类型,以及若干个css表达式。当媒体类型判断结果为true的时候,其中的css表达式被解析。如果媒体查询应用在link中,即使判断结果为false,样式表同样会被下载,但是不会应用。用媒体查询来实现响应式布局。@media screen and (max-width: 768px) 超小屏@media screen and (min-width:768px) and (max-wid...
2021-08-17 19:10:57 336
原创 如何将本地文件通过终端上传到apache上(压缩文件)
1.scp 文件名(zip) root@ip地址:/home/admin(选择传输的文件夹)2.ssh root@ip地址(登录)3.cd / 回到根目录4.cd home/admin/5. ls 查看是否添加成功6.apt-get update 更新软件列表7.apt-get install unzip 下载zip8.unzip + 文件名 解锁文件9.apt-get install apache...
2021-08-17 11:23:30 471
原创 css笔记
css(前端三要素之一)1.介绍 作用:修饰页面的 css:层叠样式表 层叠:多个样式用于同一个元素 样式:color font-size 表:css代码,css文件 选择器 样式 布局 工作原理:加载html,然后加载css,将html和css结合,创建DOM树,浏览器显示DOM DOM:文档对象模型,树形结构, 元素、属性、文本称之为节点2.语法 声明 属性名:属性值 css中区分大小写,对...
2021-08-16 19:16:53 157
原创 课程表和简历实例
课程表<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <titl.
2021-08-05 20:18:22 89
原创 HTML笔记
前置知识1.前后端分离的介绍目前企业级的项目都是基于前后台分离的项目java ssh ssm jsp(前端页面)前端工程师:页面的重构(html css js) + 数据交互(使用工具和后台服务交互)后端工程师:java => 接口2.B/S架构基于浏览器和服务器之间的交互eg: 校园官网:浏览器访问学校服务器学生管理系统:浏览器访问公司服务器C/S架构基于客户端和服务器之间的交互eg: 桌面上的 QQ 微信 浏览器 : 客户端 = 服务器端3.h
2021-08-05 19:59:00 235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人