自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 package.json中版本号前面~和^的区别

指定版本:比如1.2.2,遵循“大版本.次要版本.小版本”的格式规定,安装时只安装指定版本。波浪号(tilde):比如~1.2.2,表示安装1.2.x的最新版本(不低于1.2.2),但是不安装1.3.x,也就是说安装时不改变大版本号和次要版本号。插入号(caret):比如ˆ1.2.2,表示安装1.x.x的最新版本(不低于1.2.2),但是不安装2.x.x,也就是说安装时不改变大版本号。需要注意的是,如果大版本号为0,则插入号的行为与波浪号相同,这是因为此时处于开发阶段,即使是次要版本号变动,..

2021-07-02 17:31:26 1324

原创 面试题——vue面试题总结

vue面试题总结1.vue的特点是什么1.国人开发的轻量级框架2.双向数据绑定,在数据操作方面更为简单3.视图,数据,结构分析,不需要进行逻辑代码的修改,只需要操作数据就能完成相关操作4.组件化,方便封装和复用5.虚拟dom:dom的操作是非常耗费性能的,不再使用原生的dom操作节点,极大释放dom操作2.vue中父子组件是如何操作的https://www.cnblogs.com/wzfwaf/p/11280153.html1、路由配置:使用children属性实现路由嵌套,嵌套的组件关系

2021-05-06 10:00:02 910

原创 2021面试题——css和html面试题

css和HTML面试题1、你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?IE:trident内核Firefox:gecko内核Safari:webkit内核Opera:以前是presto内核,Opera现已改用GoogleChrome的Blink内核Chrome:Blink(基于webkit,Google与OperaSoftware共同开发)2、行内元素、块元素和行内块元素都有什么?区别是什么行内元素:span,em,a,label,textarea,b,select特点:(

2021-04-28 18:59:18 2079 2

原创 Rustful接口开发

Rustful接口开发什么是apiapi简称接口。就是一些预先定义的函数,目的是能够让应用程序或者开发人员具有能够访问指定网络资源的能力,而又无需关心访问的源码,或理解内部工作机制的细节。api的产生web Android iOS由一个地方统一提供API接口,多个平台直接调用这个API接口获取信息Restful规范1.协议rest API与用户的通信协议,总是使用http协议。(对安全要求较高的话,可以使用HTTPS)2.域名应该尽量将API部署在专用域名之下。https://

2021-04-26 16:31:34 1072

原创 2021面试题——微信小程序面试题

微信小程序面试题1.简单描述下微信小程序的相关文件类型wxml模板文件:是框架设计的一套标签语言,结合基础组件,事件系统、可以构建出页面的结构;wxss样式文件:是一套样式语言,用于描述wxml的组合样式;js脚本逻辑文件:逻辑处理网络请求;json配置文件:小程序设置,如页面注册,页面标题及tabBar;app.json:整个小程序的全局配置,包括:a.pages:所有路径文件b.网络设置(网络超时时间)c.界面表现(网页注册)d.window:背景色,导航样式,默

2021-04-22 17:22:06 7536

原创 2021面试题——jQuery面试题总结

jQuery面试题1.jQuery库中的$是什么$ ()函数是jQuery()函数的别称。$ ()函数用于将任何对象包裹成jquery对象,接着你就被允许调用定义在jQuery对象上的多个不同方法。你可以将一个选择器字符串传入$函数,他会返回一个包含所有匹配的dom元素数组的jQuery对象2.如何找到所有HTML select标签的选中项?$(’[name=selectname]:selected’)3.$(this)和this关键字在jquery中有何不同?$(this)返一个jQuery对

2021-04-22 15:22:51 4664

原创 2021面试题——CSS面试题总结

css面试题总结1.介绍一下标准的css的盒子模型,与低版本IE的盒子模型有什么不同?标准盒子模型:宽度=内容的宽度(content)+border+padding+margin低版本IE盒子模型: 宽度=内容宽度(content+border+padding)+margin用来控制元素的盒子模型的解析模式,默认为 content-boxcontent-box:w3c的标准盒子模型,设置元素的宽高属性就是content部分的宽高border-box:IE传统盒子模型,设置元素的宽高属性值的是bo

2021-04-22 15:21:09 1647

原创 2021面试题——js面试题总结

js面试题总结1.js的typeof返回哪些数据类型? alert(typeof null) //object alert(typeof undefined) //undefined alert(typeof NaN) //number alert(NaN == undefined)//false alert(NaN == NaN) //false var str = "123abc" alert(typeof str++

2021-04-22 15:19:21 5920

原创 em和px的区别

px和em都是长度单位区别:px的值是固定的的,计算比较容易;em的值不是固定的,并且em会继承父级元素的字体大小注意:浏览器的默认字体高都是16px,所以未经调整的浏览器都符合:1em=16px

2021-03-24 19:57:17 126

原创 2021面试题——vue面试题总结

vue面试题总结1.vue的特点是什么1.国人开发的轻量级框架2.双向数据绑定,在数据操作方面更为简单3.视图,数据,结构分析,不需要进行逻辑代码的修改,只需要操作数据就能完成相关操作4.组件化,方便封装和复用5.虚拟dom:dom的操作是非常耗费性能的,不再使用原生的dom操作节点,极大释放dom操作2.vue中父子组件是如何操作的1、路由配置:使用children属性实现路由嵌套,嵌套的组件关系就是父子组件关系;2、组件传值-父组件向子组件传值;第一步:父组件 在引用子组件时,通过属

2021-03-24 19:25:35 1162

原创 npm安装less-loader成功后报错及解决方案

npm安装less-loader成功后,会报错这是由于 less 和 less-loader 版本不兼容导致的解决方案:1.卸载高版本,安装低版本首先卸载当前版本npm uninstall less-loader安装低版本,比如7.3.0npm i less-loader@7.3.02.创建vue项目时安装less创建vue项目时,选择...

2021-03-22 15:56:58 3417

原创 css伪元素和行内元素与行内块元素的margin-top问题

1.css伪元素在写导航条时,内容与内容之间经常会出现一条竖线,如图:实现方法如下:1.在li标签中添加伪元素::after,就是相当于在li标签里添加了子元素after代码如下:li::after { display: inline-block; content: ""; width: 1px; height: 12px; background-color: #666; margin: 0 10px;}2.删除最后一个竖线在最后一个li元

2020-11-30 17:31:26 1012

原创 mysql基础知识之创建数据库,表操作,增加数据,更新数据,删除数据,查询数据

MySQL基础知识一.数据库操作1.数据库创建命令行创建mysql>create database 数据库名称使用navicat2.查看当前都有哪些数据库show databases;3.删除数据库drop database 数据库名二.表操作1.创建表create table 表名创建一个空表格create table students(class varchar(50),name varchar(50));创建检查表create table che

2020-10-27 09:38:43 480

原创 js例题之鼠标事件、固定导航条、tab切换、自定义属性、节点、留言、表格

例题总结1.onmouseover和onmouseout的区别常见鼠标事件:onclick:鼠标点击左键触发onmouseover:鼠标经过触发onmouseout:鼠标离开触发onfocus:获得鼠标焦点触发onblur:失去鼠标焦点触发onmousemove:鼠标移动触发onmousedown:鼠标按下触发onmouseup:鼠标弹起触发 <style> img{ width: 100px; } </

2020-10-11 09:21:00 305

原创 4.JavaScript实现表格隔行变色

css代码如下: <style> *{ margin: 0; padding: 0; } table{ width: 80%; text-align: center; margin: 50px auto; border: 1px solid black;

2020-10-05 20:16:28 151

原创 3.用js实现关闭淘宝二维码

用js实现关闭淘宝二维码css代码如下: <style> *{ margin:0 ; padding: 0; } .box{ border: 1px solid black; margin: 100px auto; position: relative; width: 150

2020-10-05 20:02:24 310

原创 2.用js实现显示和隐藏密码

css代码如下: <style> *{ margin: 0; padding: 0; } input{ border: none; outline: none; padding-bottom: 8px; } .box{ width: 300px; b

2020-10-05 19:54:56 261

原创 1.用 js实现分时问候

分时问候,根据上午、下午和晚上,不同时间段打开页面,显示不同的问候内容,0-12点为上午,12-18点为下午,18点以后为晚上 <script> var now=new Date() var hours=now.getHours() if(hours<12){ document.body.style.backgroundImage='url()'

2020-10-05 19:45:36 1248

原创 js基础之内置对象,简单数据类型和复杂数据类型

1.内置对象1.js中的对象分为3种:自定义对象,内置对象,浏览器对象2.Math对象2.1.Math 对象不是构造函数,它具有数学常数和函数的属性和方法。2.2属性及功能Math.PI() 圆周率Math.floor() 向下取整Math.ceil() 向上取整Math.round() 四舍五入版 就近取整 注意 -3.5 结果是 -3Math.abs() 绝对值Math.max()/Math.min() 求大和小值Math.random() 获取范围在[0,1)内的随机值3.日期

2020-09-29 11:12:01 213

原创 js基础知识总结复习,冒泡排序,数组去重

冒泡排序 var a=[7,2,0,4] for (var i= 0;i<a.length;i++){ for(j= 0;j<a.length-1 ;j++){ if(a[j]>a[j+1]){ var temp =a[j] a[j]=a[j+1] .

2020-09-28 19:58:27 194 1

原创 _blank 和 _self的区别以及display:none和visibility:hidden的区别

target=_blank会在当前窗口之外再打开一个新窗口来显示新的页面target=_self在当前窗口打开新页 面

2020-09-20 14:59:31 1543

原创 css选择器基本介绍及基础知识

css选择器1.css复合选择器后代选择器: 用来选择元素后代 .nav a子代选择器:选择最近一级元素 .nav>p交集选择器: 选择两个标签交集的部分 (没有符号)p.one并集选择器: 选择某些相同样式的选择器 .nav, .head链接伪类选择器: 给链接更改状态 a:hover2.标签的显示模式(display)块转行内:display:inline ;行内转块:display:block ;块、行内元素转换为行内块: display:

2020-09-14 11:10:58 285

原创 盒子模型基本介绍及知识点

盒子模型盒子模型: 就是把HTML页面中的布局元素看作是一个矩形的盒子,也就是一个盛装内容的容器。盒子模型有元素的内容、边框(border)、内边距(padding)、和外边距( margin)组 成。盒子里面的文字和图片等元素是 内容区域盒子的厚度 我们成为 盒子的边框盒子内容与边框的距离是内边距;盒子与盒子之间的距离是外边距2.盒子边框语法:border : border-width || border-style || border-colorborder: 1px

2020-09-14 11:05:47 1063

空空如也

空空如也

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

TA关注的人

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