自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浏览器记住账号密码后,在密码输入框屏蔽浏览器的弹出提示

在密码输入框屏蔽浏览器的弹出提示

2022-11-24 10:16:37 1472 2

原创 TypeError:......‘atom‘ of undefined

'atom' of undefined..

2022-10-18 09:13:50 186

原创 《你不知道的JavaScript》笔记

虽然敲代码有一段时间了,但是都是在前辈早已写好的基础上进行代码完善的,调用的属性、变量都是被提前封装好的。而自己也发现了对js的知识有点欠缺,从今天开始抽空看这本书,并更新自己的学习笔记。............

2022-07-20 17:29:42 245

原创 记录一下最近遇到的问题

对于ios来说,chrome浏览器只包含Safari并不包含chrome(因为ios系统上的浏览器都是同一个浏览器处理内核WebKit,且被苹果系统统一处理过),此时我们就可以通过CriOS属性来区分。

2022-07-20 11:25:32 576

原创 react笔记

1.html文件中引入库:react、react-dom、Babel <script src="https://cdn.bootcdn.net/ajax/libs/react/17.0.2/umd/react.production.min.js"></script> <script src="https://cdn.bootcdn.net/ajax/libs/react-dom/17.0.2/umd/react-dom.production.min.js"&gt...

2022-03-09 19:10:10 515

原创 Node笔记

1.nodejs:一种js解释器单页面程序:(浏览器端渲染语言)打包之后只有一个页面,不利于SEO做检索,一般情况下部署在静态服务器(apache)下问:什么是浏览器端渲染?多页面程序:(服务器端渲染)多页面程序开发:nuxt(Vue)/next(react)使用nuxt(vue)在node环境中npx create-nuxt-app 名称nodejs相关api: 1)http:(网络模块)提供HTTP服务器功能 2)fs:与文件系统交互 3)url(统一资源定位符...

2022-03-06 16:56:19 545

原创 用vscode时遇到的问题

npm无法将“npm”项识别为cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。最近换了台新电脑xiaoxinAir,在写代码安装node,yarn的过程中遇到一些问题,因而记录下问题及找到的解决方法。4.用navicat新建表时用到了timestamp属性,出现1294错误。原因对长度进行了设置,timestamp属性本身自带长度,不需要再设置了。解决方法安装插件openinbroswer。解决方法将长度改为0。...

2021-12-09 16:25:03 314

原创 【学习笔记31】Vue的生命周期

对生命周期有点一知半解,所以做个笔记记录下来。

2021-10-08 14:22:33 89

原创 【学习笔记30】数组去重的多种方法

方法1:for循环去重var arr=[1,2,1,2,3,4,3];let unique=(arr)=>{//数组的前一项for(let i=0;i<arr.length;i++){//数组的后一项for(let j=i+1;j<arr.length;j++){if(arr[i]===arr[j]){arr.splice(j,1);//移除重复元素...

2021-09-28 14:47:41 79

原创 【学习笔记29】创建一个ArrayLike类,在该类的构造函数中完成数组到类数组对象的转换,并且为其提供迭代器

class ArrayLike{ constructor(args){ for(let i=0;i<args.length;i++){ let val = args[i] this[i] = val; } Object.defineProperty(this,'length',{ configurable:true, enumerable:false, value:args.length }) } .

2021-09-27 18:57:37 78

原创 【学习笔记28】TypeScript笔记整理

一、

2021-09-26 14:27:47 83

原创 【学习笔记27】ES6笔记整理

一、

2021-09-26 14:26:28 236

原创 【学习笔记26】事件拖放

拖放事件1.dragstart按下鼠标按键并开始移动鼠标,会触发dragstart事件,我们通过ondragstart来调用方法drag 当dragstart开始,会持续触发drag事件,类似mousemove事件dragend 当拖放停止时(即鼠标按键抬起时),会触发dragenter 拖动元素被拖动到放置元素上dragleave 拖动元素从放置元素上移出dragover 拖动元素在放置元素范围内移动drop 放置事件拖放事件 生命周期:dragstart-drag-dra

2021-09-17 14:24:31 266

原创 【学习笔记25】画布canvas+案例

canvas属于html元素 H5新元素 需要结合js ,主要用来绘制2d图形 在页面上放置一个canvas元素 就相当于放置了一块画布 可以绘制路径 矩形 圆形 字符 图像 属性: width 默认值 300px height 默认值 150px 注意点:canvas需要写闭合标签 <canvas></canvas> 一般不建议使用css设置它的宽高 方法: ...

2021-09-16 18:41:03 1877

原创 【学习笔记24】jQuery

1)使用1.导入 jquery.min.js2.应用:$(表示jQuery)2)$用法$(function(){}) 在文档加载完毕后执行$(css选择器) 通过css选择器指定dom对象,并且封装到jQuery这个类数组对象中$("<div><span><span></div>")将字符串中的元素转换为dom对象,再封装到jQuery对象中$(dom对象) 将dom对象转换为jQ...

2021-09-14 19:20:15 342

原创 【学习笔记23】js笔记整理

JavaScript的组成部分:- ECMAScript,描述了该语言的语法和基本对象。- 文档对象模型(DOM),描述处理网页内容的方法和接口。- 浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。Day011.js特征:①解释型的,依赖于运行环境(nodejs:基础语法+服务器端、浏览器:基础语法+DOM+BOM)②弱数据类型语言③顺序执行(自上而下)④即可以作为前端开发语言,又可以作为服务器语言,取决于运行环境(浏览器、操作系统nodejs)(Linux:node,默认

2021-09-14 11:46:51 122

原创 【学习笔记22】js算法整理

1.分别用while,for,do...while这三种方式递归算法实现10! //for循环 var sum=1;for(var i=1;i<=10;i++){ sum*=i;}console.log(sum); //while循环var i=10,sum=1;while(i>0){ sum*=i; i--;}console.log(sum);//do...while循环var i=1,sum=1;do{ sum*=i;

2021-08-30 20:30:58 141

原创 【学习笔记21】js重点整理

1.数据类型转换其他类型转string 1)+号拼接'' 2)toString()函数,除了null和defined,其他的都有 3)String()包装器其他类型转Boolean 1)!! 2)Boolean()包装器 转换为false的值是:'' 0 NaN null undefined 假性值 ' ':空格字符串——true其他类型转number 1)+-,+'123' 一元运算符,本质上是Number包装器 2)Numbe...

2021-08-30 11:10:33 107

原创 【学习笔记20】H5C3重点整理

1.块级行内区别: ① 块级独占一行的,行内与其他元素共享一行 ②块级元素可以直接设置宽高,行内不能直接设置宽高,需要结合CSS的display来设置。 ③块级元素可以嵌套块级与行内元素,而行内只能包含行内元素。2.清除浮动 父子级: 1.在子级元素后添加一个空元素,为其添加clear:both 弊端:增加了无意义的元素结构 2.给父级元素设置一个overflow:hiddden 解决了第一种方法的弊端 3.伪类元素after...

2021-08-30 11:07:57 131

原创 【学习笔记19】两边定宽中间自适应的三种方法

方法1:利用flex盒给父代设置display:flex;属性对第一个和第三个盒子设置宽高和背景颜色;对第二个盒子设置:flex:1body区域:<div class="outer"> <div class="first"></div> <div class="second"></div> <div class="third"></div></div&

2021-08-28 22:04:37 75

原创 【学习笔记18】云服务器

1.安装xshell或者用电脑自带的cmd,远程登录并安装apache2步骤:apt-get updateapt-get install apache2service apache2 statusservice apache2 starts2.利用cmd或者xshell上传文件到云服务器步骤:ssh root@自己的ip号——输入密码,登录云服务器mv 文件名 var/www/html ——apache2的文件cd var/www/htmllschmod -R 77.

2021-08-25 19:20:56 87

原创 【学习笔记17】媒体查询和网站推荐

媒体查询由一个可选的媒体类型,以及若干个css表达式这两部分组成。用媒体查询来实现响应式布局。响应式媒体查询尺寸:在link标签中写:且src='相应的css名称'@media screen and (max-width: 768px) 超小屏@media screen and (min-width:768px) and (max-width: 992px) 小屏@media screen and (min-width:992px) and (max-width: 1200px) 中

2021-08-25 18:58:11 135

原创 【学习笔记16】三种布局方式

默认文档流就是对页面布局不加任何修饰,元素自动的布局方式,其特点如下1)元素在页面中的显示顺序与元素在代码中出现的顺序是一致的,即文档结构从外到内、从上到下、从左至右。2)块级元素独占一行空间,宽度默认为父级的100%,高度由其内容高度(子元素高度)所决定。3)行内元素与其他元素共享一行空间,宽高由其内容所决定。 同级别的块级元素:垂直方向的线性结构; 同级别的行内元素:水平方向的线性结构。布局方式:浮动布局、定位布局、伸缩盒布局/弹性盒1.浮动布局(flo...

2021-08-19 17:02:04 554

原创 【学习笔记15】HTML&CSS错题整理

1.form元素的enctype属性值默认是:-application/x-www-form-urlencoded2.HTML元素的核心属性有哪些? id、class、title、style3.display:none与visibility:hidden的区别:前者隐藏对应的元素但不挤占该元素原来的空间;后者隐藏对应的元素,但会挤占该元素原来的空间。4.如何使用响应式布局:方法1:通过@media进行媒体查询,在不同的网页加载中执行不同的css代码;方法2:利用boo...

2021-08-18 16:27:51 147

原创 【学习笔记14】动画案例:同心圆的呼吸效果

代码:<!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"> <title&

2021-08-18 15:15:45 238

原创 【学习笔记13】CSS:动画与变形

动画:animation过渡:transition转换:transform1.动画animation的使用1)定义关键帧@keyframes 自定义的名称{ from{一个或多个css的属性值} to{一个或多个css的属性值}}或者:@keyframes 自定义的名称{ 0%{一个或多个css的属性值} 100%{一个或多个css的属性值}...

2021-08-18 15:09:10 206

原创 【学习笔记12】CSS:盒子模型及背景样式

盒子模型:默认盒子模型,又叫W3C盒子,取值为content-box其中,width/height仅表示盒子内容所占的宽度/高度。盒子的宽=width+padding_left+padding_right+border_left+border_right盒子的高=height+padding_top+padding_bottom+border_top+border_bottom所占屏幕的宽=盒子的宽+margin_left+margin_right所占屏幕的高=盒子的高+ma.

2021-08-11 09:05:05 159

原创 【学习笔记11】CSS选择器

利用css更改文字样式<style>p{color:blueviolet;font-style:italic;}#col{color:#f3b8b8;}</style>css是一种标记语言,主要设置HTML页面中的文本内容、图片的外形、版面的布局和外观显示样式, CSS写在head标签...

2021-08-05 11:21:31 121

原创 【学习笔记10】HTML补充+H5对input的扩展

1.HTML的补充:(1)progress:进度条 max:默认为1 value:0-1之间,小数<form action="" method="post"> 指定:<progress value="70" max="100"></progress>70% <br> 指定:<progress value="30" max="1...

2021-08-04 20:30:45 188

原创 【学习笔记9】HTML案例-课表

编写课表并且有课时用不同的背景色表示代码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=device-width,initial-scale...

2021-08-03 20:20:08 108

原创 【学习笔记8】HTML案例3:个人简历表格设计

介绍:设计个人简历表格代码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=device-width,initial-scale=1.0"&g...

2021-08-03 19:31:52 167

原创 【学习笔记7】HTML(3)+H5语义化标签

1.图片: <img src="" alt=""/> src:图片的地址(必须填),alt:图片地址出错时会显示alt的内容,width,height视频: <video src="D:\briup\Html\图片+视频\axure_day04_2" controls> </video> controls:表示是否显示控制条 loop:是否循环播放(播放结束后从头开始播放) muted:是否静音播放 autopl...

2021-08-03 19:27:37 85

原创 【学习笔记6】HTML案例2(笔记目录)

功能:点击目录跳转到当前页面的位置代码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=device-width,initial-scale=...

2021-08-03 19:24:45 70

原创 【学习笔记5】HTML案例1(表单)

代码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=device-width,initial-scale=1.0"><t...

2021-08-02 19:12:22 88

原创 【学习笔记4】HTML(2)

1.表格标签表格的主要作用:用于显示、展示数据。基本语法:<table><thead><tr><th>表头单元格(tablehead)有加粗居中的功能</th></tr></thead><tbody><tr><td>单元格内...

2021-07-29 19:34:28 118

原创 【学习笔记3】Axure

Axure 第一阶段:页面重构 工具:Axure 原型:是一个产品或数据系统的一个基本实用的模型 原型功能:包括UI、功能(交互) 使用者:产品经理、交互设计师、UI设计师、架构师、程序员 Axure软件可以将原型文件,rp生成HTML或图片以供演示;做出交互效果,直接通过 拖拽主键生成页面,能够快速模拟出高速保真的页面原型 原型中需要重复使用的模块可以做成母版Axure的使用: 1.文本框里的交互效果设置:在交互界面里在"输入提示...

2021-07-28 19:07:08 366

原创 【学习笔记2】HTML(1)

1.<!DOCTYPEhtml> <!--文档类型声明标签(需要记住) --><htmllang="en"><!--用来定义当前文档的显示语言,zn-CN表示中文,en表示英文--><metacharset="UTF-8"><!--charset表示字符集,UTF-8万国码,基本包含全世界的语言-->2.标题标签,作为标题使用,依据重要性递减<h1>一级标题,标题一共六级...

2021-07-28 15:00:42 95

原创 【学习笔记1】Git

学习内容1:建立并连接仓库步骤:1.在www.gitee.com上创建了自己的账号,并创建了自己的仓库(此为云端仓库);2.建立需要上传的文件夹及文件(此为本地仓库),打开需上传文件的所在位置并在文件地址栏中输入cmd,然后输入命令git init,此时会在目标文件夹中建立一个隐藏的 .git文件,此时本地仓库已是git仓库;3.继续输入以下指令:git add * //Enter以下,*代表该文件夹中的所有文件git commit -m "first commit" //将文件内容提交.

2021-07-27 20:26:28 444

空空如也

空空如也

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

TA关注的人

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