自定义博客皮肤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)
  • 收藏
  • 关注

原创 input输入限制

11、JS 控制文本框只能输入中文、英文、数字、小数点。10、JS 控制文本框只能输入中文、英文、数字、空格。//验证输入框内不能输入特殊字符,输入就立刻清除。9、JS 控制文本框只能输入中文、英文、数字。5、JS 控制文本框只能输入数字、小数点。7、JS 控制文本框只能输入英文、数字。3、JS 控制不能输入特殊字符和中文。4、JS 控制文本框只能输入数字。6、JS 控制文本框只能输入英文。8、JS 控制文本框只能输入中文。中能输入金额 保留两位小数。2、JS控制不能输入空格。

2023-05-15 09:46:30 1102

原创 jsp或者html导入jquery文件问题

如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。在jsp页面或者Html页面需要用到jquery的时候需要用标签引入jquery文件。在客户端打开后报错,说f1()未定义。身为初学者今天遇见了一个问题,我是这样写的。

2023-05-15 09:40:12 199

原创 async和await的用法意义总结

一、解释 ES6 = ES2015 ES7= ES2016 async和await是ES7出现关键字,目的是彻底解决回调地狱,比Promise彻底。即就是:把异步的回调变成了同步的写法。 据说,async和await是回调地狱的终极解决方案。 async:异步 await:等待 二、 async定义函数的格式 语法: ​ async function 函数名() ​ { ​ try{ let res = await 异步操作 (使用Promise) ;//res: 就是Promise里面

2021-05-21 17:47:03 1109

原创 vue前端面试题总结

Vue面试题正文: 1.vue全家桶包含哪些? 答案:vue全家桶与react全家桶介绍 2.v-model是什么?怎么使用?vue中标签怎么绑定事件? 答案:v-model可以实现双向绑定,指令(v-bind:class、v-for、v-if、v-show、v-on)。vue的model层的data属性。绑定事件:<input @click=doLog()/> 3.v-model的实现原理? 答案:vue数据双向绑定实现原理解析 4.请说一下vue的生命周期。 答案:vue生命周期详细介绍 5

2021-02-24 17:44:06 467

原创 mybatis逆向工程(附源码)

源码github下载地址:https://github.com/wcyong/mybatisGeneratorCustom.git 源码百度云盘下载地址:链接: https://pan.baidu.com/s/1czwasu 密码: nc9w mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程 可以针对单表自动生成mybatis执行所需要的代码(mapper.java,mapper.xml、pojo等) 有了sql表的结构后, 我们就可以利用逆向工程直接生成相应的Dao和JavaBe

2021-02-24 17:41:31 519

原创 前后端的分离

一、联调前:保证前后端各自没有问题。 后端用postman测试一下。 前端连接的jsonserver,保证数据格式和后端返回的数据格式一致。 二、前后端的计算机连在同一个局域网 可以在cmd 里,用命令 ping 对方的ip地址,来测试是否在同一个局域网里。 以下提示是正确的: 以下提示是错误的: 三、把config/index.js中的反向代理改一下: 把target改成后端的ip地址(如:10.35.162.1)和端口号(如:3000) proxyTable: { ‘/api’: { ta

2020-07-21 08:56:12 250

原创 原生js的ajax的使用与封装

// ajax的最基本封装 // 将 get请求方式 和 post请求方式 封装为两个函数 // get请求方式 function getAjaxSend(url , cb){ // 1,创建ajax实例化对象 const xhr = new XMLHttpRequest(); // 2,设定ajax请求信息 // 不需要定义请求的参数,直接拼接在url之后就可以了 xhr.open('get' , url)

2020-07-09 09:31:07 209

原创 csdn访问量最新排行榜

csdn访问量最新排行榜前八名新鲜出炉 一:https://me.youkuaiyun.com/stpeace 二:https://me.youkuaiyun.com/yuanmeng001 三:https://blog.youkuaiyun.com/phphot 四:https://blog.youkuaiyun.com/augusdi 五:https://blog.youkuaiyun.com/tianlesoftware 六:https://blog.youkuaiyun.com/dyllove98 七:https://blog.youkuaiyun.com/troubleshoot

2020-07-08 11:18:22 356

原创 js继承语法详解

什么是继承? 继承是发生在父子级关系中的现象 继承 是 构造函数 的高级应用 就是两个互为父子级关系的构造函数的应用 子级构造函数,继承的是父级构造函数的属性和方法 常见的继承操作,分为 ES5 的继承语法 和 ES6 的继承语法 ES6 的继承语法 // 如何定义一个构造函数 // ES5语法 // function Fun1(name,age){ // // 定义属性 /

2020-07-07 17:57:36 369

原创 axios拦截器封装

拦截器封装 import axios from “axios” // 创建axios 赋值给常量service const service = axios.create(); // 添加请求拦截器(Interceptors) service.interceptors.request.use(function (config) { // 发送请求之前做写什么 return config; }, function (error) { // 请求错误的时候做些什么 return Promise.reject(er

2020-07-06 20:26:15 289 1

原创 闭包的原理以及简单应用场景

// 所谓的闭包,现在已经基本不使用了 // 只有一些老项目中,或者是极其特殊的情况中,才会使用 // 什么是闭包 // 概念: 是js中,函数的一种高级应用方式 // 作用: 调用函数中局部作用域变量,在函数之外,可以直接使用 // 正常情况下,只能使用 return 返回 局部作用域变量的数值 // 要想调用使用 int 就必须要使用 闭包 // return 只能返回一个数值, // 使用闭包的形式,可以返...

2020-06-30 17:52:08 745

原创 vue数据双向绑定原理

vue数据双向绑定原理即就是 1.使用Object.defineProperty进行数据劫持,把data对象,computed等里的所有属性进行数据劫持。数据劫持的意思可以看:JavaScript中的Object.defineProperty()函数 2、使用观察者模式,完成发布订阅。发布订阅者模式可以看:观察者模式 1)、模板里使用data对象属性的dom对象都订阅。 2)、当data对象里的属性的值发生变化时,就会发布,发布时,就改变了dom里的内容。 以下为源码: 这个代码只是模拟数据绑定的原理,并没

2020-06-30 17:40:16 170

原创 jQuery中 封装ajax请求

jQuery中 封装的 ajax请求 有3种 1, $.get() get请求方式 参数有4个参数,必填参数是 url地址 其他参数都是选填参数,可以没有 参数的形式是对象形式 $.get({ url : 地址(必填) data : 携带的参数 对象形式 dataType : 期望的数据类型,如果为json,会将后端返回的json串,自动解析 success : function(){} 请求...

2020-05-05 20:47:33 576

原创 ES6构造函数class 和 ES5构造函数语法

ES5的构造函数有一些问题 最大的问题,就是定义 prototype 是在函数之外定义的 调用构造函数,生成实例化对象,一定要在定义 prototype 之后 否则生成的实例化对象,只有属性没有函数方法.这种方式,略显笨拙,在构造函数的时候显得比较麻烦, 而在ES6中,新增语法形式 class 类,就很有效的解决了这一弊端, 它 是一种新的定义构造函数的语法 作用和原理与ES5语法完全相同 只是语...

2020-04-18 11:57:01 254

原创 异步执行的原理

计算机程序执行分为同步执行,和异步执行 所谓的同步执行,就是正常的计算机程序执行的3大顺序流程 顺序控制语句 从上至下,从左至右 分支控制语句 if,switch 循环控制语句 for,while,do…while,for…in,forEach() 所谓的异步执行,是一种特殊的程序的执行方式 setInterval setTimeout 事件的绑定 onclick… ajax请求 所谓异步...

2020-04-06 18:54:16 276

原创 汉字时钟的制作

今天给大家分享一个我自己做的数字时钟转汉字时钟的方法,不足之处,还望多多指点。 <body> <div id = "d1"></div> <script> d1.innerHTML = times(); d1.style.color = cc(); s...

2020-03-26 21:53:47 726

原创 深浅拷贝

深浅拷贝 大家好,我又来了,今天想和大家聊一聊关于深浅拷贝的话题,针对深浅拷贝的问题,它只是针对复杂数据类型来说的,和基本数据类型关系不大。比如说数组,它就是一个复杂的数据类型。就可以用深浅拷贝来说。那么究竟什么是深浅拷贝呢?别着急,接下来,我给大家分别讲讲这两者的不同之处。 其实浅拷贝很好理解,它其实就是将一个变量的储存地址赋值给了另一个变量来储存,切记不是直接...

2020-03-21 21:41:55 168

原创 NaN

NaN 学习JS也有一段时间了,今天我想跟大家聊一聊关于NaN的问题,带大家,一分钟了解NaN究竟什么? 首先顾名思义,什么是NAN呢? NaN,是Not a Number的缩写。他在JS当中表示的是存储的数据的数值类型,它不是一个具体的数值。如果说有非数值参与运算,那么他就会转化为NaN。运算结果也为NaN。因此NaN和整数,浮点数一样,也属于一种数值类型。 给大家举一个简单的例子。 &n...

2020-03-14 21:43:33 543

原创 H5浮动与定位

H5的奇妙之处就在于它的变幻莫测,接下来我想谈一下我对定位浮动的认知。 什么是浮动 首先要了解什么是浮动:脱离文档流,默认在当前的行对既定的方向进行移动(默认横排)。 用浮动可以解决什么问题 使用浮动之前我们要想明白浮动都可以解决什么问题:比如我们要放一排的div或是img,我们故可以通过调试margin之类的属性解决,但是有时会发现即便如此有时仍会产生空隙,我们就可以通过浮动来解决这一问题。再比...

2020-02-23 17:32:48 401

空空如也

空空如也

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

TA关注的人

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