JavaScript
文章平均质量分 72
通过开发中的一些实际问题,总结经验
QzjAuroraJun
撸代码的汉子,你威武雄壮。飞驰的代码,像疾风一样~
展开
-
JS 原型与继承
仅用于个人开发学习,查漏补缺原创 2023-08-05 16:15:30 · 762 阅读 · 0 评论 -
JS 原型与继承2
仅用于个人开发学习,查漏补缺原创 2023-08-05 15:47:20 · 717 阅读 · 0 评论 -
JavaScript 事件
仅用于个人开发学习,查漏补缺原创 2023-08-05 15:21:50 · 275 阅读 · 0 评论 -
JavaScript 函数进阶
仅用于个人开发学习,查漏补缺原创 2023-08-05 15:37:52 · 292 阅读 · 0 评论 -
JavaScript 对象
仅用于个人开发学习,查漏补缺原创 2023-07-30 13:24:33 · 209 阅读 · 0 评论 -
JavaScript 数组
仅用于个人开发学习,查漏补缺原创 2023-07-30 13:02:39 · 221 阅读 · 0 评论 -
前端开发,JavaScript实际开发过程中常用JS小技巧
1.JS 阻止‘a’标签默认事件//阻止a标签默认事件var evt = evtwindow.event;/获取event对象 if (evt.preventDefault) { evt.preventDefault(;//非IE浏览器} else { evt.returnValue =false;//IE低版本}2.JS 判断当前是苹果系统还是安卓系统if (/iPhone/.test(navigator.userAgent)){ $(".btn:last").attr("href"原创 2021-12-05 19:34:14 · 1573 阅读 · 0 评论 -
前端开发,JavaScript正则
1.只能输入数字(含多位):/^[0-9]+$/2.提取字符串中的字母、数字、中文:var spring ='111ABCDacd牛逼啊spring.replace(/[^a-zA-Z]/g,") spring.replace(/[^\d]/g,")spring.replace(/[^\u4E00-\u9FA5]/g,")3.匹配非全部是空格: /^(?=.\S).+$/4.正则匹配是否包含某个指定字符串var a =$([href="http://pages.ch.com/Act原创 2021-12-05 17:33:32 · 133 阅读 · 0 评论 -
前端开发,JavaScript 常见表单正则校验方法
// 输入邮箱去空格toTrimMail(userMail,eDom){ var that = this; that.parms.email =(userMail && userMail.replace(/s+/g,"")); $('.J email').val(that.parms.email); that.changelnputValid(1.eDom);}//校验手机号validPhoneNumber(userPhone) { var that = this,ret原创 2021-12-05 17:28:40 · 529 阅读 · 0 评论 -
前端开发,同步与异步的区别
同步:同步的思想是:所有的操作都做完,才返回给用户。这样用户在线等待的时间太长,给用户一种卡死了的感觉(就是系统迁移中,点击了迁移,界面就不动了,但是程序还在执行,卡死了的感觉)。这种情况下,用户不能关闭界面,如果关闭了,即迁移程序就中断了。异步:将用户请求放入消息队列,并反馈给用户,系统迁移程序已经启动,你可以关闭浏览器了。然后程序再慢慢地去写入数据库去。这就是异步。但是用户没有卡死的感觉,会告诉你,你的请求系统已经响应了。你可以关闭界面了。同步和异步本身是相对的同步就相当于是当客户端原创 2020-12-21 00:08:05 · 1697 阅读 · 0 评论 -
个人CSDN、码云、github账户
CSDN: https://blog.csdn.net/MaybyYouLove码云gitee:https://gitee.com/quzijun1995gitHub: https://github.com/quzijun原创 2020-12-20 17:37:39 · 186 阅读 · 0 评论 -
前端模块化的发展历程
模块化的几个代表阶段1. 文件划分方式最早我们会基于文件划分的方式实现模块化,也就是 Web 最原始的模块系统。具体做法是将每个功能及其相关状态数据各自单独放到不同的 JS 文件中,约定每个文件是一个独立的模块。使用某个模块将这个模块引入到页面中,一个 script 标签对应一个模块,然后直接调用模块中的成员(变量 / 函数)。// module-a.js function foo () { console.log('moduleA#foo') }// module-b.js var原创 2020-12-20 17:29:36 · 343 阅读 · 0 评论 -
前端开发,JavaScript判断某个参数是否为空常见方式
判断为空的方法千篇一律,此处只是针对本人工作中遇到的一切坑做出总结,大家可以根据自己的工作需要自由组合,封装成一个公共方法,避免一些不必要的问题。1.在操作该参数前,做非空判断//常用作临时解决线上报错等问题var a = '';if(a && a.toLowerCase()){ console.log('参数不为空')}else{ console.log('参数为空')}2.typeof,判断类型是否是undefinedvar b;if(typeof b .原创 2020-12-17 23:57:00 · 19645 阅读 · 0 评论 -
前端开发,JavaScript传入变量(数字、字符串)、数组、对象等判断是否为空公共方法
JS判断是否为空公共方法/** * 传入变量(数字、字符串)、数组、对象等判断是否为空 ZiJun Qu * @param str 需要判断是否为空的内容 * @returns {boolean} 返回布尔值 true不为空,false为空 */function isEmpty(str) { var thisType = typeof str; if (str === '' || str === null || str === undefined) {//null、undefined原创 2020-12-17 23:07:48 · 649 阅读 · 3 评论 -
前端开发,实际开发中JavaScript常用小技巧
1.JS匹配并清除字符串里全部空格var a = '4444 3333 2222 1111';var b = a.replace(/\s+/g,"");console.log(b); //结果'4444333322221111'2.JS删除对象中的某个值var obj = { name: 'zhangsan', age:25}delete obj.age;3.JS控制input输入银行卡卡号,每四位数空一格,如:4444 3333 2222 1111//以下内容通过jQuery原创 2020-12-11 23:09:09 · 197 阅读 · 0 评论