E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
--js--
js--
表单验证 正则
1.注册按钮的cursor的not-allowed属性,内容没填无法提交。ckbox.onclick=function(){if(this.checked){submitinfo.className="bgcolor";submitinfo.style.cursor="pointer";}else{submitinfo.className="";}}2.所有input失去焦点事件for(vari=
等待戈多的莱昂纳多
·
2024-02-14 17:03
前端基础。
js
再学
JS--
继承的多种方式以及优缺点
原型链继承functionParent(){this.name=['zhangsan']}Parent.prototype.getName=function(){console.log(this.name)}functionChild(){}Child.prototype=newParent()varchild1=newChild()child1.getName()['zhangsan']缺点:引
Territory_Cheng
·
2024-02-13 21:58
乐扣简单题(144)
js--
二叉树的前序遍历
解法一:递归版要注意,在用递归法做前序遍历的时候,需要声明一个数组,将所有值按顺序push进去。所以要将数组的声明放在函数体的外面,return也是,以此形成一个闭包,函数体中push的最后结果将会被返回。如果将数组声明和return都写在函数体中,有几个元素被push进去将会产生几个数组/***Definitionforabinarytreenode.*functionTreeNode(val,
鸢尾小菜
·
2024-02-08 17:04
leetcode简单题攻关
javascript
leetcode
数据结构
再学
JS--
数据类型转换之隐式转换
一元操作符+当+运算符作为一元操作符的时候,相当于Number()console.log(+'1')//1当输入的值为对象的时候,执行以下几步逻辑:如果值为基本类型,则直接返回否则,调用valueOf方法,如果返回一个原始值,则JavaScript将其返回否则,调用toString方法,如果返回一个原始值,则JavaScript将其返回否则,JavaScript抛出一个类型错误异常console.
Territory_Cheng
·
2024-02-04 18:41
js--
其他类型转换为字符串的三种方法
1.toString()方法:返回当前值的字符串等价物letage=11;letageAsString=age.toString();//字符串"11"letfound=true;letfoundAsString=found.toString();//字符串"true"toString()方法可见于数值、布尔值、对象和字符串值。(没错,字符串值也有toString()方法,该方法只是简单地返回自身
耶啵_
·
2024-02-04 07:51
前端--
js--
编写位置和基本语法
1.js代码的编写位置Document/*引入外部的js代码*///alert("我是script标签中的代码,内部的js代码");alert("我是内部的")点击事件你也点我一下你也点我一下2.基本语法//是js代码的注释声明一个变量用var基本语法/**///声明变量vara;//为变量赋值a=123;c=456;console.log(a);console.log(c);//同时声明和赋值v
大白python学习分享
·
2024-01-27 23:56
再学
JS--
事件防抖
在前端开发中会遇到一些频繁的事件触发,例如:window的resize、scrollmousedown、mousemovekeyup、keydown频繁的触发会造成卡顿现象,为了解决这个问题,一般有两种解决方案:debounce防抖throttle节流防抖防抖的原理是:你尽管触发事件,但是我一定在事件触发n秒后执行,如果一个事件触发n秒内又触发了这个事件,那我就以新的事件的时间为准,n秒后执行,总
Territory_Cheng
·
2024-01-24 01:17
JS--
解决常见JavaScript问题的代码片段
1.如何获取URL?constgetBaseURL=url=>url.replace(/[?#].*$/,'');getBaseURL('http://url.com/page?name=Adam&surname=Smith');//'http://url.com/page'2.如何检查URL是否是绝对的?constisAbsoluteURL=str=>/^[a-z][a-z0-9+.-]*:/.
爱吃棉花糖#
·
2024-01-11 04:09
【JS】
【笔记】
javascript
开发语言
ecmascript
JS--
输入正则验证
一、.el-input1.大于0的正整数
爱吃棉花糖#
·
2024-01-11 04:38
【JS】
vue.js
前端
javascript
js--
定时器--匀速动画,缓动动画
//匀速动画functionanimate(obj,target){clearInterval(obj.tim)varnewvalue=0;obj.tim=setInterval(function(){newvalue=obj.offsetLeft+5;if(newvalue>=target){newvalue=target;clearInterval(obj.tim)}obj.style.lef
米卡小米
·
2023-12-28 22:16
js
javascript
css3
开发语言
js--
滚轮事件
Document#box1{width:100px;height:100px;background-color:blueviolet;}window.onload=function(){varbox1=document.getElementById('box1');box1.onmousewheel=function(event){event=event||window.event;if(even
米卡小米
·
2023-12-28 22:46
js
javascript
前端
servlet
JS--
简单数据类型和复杂数据类型
简单数据类型:包括类型numberstringBooleanundifinednull复杂数据类型:又称为引用类型,包括ObjectArrayDatefunction区别:主要区别是在内存中的存储过程,变量存放在栈内存中,数据存放在堆内存中举例说明:1.简单数据类型简单数据类型打印结果栈内存2.复杂数据类型复杂数据类型打印结果堆内存
了彧
·
2023-12-05 21:27
再学
JS--
事件节流
节流节流:如果你持续触发事件,每隔一段时间,只执行一次事件关于节流的实现,有两种主流的实现方式,一种是使用时间戳的方式,一种是设置定时器使用时间戳实现思路为:当触发条件的时候,我们取出当前的时间戳,然后减去之前的时间戳(初始化为0),如果大于设定的时间周期,就执行函数,然后更新时间戳为当前的时间戳,如果小于,则不执行functionthrottle(func,wait){varcontext,ar
Territory_Cheng
·
2023-12-05 19:02
JS--
异步的日常用法
目录JS异步编程并发(concurrency)和并行(parallelism)区别回调函数(Callback)GeneratorPromiseasync及await常用定时器函数JS异步编程并发(concurrency)和并行(parallelism)区别涉及面试题:并发与并行的区别?这两个名词确实是很多人都常会混淆的知识点。其实混淆的原因可能只是两个名词在中文上的相似,在英文上来说完全是不同的单
江拥羡橙
·
2023-12-03 04:53
前端
javascript
开发语言
js--
处理object的常用方法
处理object的常用方法1、判断数据类型2、Object.getOwnPropertyNames()1、判断数据类型Object.prototype.toString.call(null);//”[objectNull]”Object.prototype.toString.call(undefined);//”[objectUndefined]”Object.prototype.toString
冯浩(grow up)
·
2023-11-16 04:53
js使用技巧
javascript
前端
JS--
获取元素的高度与宽度
原文网址:
JS--
获取元素的高度与宽度_IT利刃出鞘的博客-CSDN博客简介说明本文介绍如何使用JavaScript获取HTML标签的高度与宽度。
IT利刃出鞘
·
2023-10-31 23:58
JavaScript
javascript
html
前端
JS--
>(JavaScript)
1.JavaScript可以通过不同的方式来输出数据:使用window.alert()弹出警告框。使用document.write()方法将内容写到HTML文档中。使用innerHTML写入到HTML元素。使用console.log()写入到浏览器的控制台。2.变量定义数字(Number)字面量可以是整数或者是小数,或者是科学计数(e)。字符串(String)字面量可以使用单引号或双引号:数组(A
风过茶易凉
·
2023-10-27 00:44
javascript
js
正则表达式
js-调用google自带的语音合成,文字==>声音.text2voice
js--
调用google自带的语音合成,文字==>声音functionspeak({text='欢迎你下次光临',rate=1}){varu=newSpeechSynthesisUtterance();
jackson等567人
·
2023-10-25 22:55
js-网页window,document 的client和offset 高度和宽度-查询表
js--
网页window,document的client和offset高度和宽度--查询表网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight
jackson等567人
·
2023-09-28 03:09
js--
对象(Object)类型数据的显式转换
之前给大家分享了JavaScript数据类型的显式转换,当时没有特地的抽出一个类型来详细举例说明,今天就通过对象类型的数据的显示转换来填补这个空缺一、Object--->Boolean首先还是对象类型数据转Boolean类型数据,话不多说,直接上代码obj={age:12,};console.log(Boolean(obj));//true//只有对象的值为null的时候才会转化为false其他所
买玫瑰可以吗
·
2023-09-26 09:43
前端
javascript
ecmascript
原生
js--
搜索输入框匹配文字高亮
/***搜索出的列表中文字的颜色高亮*@paramprope需要高亮的属性*/highLightText=(prope)=>{//searchval是搜索的关键字,list是原始的数据const{searchval,list}=this.state//最终输出的数据letmatchVal=[];list.forEach((item,index)=>{letisMatch=true,//是否匹配ra
ᥬ 小月亮
·
2023-09-09 07:50
JS
Js--
通过子元素寻找对应的父元素(一对一)
树图的遍历。lethasParent=false//初始化,默认没有父元素letbelongTo=''//父元素的名称/***@paramallData拿到的所有的树图的数据*@paramsubData想要寻找父元素的元素*/findParent(allData,subData){//通过子元素寻找父元素for(leti=0;i
ᥬ 小月亮
·
2023-09-09 07:20
JS
javascript
前端
JS--
计算序列的上下边界
一般用于绘制折线图的时候,计算Y轴的上下边界,使得绘制出来的折线波动性看起来较强。/***计算序列的上下边界*@paramarray元素为数字的数组*@paramupperLimit上边界比值,(上边-最大值)/(最大值-最小值)*@paramlowerLimit下边界比值,(最小值-下边)/(最大值-最小值)*/exportconstcalcBoundary=(array,upperLimit=
ᥬ 小月亮
·
2023-09-09 07:20
JS
javascript
前端
js--
记录
js循环对象顺序错乱//for(varkeyinproduce){//dateList.push(key)//arr1.push(produce[key])//}//for(varkeyinrate){//arr2.push((rate[key])*100)//}//console.log(dateList);Object.keys(produce).sort().forEach(item=>{c
常安cc
·
2023-09-07 14:41
前端
javascript
解锁会议审批新境界:探索layui带签字功能的无缝体验!
目录前言功能演示功能分析送审功能审批功能会议通知功能会议反馈功能反馈详情功能数据表分析编辑sql分析送审sql会议审批sql会议通知sql语句反馈详情新增反馈前端--源代码展示我的会议.
js--
会议送审
Java_文昊️
·
2023-08-26 11:09
layui
前端
javascript
java
tomcat
java-ee
再学
JS--
创建对象的多种方式以及优缺点
工厂模式functioncreatePerson(name){varo=newObject()o.name=nameo.getName=function(){console.log(this.name)}returno}varperson1=newcreatePerson('zhansan')缺点:对象无法识别,因为所有的实例都指向一个原型构造函数模式functioncreatePerson(na
Territory_Cheng
·
2023-08-19 23:22
前端
js--
扩展卡片
效果图代码扩展卡片海阔天空蓝天白云山川湖海星空灿烂绿树成荫constpanels=document.querySelectorAll(".panel");panels.forEach(panel=>{panel.addEventListener("click",()=>{removeActiveClasses();panel.classList.add("active");});});functi
githubcurry
·
2023-08-06 04:38
前端
前端
javascript
开发语言
uni-app踩坑记
中配置域名配置完成后无论是测试环境还是正式环境都带上/mobile/,否则会报错404如何引入调试工具erada:在默认的index.html中直接引入erada,页面样式会整个错乱,解决方案就是引入官方的index.html模板,再到上面引入外部
JS
GA莹莹子
·
2023-07-29 04:36
uni-app
TypeScript -- 函数
文章目录TypeScript--函数
JS--
函数的两种表现形式函数声明函数的表达式es6箭头函数TS--定义一个函数TS--函数声明使用接口(定义)ts定义参数可选参数写法--'?'
Mr-Wanter
·
2023-07-27 10:18
【前端】
TypeSprict
JS--
判断数据类型
一.typeoftypeof666//'number'typeof'666'//'string'typeofundefined//'undefined'typeoftrue//'boolean'typeofSymbol()//'symbol'typeofnull//'object'typeof[]//'object'typeof{}//'object'二.instanceof//定义构造函数fun
爱吃棉花糖#
·
2023-07-25 03:00
【JS】
【笔记】
javascript
原型模式
前端
JS--
鼠标事件(状态)
1.鼠标的左键,右键,滚轮事件Testexportdefault{data(){return{};},methods:{test(lable,event){if(event.button==0){console.log("你点了左键"+lable);//你点了左键222}elseif(event.button==1){console.log("你点了滚轮"+lable);//你点了滚轮222}el
爱吃棉花糖#
·
2023-07-25 02:58
【CSS样式及一些方法】
【笔记】
【JS】
css
前端
css3
[前端填坑]
js--
获取上个月的年月 和 上个月月底日期
functiongetLastMonth(){//获取上个月日期 vardate=newDate; varyear=date.getFullYear(); varmonth=date.getMonth(); if(month==0){ year=year-1; month=12; } returnyear+"年"+month+"月";}/***获取上个月月底日期*/
蘑菇均
·
2023-07-16 08:49
前端填坑
JavaScript
vue使用swiper插件vue-awesome-swiper实现轮播
下载完成之后,要先将swiper.css和swiper.js放到自己的项目文件夹下,这两个文件的存放位置在dist-->css-->swiper.css/dist-->
js--
>swiper.js
咖啡豆6
·
2023-07-15 08:08
js--
如何数字转中文
示例一:如果要将数字10、100和1000转换成中文的"十"、"一百"和"一千",可以使用以下JavaScript代码实现:functionnumberToChinese(num){constchineseNums=['零','一','二','三','四','五','六','七','八','九'];constchineseUnits=['','十','百','千'];if(num===0){ret
༆随风去
·
2023-07-14 10:45
JavaScript
javascript
开发语言
js--
事件都有哪些
一、鼠标事件事件名—描述事件具体作用描述onclick—点击鼠标点击事件,当鼠标左键点击时候会触发。ondbclick—双击当鼠标双击时候会触发,并有一个时间间隔,但不能太大。onmousedown—按下鼠标按下事件,当鼠标左中右键按下的时候触发。onmouseup—抬起鼠标抬起事件,当鼠标左中右键抬起时候触发。onmousemove—移动鼠标移动事件,当鼠标移动到目标元素上就会触发。onmous
未来可期wlkq
·
2023-07-13 16:42
javascript
开发语言
JS--
图片切换小实例
实现效果:图片切换.gif说明:这里寻找元素方式均为ID方式,且代码执行较慢(if嵌套比较多),只是就自己现在能力写的代码,其中的图片可自行更换自己喜欢的图片。代码:JS图片切换小实例p{margin:0px;}body{text-align:center;}#frame{width:400px;height:400px;border:10pxsolid#ccc;margin:40pxauto0;
IT颖儿
·
2023-06-16 06:39
微信小程序面试题
简述微信小程序的相关文件类型WXML--构建出页面的结构WXSS--描述WXML的组件样式
JS--
逻辑处理,网络请求JSON--当前组件的页面风格设置,页面标题及tabBar主要文件--app.json
沈神奇
·
2023-04-17 09:07
前端知识(css,html)
Web前段标准html--结构标准:负责网页结构的搭建css--样式标准:负责网页的美化工作
js--
行为标准:负责网页的行为动作行业词条internet:互联网www:万维网(资料空间)worldwideweb
呆桃丫丫
·
2023-04-05 21:24
html
p2p
css
js--
使用replace去掉对象中不想要的东西后,把对象转换为数组
使用replace去掉对象中不想要的东西varstr='[2,3]'str=str.replace('[','')str=str.replace(']','')console.log(str)//str:2,3对象转换为数组str=str.split(',')console.log(str)//str:['2','3']如果不先把'['和']'替换掉,直接使用split,得到的数组就是str=st
耶啵_
·
2023-04-03 16:35
js fill函数填充数组或对象的解决方法
目录jsfill函数填充数组或对象的问题扩展:
js--
数组的fill()填充方法详解前言正文1、fill()语法2、fill()的使用jsfill函数填充数组或对象的问题js的数组有一个fill方法,可以给数组填充数据
·
2023-02-27 18:26
js--
截取字符串后几位
varstr='qwerrttyyiopo'varstr1=str.substring(str.length-4)console.log(str1)//str1=iopo想截取后面的几位,就把str.length-4里的4替换成你想截取的数字即可
耶啵_
·
2023-01-31 02:06
Qt/QML 遇到的小问题,一一记录,并尽量留下解决方法
QtCreator(4.15.1),Qt低版本(5.12.8)后出现QML不识别Component,报Unknowncomponent(M300)错误解决方法:QtCreator中的工具-->QML/
JS
西门铁柱
·
2023-01-12 21:04
QT
qml
js--
事件循环机制
前言我们知道JavaScript是单线程的编程语言,只能同一时间内做一件事,按顺序来处理事件,但是在遇到异步事件的时候,js线程并没有阻塞,还会继续执行,这又是为什么呢?本文来总结一下js的事件循环机制。正文1、JavaScript是单线程的JavaScript是一种单线程的编程语言,只有一个调用栈,决定了它在同一时间只能做一件事。在代码执行的时候,通过将不同函数的执行上下文压入执行栈中来保证代码
丶Serendipity丶
·
2022-03-30 17:00
JS模块_require,new机制_this机制
js--
>模块机制;js加载代码的require()step1:加载指定的js代码,并执行;require("./utils")//如果js代码已经被加载进来了,是不会执行的;require(".
大猫城堡
·
2022-02-20 08:25
js--
事件流、事件委托、事件阶段
前言JavaScript与HTML的交互是通过事件实现的,事件代表文档或浏览器窗口中某个有意义的时刻。可以使用仅在事件发生时执行的监听器(也叫处理程序)订阅事件。本文总结一下JS中的事件相关知识点。正文1、事件流HTML中与javascript交互是通过事件驱动来实现的,例如鼠标点击事件onclick、页面的滚动事件onscroll等等,可以向文档或者文档中的元素添加事件侦听器来预订事件。想要知道
丶Serendipity丶
·
2022-02-11 17:00
js--
迭代器总结
前言我们已经熟练使用set.map.array几种集合类型了,掌握了map(),for..of..,filter()等迭代集合的方法,你是否思考过,js引擎是怎么迭代的,怎么判断迭代是否结束,本文来总结一下js新增的迭代器相关在知识点。正文1、迭代器的产生、定义和模拟(1)for循环的弊端普通的for循环的弊端因为数组有已知的长度,且数组每一项都可以通过索引获取,所以整个数组可以通过递增索引来遍历
丶Serendipity丶
·
2021-11-28 11:00
js--
数组的 Array.of() 和 Array.from() 方法的使用总结
前言JavaScript中数组的本质是一个对象,它存在的length属性值随数组元素的长度变化,但是开发中经常会遇到拥有length属性和若干索引属性的对象,被称为类数组对象,类数组对象和数组类似,但是不能调用数组的方法。Array.from()方法解决了这一问题,将类数组转化为数组,本文就来总结一下Array.of()和Array.from()的相关知识。正文1、Array.of()首先来对比一
丶Serendipity丶
·
2021-11-10 17:00
vue
vscode快捷键ctrl+shift+p打开搜索命令control+`吊起终端,关闭终端vue指令//v-once绑定的内容只赋值一次,之后的赋值不会再改变{{message}}//v-html他可以解析标签
js
顾不上回头的奔跑者
·
2021-06-24 20:42
JS--
作用域闭包
一、什么是闭包定义:当函数可以记住并访问所在的词法作用域时,就产生了闭包,即使函数是在当前词法作用域之外执行。首先我们来解释一下词法作用域:词法作用域就是函数和变量的作用域由代码书写的时候就决定了。比如js函数中定义的变量,只能在该函数作用域范围内访问。js大部分情况都遵循词法作用域。理解了词法作用域我们通过一个例子套用一下闭包的定义:根据词法作用域规则,函数bar()的作用域在写代码的时候就已经
曹吉利
·
2021-06-17 09:16
JS--
提升
一、什么是提升a=2;vara;console.log(a);上面的代码输出的是否是undefined?答案是否定的,执行完毕我们会发现打印出a的值为2,这个似乎和代码自上而下执行的结果相违背,代码执行的过程中到底发生了什么?要明白发生了什么首先要解释下js程序的执行过程:js通常被认为是动态语言或解释语言,但是事实上它是一门编译语言,只不过它不是像java等提前编译,而是在执行代码前的几微秒瞬间
曹吉利
·
2021-06-16 18:25
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他