- 博客(55)
- 收藏
- 关注
原创 node.js版本降级/升级
nvm安装完成后,检验是否安装成功,进入命令控制行窗口(进入方法见前面),输入命令nvm v查看,如果出现版本号,安装成功;进入命令控制行窗口,输入where node,查看本地安装的node的路径,通过找到的路径,将node.exe所在的目录里面的所有东西都删除。(3) 安装成功后,输入命令行nvm use node版本号,即可选择你本地所使用的Node.js版本,使用此命。(4) 输入命令行 nvm ls 查看你安装的所有node.js版本号,以及你当前所选择的node.js运行版本。
2024-04-16 10:25:36
686
12
原创 vue-tour新手指导,点击按钮,进行提示,再次点击按钮,提示隐藏,点击下一步,弹框显示
如果不需要点击‘导航助手’进行提示,而是进入页面直接提示,只需要将方法写在。如果想要实现点击一次导航助手,显示提示,再次点击,提示隐藏需要这么做。main.js中引入vue-tour。点击导航助手按钮,开始提示。
2023-09-06 17:31:51
1290
7
原创 首页搜索框传递参数,并在搜索页面中的搜索框中进行显示,搜索框绑定回车键进行搜索
从地址栏中获取到相关数据searchText和selectSearch的值。4.页面跳转后从地址栏中获取相关数据,搜索条件和搜索框中的内容。3.搜索框选择条件,在搜索框中输入内容,然后进行页面跳转。在搜索框中输入内容,然后进行页面跳转。1.写出搜索条件和搜索框。2.添加scss样式。
2023-08-26 13:01:51
857
6
原创 vite+ts 找不到模块“@/views/AboutView.vue”或其相应的类型声明。ts
出现问题不要慌,先看一下是什么问题,这里出现了找不到模块“@/views/AboutView.vue”或其相应的类型声明。ts(2307),所以是ts的问题。此时我们要做的就是喝口水,冷静一下,然后在env.d.ts里加一段代码就好了。同志们,喝口水冷静一下。
2023-04-04 11:02:36
1789
3
原创 git命令报错fatal: unable to access
遇到这个问题不要慌 fatal: unable to access。我遇到的时候以为时没有权限,后来并不是,而是地址的问题。后来我才发现不能用github中一键复制的地址。在这里是地址的问题 ,需要把前面的。得用网址,复制网址后,就拉去成功了。给删掉,但是我删掉后还是报错。
2023-03-27 11:12:07
3096
3
原创 git命令
Git 常用的是以下 6 个命令:git clone、git push、git add 、git commit、git checkout、git pull。Git 的工作就是创建和保存你的项目的快照及与之后的快照进行对比。Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。本章将对有关创建与提交你的项目快照的命令作介绍。
2023-03-27 10:59:14
451
5
原创 css\js\vue知识点
虚拟 DOM本质上就是一个普通的 JS 对象,用于描述视图的界面结构在 vue 中,每个组件都有一个 rende r函数,每个 render 函数都会返回一个虚拟 DOM 树,这也就意味着每个组件都对应一棵虚拟 DOM 树DOM 指的是文档对象模型。它指的是把文档当做一个对象,这个对象主要定义了外理网而内容的方法和接口BOM 指的是浏览器对象模型,它指的是把浏览器当做一个对象来对待,这个对象主要定义了与浏览器进行交互的法和接口。
2023-02-24 17:04:47
737
1
转载 正则表达式
原文:http://www.cnblogs.com/zxin/archive/2013/01/26/2877765.html。(包括汉字在内,可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1))(可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式)
2022-11-25 10:10:35
516
1
原创 sass安装步骤、概述、基本语法等
上面我们学习到,变量可以保存css的值,但是我们不可以直接使用变量名作为选择器的名字,如果想要在CSS中使用SASS变量,就需要用#{ }包裹变量名,才可以使用,否则会报错。比如企业需要设置主题色,比如京东红,假设改版时需要将企业色更换,这时只需要改一个颜色的变量值就可以改掉全局的颜色,无需大量更改了。注意:虽然sass提供了变量计算的功能,但是由于系统I/O调用顺序,导致有的电脑可以快速计算并编译,有的报错或者直接不编译。9. 编译的过程受电脑性能的影响,有的电脑编译的比较快,有的慢,这个很正常。
2022-11-01 16:49:37
8221
2
原创 Bootstrap框架
这个UI框架到目前为止经历了5个大版本,目前我们学习的就是boot5boot内置了大量的CSS类供元素使用,相当于预先设置好的一个类库,可以直接供需要使用对应样式的HTML标签使用。也就是说,只要给HTML上加预先设置好的类名,该HTML就会被渲染成预先设定好的样式。学习UI框架的终极意义学习UI框架,不是要背会或者是看懂所有的源码而是要学会如何查文档 运用文档市面上的UI框架很多,企业会用哪个不一定,但工作中百分之八十用框架Bootstrap文档。
2022-11-01 16:40:44
476
3
原创 AJAX的使用,搭建web服务器,AJAX响应消息类型,JSON
JSON(JavaScript Object Notation JS对象表示法)是一种语言,在语法上借鉴了JS对象语法的一部分,用于描述数据,把数据转为字符串格式,在不同的系统间交换。使用这种架构,小项目是没有问题的,但是如果访问量比较大,所有资源都由同一台服务器提供,风险非常大,一旦服务宕机,所有服务都提供不了了。比如:http://127.0.0.1:8080/v2/user/login?目前,所有的编程语言都可以把自己的数据转换为JSON字符串,也可以把JSON格式的字符串转换为自己的内部数据。
2022-09-15 10:26:59
473
2
原创 AJAX,HTTP
本质:使用JS提供的异步对象,在页面不刷新的情况下,发送http请求,得到http响应,实现页面的局部刷新。主机名称 IP地址 127.0.0.1-------------------网站在互联网上真正的门牌号。域名 www.baidu.com------------标志性建筑。客户端接收到响应消息,使用回调函数处理响应消息,修改页面中的部分内容。锚点/书签,指一个资源中某一部分的名字,可以跳转到指定的位置。客户端接收到响应消息,销毁掉页面中已有内容,跳转到新的页面。
2022-09-15 09:41:23
252
3
原创 html 表格,列表,表单,select和下拉选框,textarea多行文本域,label关联控件,表单,浮动框架,结构化标签
提交的时候,如果没有给option设置value属性,提交的就是option标签之间的文本,但如果设置了option的value属性,提交的就是value的值。虽然在用户看来和之前使用div没有区别,但带语义的标签可以增加代码的可读性,很方便的实现页面各个部分的划分,让网络爬虫更快找到。(3) enctype=“” 指定表单数据的编码方式,定义表单允许传什么类型的数据给服务器。value 保存用户输入的值,提交给服务器后,后期可以.value获取提交的用户。
2022-09-15 09:36:22
1060
原创 html基础入门
从最高级目录下开始的完整路径,无论当前路径是什么,使用绝对路径总能找到要连接的文件。告诉浏览器,当前html是使用h5的语法编写的,请用h5的规范解析。代表的是网页的开始与结束,一个页面中,有且只有一对html标签。如果设置的宽高不符合图片本身的宽高比,图片会变形——图片的失真。处理同一行文本有不同样式的时候,不换行,是最简单的行内元素。html定义了很多的属性和值,用来修改元素的样式和状态。不被浏览器解析运行的文本,增强代码的可读性,解释代码。是一个完整的路径,要使用网络资源的时候,用绝对路径。
2022-09-15 09:22:17
461
1
原创 HTTP协议,HTTP模块,express框架
http协议 超文本传输协议,是客户端和WEB服务器之间的通信协议 WEB服务器:为前端提供所需要的资源
2022-08-25 16:10:27
721
2
原创 定时器,同步API和异步API,文件系统模块,文件流
/练习:创建数组,保存一组姓名,遍历数组获取每一个姓名,将姓名写入到文件stu.txt中,使用异步方法(观察文件中姓名的顺序)appendFileSync(文件路径,写入数据) / appendFile(文件的路径,写入数据,回调函数)writeFileSync(文件的路径,写入的数据)/ writeFile(文件路径,写入的数据,回调函数)copyFileSync(源文件路径,目标文件路径)/ copyFile(源文件路径,目标文件路径,回调函数)...
2022-08-08 12:45:54
354
2
原创 node.js概述,全局对象,模块,模块分类,包和npm,网址(URL)
Node.js是运行在服务器端 JS 环境1、JS和Node.js的区别(1)JS运行在浏览器中,有多种解释器,存在代码兼容问题Node.js运行在服务器端,只有谷歌V8引擎,不存在代码兼容问题(2)两者都有相同的自定义对象和内置对象不同的是宿主对象(3)JS用于开发浏览器端用户交互,Node.js用于后端开发,例如数据库访问、调用其他服务器2、网址官网:www.nodejs.org中文:www.nodejs.cn3、运行Node.js(1)脚本模式。...
2022-08-08 12:32:36
335
1
原创 多分支结构
1、多分支-else if-switch2、else if语法if(表达式){语句1}else if(表达式2){语句2}else{语句3}3、switch语法switch(条件表达式){case值1:代码1;break;case值2:代码2;break;case值3:代码3;break;…default:代码n7j}......
2022-07-05 19:17:00
3909
1
原创 CSS元素
1、块级元素(block-level)例:常见的元素块有< h1>~< h6>、< p>、< div>、< ol>、< ul>、< li>等其中< div>标签是典型的块级元素块级元素特点:比较霸道,自己独占一行高度、宽度、外边距以及内边距都可以控制宽度默认是容器的100%是一个容器即......
2022-07-05 19:16:16
1382
1
原创 ES6的基本了解,块级作用域,参数增强,箭头函数,模板字符串
ES6 ( ECMAScript6 ) 2015年 **ES6是js的第六套标准规范,让JS功能变得更强大** ES2015 ES2016 ... ES2021 ...1、块级作用域 **let声明的变量,不存在变量提升(进入暂时性的死区,提升后不允许访问); let声明的变量不允许重复声明 大括号之间的语句块就是块级作用域,例如:if 、while 、fo
2022-05-29 21:50:22
132
1
原创 创建函数getDays,传递任意一个日期,返回这个日期是一年中方的第几天
创建函数getDays,传递任意一个日期,返回这个日期是一年中方的第几天function getDays(year,month,day){ //2月份天数:判断传递的年份是否未闰年 var two=year%4==0&&year%100!==0 || year%400==0 ? 29 :28 //把每个月的天数放到数组中 var arr=[31,two,31,30,31,30,31,31,30,31,30,31] //声明变量保存总和,初始值用当前月份的天数 sum
2022-05-29 13:55:25
650
2
原创 js中常见的错误类型
错误处理:1、常见的错误:语法错误:SyntaxError :代码是书写不符合语法规范,例如出现了中文符号,缺少半块括号…… 引用错误:ReferenceError:使用了未声明的变量 类型错误:TypeError:调用的函数或者方法不是一个函数类型 自定义错误:程序员自
2022-05-29 13:50:36
335
2
原创 循环类型,循环嵌套
十、流程控制 1、if语句 满30减15 | if(条件表达式){ | 语句块 | } 如果语句块中只有一行代码,则大括号可以省略 一下数据作为条件隐式转换为false:0、NaN、‘’、undefined、null 2、if-else | if(条件表达式) { | 语句块
2022-05-27 20:15:16
236
1
原创 JS应用场景,搭建开发环境,js语法规范,变量
一、JS应用场景JS可以开发浏览器端的交互效果JS还可以进行服务器端开发,例如:访问数据库、调用其他服务器二、搭建开发环境1、浏览器浏览器内部都有自带的JS解释器,可以执行JS代码内核谷歌/火狐/Safari/edge/欧朋2、Node.jsJS在服务器端的运行环境www.nodejs.com打开命令 node -v3、运行JS(1)浏览器创建01.js和01.html文件,在html中编写代码,将js嵌入进去01.html文件中写:01.js文件中写:console
2022-05-27 20:08:28
459
1
原创 学习一门编程语言的步骤
学习一门编程语言的步骤:(1)了解背景语言知识:历史、现状、特点、应用场景(2)搭建开发环境,编写hello world(3)变量和常量(4)数据类型(5)运算符(6)逻辑结构(7)通用的小程序(8)函数和对象(9)第三方的库和框架(10)个人项目console.log(‘hello world’)...
2022-05-27 20:05:55
263
原创 DDL,DML,DQL,DCL
DDL定义数据库结构create/drop/alter(修改表)DML操作数据insert/delete(删除)/update(修改)DQL查询数据selectDCL控制用户权限grant(授权)/revoke(授权)一、SQL命令1、修改update 数据库名称 set 列名称=值,列名称=值…where 条件;#修改数据UPDATE USER SET email=‘123@abc.com’,phone=‘123456258’ WHERE uid=‘1’;2、删除delete
2022-05-27 09:28:16
185
1
原创 数据库服务器,sql
一、项目中存储数据的方式都有哪些?文件(方便、易上手、后期操作慢)/内存(数据操作快、空间有限、无法永久存数据)/第三方云服务器(例如:阿里云服务器,不安全)/数据库服务器(操作数据较快,且永久存)二、数据库数据库是按照一定的新方式来组织存储数据,目的是为了更好的操作数据增删改查1.数据库发展历史网状数据库->层次性数据库->关系型数据库(SQL)->非关系型数据库(NoSQL)2.关系型数据库逻辑结构server ——>database——>table——&g
2022-05-27 09:26:41
464
原创 jdbc...
JDBC1,创建工具类package cn.tedu.jdbc;import java.sql.Connection;import java.sql.DriverManager;//提供丰富的方法,方便的jdbc操作public class JDBCUtils {//1,获取数据库的连接(注册驱动+获取连接)/*** 获取数据库的连接* @return 数据库的连接对象Connection* @throws Exception*/static public Connection g
2022-01-03 20:27:55
1428
原创 flax布局
flax布局1、布局原理1、flax是flaxib;e Box 的缩写,意为“弹性布局”,用来为盒子模型提供最大的灵活性,任何一个容器都可以指定为flax布局●当我们为父盒子设为flax布局以后,子元素的float,clear和vertical-align属性将失效●伸缩布局=弹性布局=伸缩盒布局=flax布局2、采用flax布局元素,称为flax容器,简称“容器”,它将所有的子元素自动...
2020-04-17 20:45:22
1009
2
原创 网页优化三大标签
SEO是有=由英文Search Engine Opitmization缩写而来的,中文“搜索引擎优化”常见的搜索引擎,比如百度、谷歌、雅虎、搜狗等等SEO是通过网站进行站内优化、网站结构调整、网站内容建设、网站代码优化等和站外优化,从而提高网站的关键排名以及公司产品的曝光度,简单地说就是把产品做好,搜索引擎就会介绍顾客来1、网页title标题title具有不可代替性,是我们的内页第一个重要...
2020-03-30 20:34:26
438
原创 浮动元素与父级、兄弟盒子的关系
1、浮动元素与父盒子的关系●子盒子的浮动参照父盒子对齐●不会与父盒子重叠,也不会超过父盒子的内边距2、浮动元素与兄弟盒子之间的关系在一个父级盒子中,如果前一个兄弟盒子是:●浮动的,那么前盒子会与前一个盒子的顶部对齐●普通流的,那么当前盒子会显示在前一个盒子的下方...
2020-03-15 17:58:28
330
原创 通配符选择器
1、概念通配符选择器用 * 来表示,星号就是选择所有的标签。他是所有选择器中适用范围最广的,能匹配页面中所有的元素2、语法{属性1:属性值1;属性2:属性值2;属性3:属性值3;}*{marjin:0;padding:0;}注意:会匹配页面中所以的元素,降低页面影响速度,不建议随便使用...
2020-03-06 19:36:50
802
原创 id选择器和类选择器的区别
1、ID选择器ID选择器使用#进行标识,后年紧跟ID名语法:ID选择器id名{属性名1:属性值1;属性名2:属性值2;属性名3;属性值3;}标签< p id=“id名”>< /p>元素的ID值是唯一的,只能对应于文档中某一个元素。用法基本和类选择器相同2、ID选择器和类选择器的区别w3c标准规定,在同一个页面内容中,不允许有相同名字的id对象出现,但是允...
2020-03-06 19:26:07
2040
1
原创 函数的概念及语法
一、函数的概念1、函数概念:代码集合,完成某种特定功能。一次编写,多次调用2、函数定义:function 函数名(参数1,参数2…){语句}
2020-02-21 20:10:13
395
1
原创 常用运算符与运算符优先级
一、常用运算符1、算数运算符2、关系运算符3、逻辑运算符4、赋值运算符二、算数运算符基本的算数运算符/ * % + -三、关系运算符测试两个值之间的关系,返回为true或false<<====!====!==四、逻辑运算符-&&(逻辑与):只有在操作数和第二个操作数都是ture时,其余为false-!!(逻辑或):只有在第一个...
2020-02-19 20:16:19
1332
1
原创 DIV流式布局
一、流式布局1、float:left、right、none2、clear:both、right、left、none二、clear1、语法:clear:none | left | right | both2、取值:none:默认值。允许两边都可以有浮动对象left:不允许左边有浮动对象right:不允许右边有浮动对象both:不允许有浮动对象3、说明:该属性的值指出了不允许有...
2020-02-18 14:10:54
1169
原创 div的定位
一、DIV定位1、绝对定位2、相对定位3、默认定位二、绝对定位1、position:absolute2、toop、bottom、left、right3、当多个div在同一位置时,显示那个层由zindex的值决定三、相对定位1、position:relative2、相对于正常位置的top、bottom、left、right...
2020-02-18 11:24:49
1104
原创 用一维字符数组存放字符串
一、用一维字符数组存放字符串1、C语言对字符串的约定字符串是借助于字符型一维数组来存放的,并规定以字符‘\0’作为字符串的结束标志,’\0’作为标志占用存储空间,但不计入串的实际常量2、C语言中表示字符串常量的约定虽然c语言中没有字符串数据类型,但却允许有‘字符窜常量,字符串常量是由双引号括起来的,在表示字符串常量时不需要人为在其末尾加‘\0’.3、C语言字符串常量给出的是地址值每个字...
2020-02-13 17:21:24
22006
4
原创 二维数组和指针
二维数组和指针一、二维数组和数组元素的地址先给出以下定义: int * p,a[3][4];1、二维数组a由若干个一维数组组成像上面定义的数组a,我们可以理解为由a[0]、a[1]、a[2]三个元素组成,而它们又分别是一个一个一维数组数组名是一个地址,其值得第一个元素的地址,此值得基类型就是数组元素的类型,而在二维数组中同样a[0]、a[1]、a[2]都是一维数组名,同样也代表了一个不...
2020-02-12 17:43:16
306
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人