自定义博客皮肤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 724

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

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

2023-05-15 09:40:12 120

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

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

2021-05-21 17:47:03 910

原创 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 317

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

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

2021-02-24 17:41:31 365

原创 前后端的分离

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

2020-07-21 08:56:12 188

原创 原生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 154

原创 csdn访问量最新排行榜

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

2020-07-08 11:18:22 271

原创 js继承语法详解

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

2020-07-07 17:57:36 290

原创 axios拦截器封装

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

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

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

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

2020-06-30 17:52:08 629

原创 vue数据双向绑定原理

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

2020-06-30 17:40:16 107

原创 jQuery中 封装ajax请求

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

2020-05-05 20:47:33 472

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

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

2020-04-18 11:57:01 189

原创 异步执行的原理

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

2020-04-06 18:54:16 216

原创 汉字时钟的制作

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

2020-03-26 21:53:47 625

原创 深浅拷贝

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

2020-03-21 21:41:55 123

原创 NaN

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

2020-03-14 21:43:33 434

原创 H5浮动与定位

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

2020-02-23 17:32:48 315

空空如也

空空如也

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

TA关注的人

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