js
文章平均质量分 89
T_Donna
大数据专业 软件工程师
展开
-
ES6 - js
ES6语法ES6语法一 . ES6相关概念(★★)什么是ES6为什么使用 ES6 ?二. ES6新增语法2.1 let(★★★)let声明的变量只在所处于的块级有效不存在变量提升暂时性死区经典面试题小结2.2 const(★★★)具有块级作用域声明常量时必须赋值常量赋值后,值不能修改小结2.3 let、const、var 的区别 ***2.4 解构赋值(★★★)数组解构对象解构小结2.5 箭头函数(★★★)小结面试题2.6 剩余参数(★★)剩余参数和解构配合使用三. ES6 的内置对象扩展3.1 Arr原创 2021-10-25 20:31:30 · 106 阅读 · 0 评论 -
JavaScript—正则表达式
JavaScript高级第04天笔记JavaScript高级第04天笔记0.为什么使用正则表达式 *1.正则表达式概述1.1什么是正则表达式1.2 正则表达式的特点2.正则表达式在js中的使用2.1正则表达式的创建2.2测试正则表达式2.3 可以使用正则的其他函数2.3.1 search的使用2.3.2 match2.3.3 replace3.正则表达式中的特殊字符3.1正则表达式的组成3.2边界符3.3字符类3.3.1 [] 方括号3.3.2量词符 **3.3.3用户名表单验证3.3.4 括号总结3原创 2021-10-25 20:25:34 · 206 阅读 · 0 评论 -
函数、this、闭包、递归、深浅拷贝
JavaScript高级第03天笔记JavaScript高级第03天笔记1.函数的定义和调用1.1函数的定义方式1.2函数的调用2.this2.1函数内部的this指向2.2改变函数内部 this 指向2.2.1 call方法2.2.2 apply方法2.2.3 bind方法2.2.4 call、apply、bind三者的异同 ***3.严格模式3.1什么是严格模式3.2开启严格模式3.3严格模式中的变化4.高阶函数5.闭包 ***5.1变量的作用域复习5.2什么是闭包 ***5.3闭包的作用5.4原创 2021-10-25 20:14:39 · 203 阅读 · 0 评论 -
Git命令与配置
这里写目录标题git1. git 做什么的2.版本控制分类3. git 特点4. 三种状态5. 启动 git bash6.初次运行 Git 前的配置7. 常用命令8. 拷贝远程仓库9.新增 、修改 、删除文件时, git status 查看状态有什么不一样10.忽略文件 **11. 查看未存到暂存区的文件修改了哪些12. 移动文件 mv13. 查看提交历史 **14. 撤消操作15. 取消暂存16.远程 仓库 ***17.git 分支的操作19.git小乌龟的使用解决冲突,可以使用 标记法20.在原创 2021-09-11 15:53:20 · 923 阅读 · 0 评论 -
AJAX--URL--http、https、websocket协议、跨域
AJAXajax一. 客户端与服务器二. url地址2.1 概念:URL(全称是UniformResourceLocator)中文叫统一资源定位符,用于标识互联网上每个资源的唯一存放位置。浏览器只有通过URL地址,才能正确定位资源的存放位置,从而成功访问到对应的资源。2.2 url地址的组成部分2.3 网页的打开过程 ***2.4 网页中如何请求数据三. ajax3.1 ajax优点3.2 ajax缺点3.3 ajax流程3.4 ajax提交数据到php服务器端3.4.1 准备工作3.4.2 get方式提交原创 2021-09-13 10:07:00 · 2162 阅读 · 0 评论 -
页面显示全过程
页面显示全过程从输入 URL 到页面展示,这中间发生了什么?从输入URL到页面展示,这中间发生了什么?(一)一、浏览器进程发出URL请求给网络进程二、网络进程接收到URL请求之后,便发起网络请求,然后服务器返回HTTP数据到网络进程,网络进程解析HTTP响应行和响应头数据,将结果发给浏览器进程三、准备渲染进程导航流程完成之后,就来到了我们的渲染流程,渲染流程分为以下七个步骤一、构建dom树二、样式计算三、布局阶段四、分层五、图层绘制六、栅格化(raster)操作七、合成和显示从输入 URL 到页面展示,这原创 2021-09-11 15:50:07 · 1174 阅读 · 0 评论 -
JavaScript-06
JavaScript学习笔记-06JavaScript-061 - 内置对象1.1 内置对象1.2 查文档1.3 Math对象1.4 日期对象 ***1.5 数组对象创建数组的两种方式检测是否为数组 ***添加删除数组元素的方法数组排序数组索引方法数组转换为字符串其他方法1.6 字符串对象基本包装类型字符串的不可变根据字符返回位置根据位置返回字符字符串操作方法replace()方法split()方法2 - 简单数据类型和复杂数据类型2.1 简单数据类型2.2 复杂数据类型2.3 堆栈2.4 简单类型传参原创 2021-08-20 09:19:58 · 95 阅读 · 0 评论 -
16进制的随机颜色
1、题目描述:使用Math对象,制作一个16进制的随机颜色提示:16进制包括“0 1 2 3 4 5 6 7 8 9 A B C D E F”如:‘#f657586’//创建一个字符串 var col = '#'; //创建 16进制颜色的数组 var arr = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F']; for (var i = 0;原创 2021-09-06 09:21:32 · 1157 阅读 · 0 评论 -
构造函数与原型、继承、ES5
JavaScript高级第02天笔记JavaScript高级第02天笔记1.构造函数和原型1.1对象的三种创建方式--复习1.2静态成员和实例成员1.2.1实例成员1.2.2静态成员1.3构造函数的问题1.4构造函数原型prototype ***1.5对象原型1.6constructor构造函数1.7原型链 ***1.8构造函数实例和原型对象三角关系1.9原型链和成员的查找机制1.10原型对象中this指向1.11通过原型为数组扩展内置方法2.继承 ***2.1call 和 apply2.2子构造函数原创 2021-09-01 09:21:59 · 98 阅读 · 0 评论 -
javascript初识
JavaScript初识目前市场上有成千上万编程语言,也许你也听说或者用过它们的一门或者多门,像JavaScript、Java、Perl、C、C++和C#等等,JavaScript只是其中的一门编程语言而已,JavaScript 是属于HTML 和Web的编程语言,几乎所有的前端开发人员都要学习和使用JavaScript这门脚本语言。JavaScript是一门非常棒的语言,JavaScript有很多十分流行的框架,如Angular、Node、Ember和Vue等。程序的基本概念什么是代码代码...原创 2021-08-21 17:23:05 · 175 阅读 · 0 评论 -
JavaScript学习笔记-03
JavaScript学习笔记-03JavaScript-031 - 循环1.1 for循环 ***1.2 双重for循环 *1.3 while循环 **1.4 do-while循环 **1.5 continue、break2 - 代码规范2.1 标识符命名规范2.2 操作符规范2.3 单行注释规范2.4 其他规范JavaScript-031 - 循环1.1 for循环 ***语法结构for(初始化变量; 条件表达式; 操作表达式 ){ //循环体 }名原创 2021-08-21 17:20:29 · 85 阅读 · 0 评论 -
JavaScript学习笔记-04
JavaScript学习笔记-04JavaScript-041 - 数组1.1 数组的概念1.2 创建数组1.3 获取数组中的元素1.4 遍历数组1.5 数组中新增元素2 - 函数 ***2.1 函数的概念2.2 函数的使用声明函数调用函数函数的封装2.3 函数的参数 **函数参数语法函数形参和实参数量不匹配时2.4 函数的返回值 ***return 语句break ,continue ,return 的区别2.5 arguments的使用2.6 函数案例2.7 函数的两种声明方式 ***JavaS原创 2021-08-20 10:08:01 · 75 阅读 · 0 评论 -
JavaScript-05
JavaScript学习-05JavaScript-051 - 作用域 ****1.1 作用域概述1.2 全局作用域1.3 局部作用域1.4 JS没有块级作用域 es62 - 变量的作用域3 - 作用域链 ***4 - 预解析5 - 对象5.1 对象的相关概念5.2 创建对象的三种方式 *****使用对象字面量创建对象**:5.3 遍历对象 ***JavaScript-051 - 作用域 ****1.1 作用域概述1.2 全局作用域1.3 局部作用域1.4 JS没有块级作用域 es62 -原创 2021-08-20 09:18:24 · 94 阅读 · 0 评论