自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ES6整理笔记

一、ES6简介1、ECMAScript与JavaScript的关系ECMAScript是JavaScript的规则,JavaScript是ECMAScript的一种实现。2、ES6好处以及优势let、const变量的声明(默认参数)变量的解构赋值字符串模板(多行字符串)箭头函数Promise对象Class类的概念Module模块化3、ES6与ES5的关系ES6是ES5的语法糖4、 ES6与ES7的关系与ES6相比,ES7增加了关键词async的功能,并且可以使用await轻松

2020-07-20 20:07:24 220 1

原创 安卓 video 点击播放自动全屏

this.$nextTick(() => { this.autoFullScrenn(this.$refs.videoRef)})autoFullScrenn(v) { // const ua = navigator.userAgent.toLowerCase() // const Android = String(ua.match(/android/i)) == "andro

2022-01-27 16:36:05 372

原创 判断第一列 的字段相同的合并

<el-table class="lui-table" :data="tableData" :span-method="objectSpanMethod" :key="activeIndex" height="calc(100% - 92px)" stripe>```html```javascriptflitterData(arr){ let spanOneArr = [] let concatOne = 0 ar...

2021-07-12 10:13:25 149

原创 vue canvas 拖拽 放大缩小

<template> <div ref="tagcanvasbox" class="tagcanvasbox"> <canvas ref="tagcanvas" width='844' height='475' @mousedown ="mouseDown($event)" @mouseup ="mouseUp($event)" @mousemove ="mouseMov

2021-01-06 16:22:47 1024 2

原创 三级联动-day02

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document&l

2020-09-06 20:18:28 194

原创 Vue

什么是VueVue (读音 /vjuː/,类似于 view)是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。Vue.js 的基本使用 <div id="app"> <!-- 可以任意使用vue的语法 {{js表达式}} --> {{ 1+2 }} </div> <h1>{{ 1

2020-09-06 19:46:31 128

原创 数组的Api和遍历方法

//数组我们从以下几个维度去学习 //作用 //参数 //是否改变原数组 //返回值 //增加修改和删除 --改变原数组 // 1.push(); // 作用:在数组末尾增加数据,可以是一个也可以是多个 // 参数:数据,多个用逗号隔开 // 是否改变原数组:改变 // 返回值:返回增加后数组的长度 var arr1 = .

2020-08-04 18:46:51 201

原创 tab栏高亮切换Vue

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> #app>span{ margin-rig

2020-08-03 18:54:48 337

原创 实现表格的增删改Vue

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> #app>table th { widt

2020-08-03 18:54:13 155

原创 点击实现跑马灯效果Vue

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> #app>p { font-size:

2020-08-03 18:49:47 149

原创 Ajax

Ajax1.前后端交互的模型2.Ajaxasync javascript and xml :异步的 javaScript 和 xmlxml:可扩展标记语言 (根据自己定义的规则进行数据存储)ajax是js中提供的用来向服务发送请求(向服务器传递内容)的方法 客户端与服务进行交互的媒介3.ajax的使用 (ajax的四步)创建ajax实例 var xhr = new XMLHttpRequest;配置请求参数//基本语法格式 xhr.open(method,url,as

2020-07-20 20:29:11 96

原创 面向对象

面向对象在ECMAScript中有两种编程模式 一种是面向过程(函数式编程)和 面向对象(OOP)的编程思想面向过程:关心的是每一步实现的细节,第一步做什么,第二做什么,存在先后顺序面向对象: 关心的是一个整体及各个模块的协调面向对象概念:类 Array实例 [] new Array(1,2,3);世界万物皆对象,自然界中可以分为人类,动物类,植物类…,人类是由每一个人组成,每一个人就式实例JS中一切皆对象,比如数组类 创建的每一个数组都属于数组类的实例对象特定:都是有

2020-07-20 20:24:06 131

原创 事件

事件JavaScript的概念:js是具有一定面向对象能力的基于事件驱动的,并且是具备一定安全性客户端脚本语言(弱类型语言);1.事件对象默认浏览器会把事件触发的对应信息当做实参(第一个参数)进行传递给事件处理函数(IE6~8不兼容的)当前事件触发,浏览器会把当前事件触发对应的信息(事件类型,事件源,位置…)保存到window的event属性中document.body.onclick = function (ev) {//ev:默认浏览器会把事件触发的对应信息当做实参(第一个参数)进行

2020-07-20 20:22:52 95

原创 BOM(Browser Obect Model)浏览器对象模型

BOM(Browser Obect Model)浏览器对象模型1.window系统提示框 (window的属性和方法window时可以省略)alert(内容); 弹窗confirm(内容); 带有确定和取消的提示框 确定返回:true 取消返回:falseprompt(内容); 带有输入框的提示框 输入内容返回对应字符串 没有就是 nullopen(地址,打开位置,‘外观设置’,布尔值); 打开一个新的窗口close(); 关闭当前窗口

2020-07-20 20:22:09 116

原创 DOM操作

DOM操作DOM(Document Object Model):文档对象模型,DOM是W3C组织推介用来处理可扩展标记语言的接口(提供了处理HTML结构的方法)浏览器再去加HTML结构的时候,会把HTML结构以树形结构进行表现,这种树形结构就称之为DOM树,DOM树本身所有的内容都可以称之为节点。操作DOM也可以称之为操作DOM节点。1.获取直接子节点获取直接子节点childNodes 但是获取到不仅仅是元素对象,包含文本,注释等内容(IE6-8换行及纯空格作为文本节点不识别的)获取直

2020-07-20 20:21:33 142

原创 数组对象

数组对象1.数组对象的创建字面量 []构造函数的方式new Array(数值); 规定当前数组的长度new Array(数据1,数据2…);nw Array(); 空数组原来没有就是增加 有的话就是修改2.数组对象的方法增-增加修改和删除push();​ 作用:在数组末尾增加数据,可以是一个也可以是多个​ 参数:数据,多个用逗号隔开​ 是否改变原数组:改变​ 返回值:返回增加后数组的长度pop();​ 作用:在数组末尾删

2020-07-20 20:21:01 119

原创 时间对象与字符串对象

时间对象与字符串对象js中全部都是对象(万物接皆对象)一.时间对象1.创建 (Date)//只能通过构造函数的方式var date = new Date(); (日期对象/时间对象)2.日期对象的方法var date = new Date();//年 getFullYear() 具体的年份var year = date.getFullYear();console.log(year);//月 getMonth() 0-11 对应月+1var month = d

2020-07-20 20:20:24 122

原创 定时器与函数封装(笔记6)

定时器与函数封装1.定时器(window的方法)定义延迟定时器(一次性定时器):只执行一次基本语法window.setTimeout(函数,时间);单位:毫秒间歇性定时器(轮循定时器):每隔多长时间执行一次基本语法window.setInterval(函数,时间);单位:毫秒2.清除定时器清除一次性定时器基本语法window.clearTimeout(intervalID);清除间歇性定时器基本语法window.clearInte

2020-07-20 20:19:47 105

原创 函数高级(笔记5)

函数高级1.函数的返回值return将函数内部想要返回的内容进行返回退出当前函数(一旦遇到return整个函数就退出了)return后边的代码就不再执行了function sum(){ return 要返回的内容; //可以返回任意数据类型的}2.获取元素的非行内样式getComputedStyle(元素对象).属性返回值:样式值不兼容IE8及以下IE下独有的方法元素对象.currentStyle.样式属性只能获取不能设置,如果要

2020-07-20 20:17:45 65

原创 this详解及函数初识(笔记4

this详解及函数初识1.this概念:表示当前行为执行的主体在事件处理函数中this是当前触发的那个元素2.自定义属性元素对象.属性 = 值;3.自定义索引自定义索引的本质就是自定义属性,只不过我们我们赋值的是下标或索引4.函数1.函数的基础概念:具有特定的功能代码段函数理解为一台洗衣机实名函数基本语法//函数的定义function 函数名(){ 具体功能的代码段}//函数的调用函数名();//函数可以调用用无数次 前提函数存

2020-07-12 22:49:10 121

原创 流程控制(笔记3

isNaN(数据);判断当前数据是不是一个数字,是数字返回false,不是数字返回true(会自动转化,复合Number规律)流程控制语句在编程语言中(java,oc,c)都存在流程控制;简单的理解控制代码执行的逻辑;顺序结构:默认代码按照从上到下执行顺序去依次执行选择结构:if / switch循环结构:for/while/do-while/for-in其它:break/continue一.选择结构1.if单条件//基本语法//省略else->else是可以.

2020-07-12 22:46:24 99

原创 JavaScript数据类型(笔记)

JavaScript数据类型javaScript属于弱语言类型(松散型),当前数据类型是由值决定的 ;1.数据类型的分类基本数据类型Number :数字String:字符串Boolean:布尔null:空、空指针(没有指向的地址)undefined:未初始化(未赋值)复杂数据类型(引用数据类型)object 对象Object 对象类Array 数组类…function 函数2.数据类型的检测typeof 最基本的数据类型检测,一般用于检测

2020-07-12 22:45:15 86

原创 JavaScript初识(笔记)

JavaScript初识2.JavaScript的历史诞生的时间:1995年布兰登·艾奇 借鉴了C语言的基本语法 Java的数据结构 用了7天时间这门语言诞生了最初名字叫LiveScript 当时Java比较火 蹭下热度 后来改名为JavaScript (网景公司)js诞生之初是为了解决网页的表单验证(没有js的时候都是服务器做表单验证)3.js的引入行内基本不常用 <div style="width: 100px; height: 100px;ba

2020-07-12 22:44:23 174

原创 往返运动

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> * { p

2020-07-12 22:41:40 264

原创 滚轮事件

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> #box {

2020-07-12 22:40:47 146

原创 事件委托

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> * { p

2020-07-12 22:40:17 82

原创 轮播图

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> html, body, div,

2020-07-12 22:37:26 89

原创 在屏幕中心显示

```javascript<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> * .

2020-07-12 22:34:58 425

原创 放大镜

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> * { p

2020-07-12 22:33:54 111

空空如也

空空如也

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

TA关注的人

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