自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue数据代理

数据代理如下:Vue中的事件修饰符:1. prevent:阻止默认事件2. stop:阻止事件冒泡3. once:事件只触发一次4. capture:使用事件的捕获模式5. self:只有event.target是当前操作的元素时才触发6. passive事件的默认行为立即执行,无需等待事件回调执行完毕。Vue中常用的按键别名:1. 回车 => enter2. 删除 => delete (捕获"删除"和"退格"键)3. 退出 => esc4. 空格 => s

2022-01-16 12:53:19 193

原创 SassScript

SassScript:是在css属性基础上Sass提供了一些名为SassScript的新功能。它可作用于任何属性、允许属性使用变量、算数运算等额外功能。它是一种弱语言。多行注释/**/,在编译后也会出现当行注释//,编译后不会出现将!作为多行注释的第一个字符表示在压缩输出模式下保留这条注释并输出到css文件中,通常用于添加版权信息。不会四舍五入,精确到小数点后五位。...

2021-12-25 15:34:05 301

原创 NPM学习

NPM: Node Package Manager,node包管理器。npm是Node.js默认的软件包管理系统。npm config get registry: 查看镜像配置结构。npx nrm use taobao: 使用nrm工具切换淘宝源npx nrm use npm: 切回官方源

2021-12-23 08:41:37 122

原创 常用linux命令

cd:改变目录cd… :回退到上一个目录,直接cd进入默认目录pwd: 显示当前所在路径touch: 新建文件rm: 删除一个文件mkdir: 创建一个目录rm-r: 删除一个目录 (rm -rf /)删除所有根目录,切勿使用。mv: 把一个文件到一个文件夹中。history:查看使用过的命令。#:表示注释exit: 退出命令窗口git branch: 列出本低所有分支git branch -r: 列出所有远程分支git branch [branch -name]: 新建一个分

2021-12-22 17:01:30 319

原创 ES6-ES11

ES6新语法:letlet a,b,c;声明变量let a = 10; 不允许变量名重复,但var可以重复声明let a = 12;let声明的变量就是块级作用域。块级作用域种的变量,在块级之外不能访问,但var可以。if else for while等后面跟着大括号都属于块级作用域。let 不存在变量的提升,但var存在。不影响作用域链。在块级作用域没找到参数,就会往上继续找。for(var i =0;i < 3;i++){ arr[i].onclick = function(

2021-12-22 08:50:13 84

原创 Ajax基础

Ajax就是异步的JS和XML。通过AJAX可以在浏览器中向服务器发送异步请求,优势:无刷新获取数据。AJAX不是新的语言,将现有标准组合一起的方式。XML用来传输和存储数据。现在被JSON取代。AJAX的优点:1. 无需刷新页面就可以与服务器通信2. 允许根据用户事件来更新部分页面内容。AJAX的缺点:1. 没有浏览历史,不能回退。2. 存在跨域问题,Ajax不允许。3. SEO不友好。动态的更新数据,本地找不到数据。HTTP请求报文:行 POST/GET HTTP/1.1头 H

2021-12-20 13:48:31 146

原创 jQuery

jQuery封装了js常用的功能代码,优化了DOM操作、事件处理、动画设计和Ajax交互。本质是调用jQuery里面的方法。jQuery优点:1. 轻量级。文件几十Kb2. 浏览器兼容3. 链式编程、隐式迭代4. 对事件、样式、动画支持,简化了DOM操作5. 支持插件扩展开发6. 免费、开源是jQuery的别称,在代码中可以使用jQuery代替是jQuery的别称,在代码中可以使用jQuery代替是jQuery的别称,在代码中可以使用jQuery代替,但一般为了方便,通常使用.jQuery

2021-12-19 16:53:51 877

原创 本地存储学习

本地存储的特征:1. 数据存储在用户的浏览器中,而不是服务器。2. 设置、读取方便、刷新页面不丢失数据。3. 容量大、sessionStorage约5M、localStorage约20M.4. 只能存储字符串,可以将对象Json.stringify()编码后存储。window.sessionStorage:1.生命周期为关闭浏览器窗口 2. 当前窗口下数据可以共享3. 以键值对的形式存储使用存储数据:sessionStorage.setItem(key,value);获取数据:ses

2021-12-19 10:42:17 162

原创 移动端网页

触屏事件:触摸事件对象:当手指离开屏幕,就没有了touches和targetTouches了。常用targetTouch,可以用targetTouch[i],求每个手指触摸。classList属性是HTML5新增的一个属性,返回元素的类名数组,但是IE10以上版本支持。该属性可以给元素添加,移除及切换CSS类名。classList.add(‘类名’),此类名不需要加点,它与className属性不同,className是赋值时会把之前的类名覆盖掉,而它只在后面追加,不会覆盖之前。classLi

2021-12-18 18:07:33 168

原创 PC端网页特效

元素偏移量offset获取元素距离带有定位父元素的位置获取元素自身的大小。高度和宽度注意:返回的数值都不带单位。offsetParent该属性返回的是父及元素的对象。必须返回带有定位父及,如果没有找到body。parentNode,返回最近的父及,父及不需要定位。立即执行函数:(function() {})(),作用是创建一个独立的作用域。不需要单独调用它。也可以写作(function(形参) {} (实参)),多个立即执行函数之间用分号隔开。也可以给匿名函数声明函数名,如(function

2021-12-18 10:18:55 169

原创 BOM基础使用

BOM浏览器对象模型把浏览器当作一个对象,顶级对象是window,BOM是浏览器厂商自定义,兼容性不好。window是一个全局对象。定义在全局变量和方法,都变成它的属性和方法。window.name;返回是空串,不建议使用。window.onload:窗口加载事件,当文档内容全部加载完,该事件才会触发。有了它JS代码可以写在任意地方。但这种方法只能执行一次,写再多会被覆盖掉。可以用addEventListener解决。DOMContentLoaded事件触发时,仅当DOM加载完,不包括图片、样式

2021-12-15 16:43:07 802

原创 JS事件高级

给元素添加事件,称为注册事件或者绑定事件注册事件有二种方式:传统方法和方法监听注册事件。传统注册方式:on开头的事件onclick特点:注册事件的唯一性,同一个元素同一个事件只能设置一个处理函数,否则后面的会把前面的覆盖掉。方法监听事件:addEventListener();IE9之前不支持此方法,要用attachEvent()代替。特点:同一个元素同一个事件可以注册多个监听器。按注册顺序执行。不会出现前面被后面的方法覆盖掉。删除事件的方式:传统方式:eventTarget.oncl

2021-12-14 21:31:15 265

原创 web APIs和JS

web API与JS

2021-12-14 13:45:22 56

原创 js简单数据类型和复杂数据类型

js简单数据类型和复杂数据类型

2021-12-12 10:24:09 43

原创 js内置对象

js内置对象

2021-12-12 09:44:56 616

原创 js对象创建

js对象创建

2021-12-10 17:06:33 288

原创 js预解析

js预解析

2021-12-10 11:16:00 422

原创 js的作用域

js作用域...

2021-12-10 09:49:14 2810

原创 【无标题】

js二种函数的命名方式

2021-12-10 08:42:57 178

空空如也

空空如也

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

TA关注的人

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