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-
调用google自带的语音合成,文字==>声音.text2voice
js--调用google自带的语音合成,文字==>声音functionspeak({text='欢迎你下次光临',rate=1}){varu=newSpeechSynthesisUtterance();u.text=text;//汉语u.lang='zh-CN';//日语//u.lang='ja-JP';u.rate=rate;speechSynthesis.speak(u);}speak({te
jackson等567人
·
2023-10-25 22:55
前端基础学习笔记
JS-
运算符 自定义, 自定义标签属性 classList
运算符算术运算符运算符前后空格隔开区别算术运算符+和字符串拼接符+加号两边只要有一边是字符串,则为字符串拼接符减号两边如果有字符串,会将字符串隐式转化为数值,如果字符串内非数字,则返回NaN*同上**//指数运算2**32的3次方前一个叫底数,第二个叫指数,可以为负数%//模取余大模小取余小模大取小//小案例随机颜色letarr=["red","pink","skyblue","yellow"]l
BBBMouse
·
2023-10-24 17:03
前端基础学习笔记-JS
自定义属性
JavaScript
classList
前端
fastdfs和minio托管文件、支付宝支付二次封装、支付相关表分析、下单接口、前端支付功能、支付成功前台(配置路由和支付宝回调地址)、支付成功回调接口(两个)
普通测试1.2二次封装2支付相关表分析3下单接口4前端支付功能5支付成功前台(配置路由和支付宝回调地址)6支付成功回调接口(两个)0fastdfs和minio托管文件#收费第三方平台-七牛云:python,
js
我可以将你更新哟
·
2023-10-23 11:46
项目
前端
js-
数组使用小记
1创建一个长度为100,所有元素均为1的数组constarray=(newArray(100)).fill(1)
前端喵
·
2023-10-23 05:08
js-
如何自定义不四舍五入的toFixed()?
/**保留小数不四舍五入*/Number.prototype.self2fixed=function(digits){letnumber=this;if(number>0){result=(Math.floor(number*100)/100).toFixed(digits);}elseif(number<0){result=(Math.ceil(number*100)/100).toFixed(
RorinL,Winlam
·
2023-10-21 21:33
javascript
开发语言
ecmascript
说说你对webpack的理解?解决了什么问题?
应用程序的静态模块打包器(modulebundler)静态:文件资源模块:node环境,引入文件,遵守模块化语法除了合并代码,还可以翻译和压缩代码less/sass->cssES6/7/8->ES5html/css/
js
Amy--成长ing
·
2023-10-20 02:50
webpack
前端
javascript
6.前端笔记-
JS-
流程控制
1、流程控制通过控制代码的执行顺序实现我们要完成的功能。控制代码按照什么结构顺序执行有三种结构:顺序结构、分支结构、循环结构1.1顺序流程控制最简单、最基本的流程控制。程序按照代码的先后顺序,依次执行1.2分支流程控制从上到下执行代码的过程中,根据不同的条件,执行不同的代码,从而得到不同的结果js中提供了两种分支结构的语句if语句、if-else语句switch语句1.2.1if语句//条件表达式
MY Daisy
·
2023-10-19 13:44
js
前端
javascript
开发语言
嵌入式养成计划-43----QT QMainWindow中常用类的使用--ui界面文件--资源文件的添加--信号与槽
QMenuBar菜单栏QMenuBar最多只能有一个109.2工具栏QToolBar工具栏QToolBar可以有多个109.3状态栏QStatusBar状态栏QStatusBar最多只能有一个109.4
浮动窗口
zhk___
·
2023-10-19 07:00
QT
qt
ui
c++
开发语言
react升级TS
webpack.config.js文件中涉及到.js的后缀都改成tswebpack.js3.新增tsconfig.json文件tsconfig.json4.新增custom.d.ts文件custom.d.ts5.全局修改文件后缀,
js
听见vian
·
2023-10-19 00:43
JS-
滚动的文字
今天给大家介绍一个有趣的滚动文字首先我们来讲一下思路:1.要去除ul里的第一个元素节点放入到ul的最后面firstElementChild(第一个元素节点)appendChild(第一个元素节点)2.每隔三秒让他运动一次这里我们用到setInterval3.然后我们获取一下ul和ul的第一个元素4.添加一个classon(on会调用slideUp动画,执行动画,500毫秒时间)5.需要把把第一个元
随_0e71
·
2023-10-18 18:22
Js-
关于Js事件看这一篇就够了!
Ⅰ-壹-事件对象基础1.js事件是事件驱动性语言,可分为系统派发事件,自定义派发事件2.javascript中系统事件自动抛发。分类有:MouseEvent(鼠标事件)InputEvent(input事件)KeyboardEvent(键盘事件)WheelEvent(滚轮事件)Event对象FocusEvent对象3.各个事件中具备自身独立的属性,比如clientX、clientY只属于mouseE
进击的王十二
·
2023-10-15 11:27
Js
js
javascript
JS-
闭包底层原理(面试)
闭包底层原理文章目录闭包底层原理作用域预解析,预编译闭包函数作用域作用域分为全局作用域,函数作用域,块级作用域.全局作用域在网页打开时创建,网页关闭时回收函数作用域在函数执行时创建,函数执行结束后回收预解析,预编译预编译:var提升之后进行函数提升在函数执行前,会创建一个对象AO,也叫做执行期上下文,会将函数的形参和函数中声明的变量作为AO的属性,并赋值为undefined,之后将传递进来的实参给
pers1stence
·
2023-10-14 14:27
js
面试
面试
javascript
中华五术文化传承-医山命相卜交流
医山命相卜中山篆奇门值符值使阴阳学说五行四时旺衰五行特性相生与相克相乘与相侮天干地支十天干阴阳十天干五行方位十天干属性十天干配四时方位十天干与人体的关系十天干与五脏六腑的关系:十天干之间的相互关系十天干颜色十天干五行生旺死绝表python,
js
amingMM
·
2023-10-13 15:26
python
JS-
树:二叉树中序遍历
文章目录前言一、中序遍历-递归二、中序遍历-队列总结前言最近总结一下树的算法,研究树相关的知识。一、中序遍历-递归1、左中右2、如下输入是:4251637//前序遍历consttree={val:'1',left:{val:'2',left:{val:'4',left:null,right:null},right:{val:'5',left:null,right:null},},right:{va
明似水
·
2023-10-13 03:03
vue
javascript
开发语言
ecmascript
JS-
树:二叉树后序遍历
文章目录前言一、后序遍历-递归二、后序遍历-队列总结前言最近总结一下树的算法,研究树相关的知识。一、后序遍历-递归1、左右根2、如下输入是:4526731//前序遍历consttree={val:'1',left:{val:'2',left:{val:'4',left:null,right:null},right:{val:'5',left:null,right:null},},right:{va
明似水
·
2023-10-13 03:01
vue
javascript
前端
开发语言
原生
JS-
鼠标拖动
原生
JS-
鼠标拖动通过鼠标的点击事件通过h5的属性通过鼠标的点击事件步骤:1.鼠标按下div。2.鼠标移动,div跟着移动原生js,实现拖拽效果。
Dormiveglia-flx
·
2023-10-11 18:04
javascript
计算机外设
css
JS-
函数闭包-计数器
计数器全局变量实现全局变量实现,虽然能实现计数器效果,但是容易被页面中的其他脚本或函数改变,从而影响计数器。varcount=0;functiongetCount(){count++;alert(count);}getCount();getCount();getCount();局部变量实现局部变量虽然不会被修改,但是无法实现计数器效果,每次调用函数时,变量count都会被重新赋值,所以显示都是1。
ZehaoZ
·
2023-10-10 20:49
JavaScript
javascript
js
编程语言
JS-
树:二叉树前序遍历(先序遍历)
文章目录前言一、前序遍历-递归二、前序遍历-队列总结前言最近总结一下树的算法,研究树相关的知识。一、前序遍历-递归1、从根出发,然后左边然后右边2、如下输入是:abdecfg//前序遍历consttree={val:'a',left:{val:'b',left:{val:'d',left:null,right:null},right:{val:'e',left:null,right:null},}
明似水
·
2023-10-09 18:26
vue
javascript
开发语言
ecmascript
JS-
树:深度优先搜索与广度优先搜索
文章目录前言一、深度优先搜索二、广度优先搜索总结前言最近总结一下树的算法,研究树相关的知识。一、深度优先搜索1、从根出发,尽可能深的搜索树的节点2、如下输入是:abdecfg//树的深度优先搜索consttree={val:'a',children:[{val:'b',children:[{val:'d',children:[],},{val:'e',children:[],},],},{val:
明似水
·
2023-10-09 18:17
vue
javascript
深度优先
宽度优先
js-
高级 Promise
目录一、promise的理解和使用1、promise是js中进行异步编程的新的解决方案。2、具体表达:3、promise的状态改变4、promise的基本使用5、promise的api6、如何改变promise的状态7、改变promise状态和指定回调函数,谁先谁后?8、promise.then()返回新的promise的结果状态由什么决定?9、promise如何串联多个操作任务?10、promi
薛定谔的猫不是猫,是王维诗里的猫
·
2023-10-08 02:18
js高级
javascript
开发语言
ecmascript
JS-
前端在dom中预览pdf等文件
1、将pdf等文件显示到dom元素中预览pdf文件可以是blob、url、file类型等只要使用URL.createObjectURL(file)全部转为URL即可使用无需借助任何插件,只需要使用标签即可实现1.1、html预览文件1.2、jsexportdefault{name:'HomeView',methods:{showPDF(){constinputElement=document.ge
大米☋
·
2023-10-05 20:55
前端
javascript
pdf
HTML+CSS+JS+Servlet+MSQL搭建个人博客
图1-2文章阅读:点击新文章下面的箭头,弹出
浮动窗口
,可放
木木方山
·
2023-10-03 21:43
小项目
html
javascript
css
java
进阶
JS-
内置构造函数
基本数据类型:string、number、boolean、undefined、null引用类型:对象其实字符串、数值、布尔等基本类型也都有专门的构造函数,这些我们称为包装类型。JS中几乎所有的数据都可以基于构成函数创建。conststr='andy'//其实是conststr=newString('andy')console.log(str.length)引用类型:Object、Array、Reg
小沐°
·
2023-09-30 09:12
JS
javascript
开发语言
jS-
事件循环机制(宏任务与微任务)
事件循环机制每一个JavaScript程序都拥有唯一的事件循环,大多数代码的执行顺序是可以根据函数调用栈的规则执行的,而setTimeout/setInterval或者不同的事件绑定(click、mousedown等)中的代码,则通过队列来执行。setTimeout为任务源,由它们将不同的任务分发到不同的任务队列中,每一个任务源都有对应的任务队列。任务队列分为宏任务(macro-task)与微任务
weixin_49240038
·
2023-09-28 17:04
笔记(js)
javascript
js-
代码执行顺序-事件循环机制-宏任务与微任务
一、任务分类JavaScript是一门单线程语言分为同步任务和异步任务同步任务是指在主线程上排队执行的任务,只有前一个任务执行完毕,才能继续执行下一个任务。异步任务指的是,不进入主线程、而进入"任务队列"的任务,只有等主线程任务全部执行完毕,"任务队列"的任务才会进入主线程执行。而异步任务分为宏任务和微任务二、宏任务与微任务宏任务:script(整体代码)、setTimeout、setInterv
姜慧慧
·
2023-09-28 17:01
JavaScript
javascript
前端
js-
预编译,GO,AO
console.log(a)//functiona(){vara='a';}//a='test';functiona(){console.log(b)a='a';//暗示全局变量functionb(){}}a();console.log(a)输出:functiona(){console.log(b)a='a';functionb(){}}functionb(){}a原因:js执行前会进行预编译全局
文刀强
·
2023-09-28 14:36
2019-02-17
hexo-aircloud对toc栏高度的更改在theme->aircloud->source->
js-
>index.js中,找到functionreHeightToc(){if(toc){//resizetocheighttoc.style.height
Tumaine
·
2023-09-28 11:27
js-
网页window,document 的client和offset 高度和宽度-查询表
js--网页window,document的client和offset高度和宽度--查询表网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth(包括边线的宽)网页可见区域高:document.body.offsetHeight(包括边线的高)网页正文全
jackson等567人
·
2023-09-28 03:09
进阶
JS-
作用域和作用域链
作用域规定了变量能够被访问的“范围”,离开了这个“范围”变量便不能被访问。作用域分为:局部作用域、全局作用域局部作用域(Local)局部作用域分为函数作用域和块作用域。函数作用域:在函数内部声明的变量只能在函数内部被访问,外部无法直接访问。总结:1.函数内部声明的变量,在函数外部无法被访问2.函数的参数也是函数内部的局部变量3.不同函数内部声明的变量无法互相访问4.函数执行完毕后,函数内部的变量实
小沐°
·
2023-09-26 20:48
JS
javascript
前端
JS-
对象数组排序
题目—对象数组排序题目描述:编写函数使得下面对象数组可根据age(age相同使用commentum排序)来进行降序排序并返回新数组输入数据:[{name:'JavaScript',age:24,commentnum:699},{name:'Java',age:24,commentnum:698},{name:'C++',age:29,commentnum:692},{name:'C#',age:2
hululugogo
·
2023-09-26 09:14
javascript
数据结构
javascript
前端
JS-
对象
对象中的方法方法是依附在对象中的函数声明对象,并添加了若干方法后,可以使用,调用对象中函数,称之为方法调用。letperson={name:'andy',sayHi:function(){document.write("hi~~~")},sum:function(x,y){console.log(x+y)}}person.sayHi()person.sum(1,2)遍历对象对象没有像数组一样的le
小沐°
·
2023-09-26 09:11
JS
javascript
前端
vue.js
JS-
逻辑中断
es5中写法functiongetSum(x=0,y=0){returnx+y}es6中写法functiongetsum(x,y){x=x||0y=y||0returnx+y}逻辑运算符:&&、||、!逻辑中断是指逻辑运算符里的短路短路:只存在于&&和||中,当满足一定条件会让右边代码不执行&&:左边为false就短路,如果都是真,则返回最后一个真值||:左边为true就短路
小沐°
·
2023-09-25 19:48
JS
javascript
开发语言
ecmascript
JS-
转换为布尔值
显示转换'',undefined,null,false,NaN转换为布尔值后都是false,其余则是true注意:空数组和空对象都是true隐式转换1.有字符串的加法""+1,结果是"1"2.减法-(像大多数数学运算一样)只能用于数字,它会使空字符串""转换为03.null经过数字转换之后会变成04.undefined经过数字转换之后会变成NaNNaN谁都不等于,甚至不等于其本身null==und
小沐°
·
2023-09-25 19:45
JS
前端
js-
对Math对象中数学函数的总结
Math对象的总结绝对值(abs)PI(π)平方根(√)最大值(可以取多个数的最大值max)最小值(可以取多个数的最小值min)取幂(pow)取随机值(大于0小于1,包括0不包括1random)取32位二进制数中前导零的数量(clz32)自然数(e)取符号函数(sign)取浮点函数取整函数向上取整(>x)向下取整(x)Math.ceil(x)向下取整(
KjPrime
·
2023-09-20 15:54
web
javascript
Math
js event loop 与 任务队列 理解
1.http://obkoro1.com/2018/06/17/
Js-
%E7%9A%84%E4%BA%8B%E4%BB%B6%E5%BE%AA%E7%8E%AF-Event-Loop-%E6%9C%BA
marlti7
·
2023-09-20 01:10
WKWebView的JS和原生相互调用的方式小结
1.WKWebview-MessageHandler实现(感觉是满足
JS-
原生-JS)通过WKUserContentController的addScriptMessageHandler和其对应的代理方法
Blunet
·
2023-09-18 13:27
html5拖拽透明,jquery半透明拖拽窗口插件
该插件可以在页面生成可以拖拽、最大化、最小化的
浮动窗口
。使用方法在页面中引入style.css、jquery和jquery-translucent.js文件。
weixin_39996134
·
2023-09-18 12:28
html5拖拽透明
Js-
闭包
1.1-闭包的定义闭包是指有权访问另外一个函数作用域中的变量的函数。(跨作用域访问变量)从定义中中可以提炼出:1.闭包是函数2.有权访问另外一个函数作用域中的变量1.2-闭包的特点1.函数嵌套函数2.内部函数可以访问外部函数的变量3.参数和变量不会被回收,可能造成内存泄漏1.3-实例一个典型的闭包案例functioncar(){varspeed=0functionfn(){speed++conso
bb小刀肉
·
2023-09-17 18:12
Vue 初体验
关键点:CSS->transition;
JS-
>添加事件、修改div。
韩一尾
·
2023-09-16 11:47
TS贪吃蛇项目详解
贪吃蛇中的几个对象1.食物Food类2.计分盘ScorePannel类3.蛇Snake类4、游戏控制GameControl类二、运行三、总结前言学完ts项目之后,拿此项目练手是一个很不错的选择,这里是一个
js
MonsterQy
·
2023-09-15 05:45
笔记
ts
typescript
前端
JS-
执行上下文&this指向
本文的目的就是彻底弄清啥是执行上下文,搞起在JavaScript中,执行上下文是一个基本的概念,但其中又包含了变量对象、作用域链、this指向等更深入的内容,深入理解执行上下文以及其中的内容,对我们以后理解JavaScript中其它更深入的知识点(函数/变量提升、闭包等)会有很大的帮助。执行上下文(ExecutionContext)执行上下文可以理解为当前代码的运行环境。在JavaScript中,
微笑边缘的金元宝
·
2023-09-14 15:42
javascript
javascript
js-
数字格式化千分位
数字格式化千分位1234567890转1,234,567,8901、while循环{{num|formatNum}}exportdefault{data(){return{num:'1234567890'}},filters:{formatNum(arg){letcount=arg.lengthletarr=[]while(count>=3){arr.unshift(arg.slice(count
小矮马
·
2023-09-14 13:18
javascript
前端
html
Android 通知
提醒式通知:从Android5.0开始,通知可以短暂地显示在
浮动窗口
中,称之为提醒式通知(横幅通知)。这种行为通常适用于用户应立即知晓的重要通
初心一点
·
2023-09-11 02:37
android
JS-
修改图片颜色值
image.png首先,将图片放入Canvas中,通过Canvas.getContext("2d").getImageData(0,0,newCanvas.width,newCanvas.height);方法获取到imageData,imageData里记录着就是颜色值,4个一组,分别表示RGBA这样就可以通过过滤想要修改的颜色值达到要修改图片的目的。注意其中遇到的坑:在for循环里执行image
蒙双眼看世界
·
2023-09-09 06:41
js-
实现数据结构-栈
前言做前端已有几年的时间,各种前端技术学了一堆,换着技术开发网站,感觉自己很牛逼的样子。这段时间总感觉到达了瓶颈,怎么也突破不了,冷静想了下。功能的实现、封装什么都没问题,但是就是算法差强人意。把大学的数据结构拿出来翻了下,这阶段再去看算法,比大学期间清楚太多了,很多原来知道有那回事儿,现在能明白用途在什么地方。我想我找到了突破瓶颈的方式了。从这篇文章开始,我会陆续的把数据结构中的算法用原生js实
ChicAboo
·
2023-09-07 11:06
JS-
数组
目录数组的定义:Array简写:arr数组创建的方式:数组由两部分组成:获取数组元素:通过索引添加成员/修改成员:遍历数组:数组的属性length,就是数组成员的个数;数组元素的增删改查;unshift头增数组名.unshift("value")push尾增数组名.push("value")shift头删数组名.shift()只删除第一个,()括号内为空;pop尾删数组名.pop()只删除最后一个
菠萝啊菠萝蜜
·
2023-09-04 22:34
JS
javascript
前端
开发语言
ecmascript
JS-
事件
目录事件event事件类型执行事件的3个步骤:获取事件源;注册事件(绑定事件){传统注册事件,方法监听注册事件}(传统注册事件只有冒泡过程)添加事件处理程序(函数赋值的形式)编辑编辑addEventListener[add添加][Event事件][listner监听,听众]addEventListener方法监听注册方式事件源.addEventListener("事件类型",function(){
菠萝啊菠萝蜜
·
2023-09-04 22:34
JS
javascript
前端
开发语言
QT学习回顾(二)界面布局及其控件设计
QT学习回顾(二)(1)QMainWindow介绍(2)工具栏及状态栏介绍(3)柳接部件、
浮动窗口
及核心部件介绍(4)资源文件添加及图片应用(5)对话框介绍(6)界面布局(7)控件(1)QMainWindow
凹凸曼~
·
2023-09-03 16:21
c++
qt
qt
JS-
拖拽
#d1{width:300px;height:300px;border:1pxsolidred;}functiondrag(e){e.dataTransfer.setData("text1",e.target.id);}functionallowDrop(e){//阻止浏览器无法拖动的问题e.preventDefault();}functiondrop(e){//接收数据vardata=e.dat
lcatake
·
2023-08-31 03:04
html
前端
Js-
基础数据类型(String、Number、Boolen、Undefined、Null、Symbol)
1.1-String*字符串字符串是用单引号''(单引号)或""(双引号)包裹起来的一连串的0个或多个字符组成.1.声名varstr="helloworld!";2.转义字符\0:null(\u0000)\b:后退键(\u0008)\f:换页符(\u000C)\n:换行符(\u000A)\r:回车键(\u000D)\t:制表符(\u0009)\v:垂直制表符(\u000B)\':单引号(\u002
bb小刀肉
·
2023-08-31 02:23
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他