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-
文档碎片
文档碎片#boxdiv{float:left;width:100px;height:100px;background:red;margin:10px;}{letbox=document.querySelector("#box");//console.time(1);//letinner="";//for(leti=0;i${i}`;//}//box.innerHTML=inner;//consol
书院二层楼
·
2021-02-10 17:20
JS
js
create
Document
Fragment
小程序底层架构
小程序底层架构与浏览器对比以微信小程序为例,与浏览器中的对应关系:js开发逻辑代码->
js-
>v8wxss(多了rpx单位)控制样式->css->浏览器渲染器wxmlxml语言控制渲染层展示->html
張猴子
·
2021-02-06 16:15
小程序
小程序
前端
原理
JS-
【箭头函数和普通函数!!】
箭头函数ES6标准新增的一种新函数ArrowFunctionletfun=()=>{console.log('CSDN');}具体语法//1、没有形参的时候letfun=()=>console.log('我是箭头函数');fun();//2、只有一个形参的时候()可以省略letfun2=a=>console.log(a);fun2('aaa');//3、俩个及俩个以上的形参的时候letfun3=(
程序猿小二
·
2021-01-29 12:23
前端
js
javascript
prototype
有趣的
JS-
隐式类型转换
有趣的
JS-
隐式类型转换当两个不同数据类型的操作数在做运算,或者操作数与操作符不匹配的时候,js引擎不会报错,会把操作数转成对应的数据类型继续执行下去,这个转换是自动完成的,经常被叫做隐式类型转换。
我来自伯纳乌
·
2020-12-31 09:16
javascript
语法
es6
有趣的
JS-
隐式类型转换
有趣的
JS-
隐式类型转换当两个不同数据类型的操作数在做运算,或者操作数与操作符不匹配的时候,js引擎不会报错,会把操作数转成对应的数据类型继续执行下去,这个转换是自动完成的,经常被叫做隐式类型转换。
我来自伯纳乌
·
2020-12-31 08:10
javascript
语法
es6
JS-
表达式,语句和label
label1.表达式和语句表达式(1+2):是可以被求值的代码。表达式的值?函数的返回值?语句(vara=1):是一段可执行代码。表达式:表达式的值?函数的返回值?1+2表达式的值为3=函数的返回值1+2add(1,2)表达式的值=函数的返回值add(1,2)console.log表达式的值为函数本身=函数的返回值image.pngconsole.log(2)表达式的值为多少?其中:表达式的值为2
张德瘦嬢嬢
·
2020-12-17 11:51
JS-
链表与算法题浅析
JS-
链表与算法-Linkedlist一、什么是链表[维基百科]链表(Linkedlist)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针
Leo奥特曼
·
2020-12-02 17:05
javascript
算法-数据结构
链表
算法
JS-
构造函数和原型
在ES6之前,类和原型还没有出来,都是用构造函数和原型模拟类的实现机制。创建对象的三种方式:(1)利用newObject()创建对象varobj1=newObject();(2)利用对象字面量创建对象varobj1={};(3)利用构造函数创建对象①定义:构造函数是一种特殊的函数,主要用来初始化对象,即为对象成员变量赋初始值,它总与new一起使用。我们可以把对象中一些公共的属性和方法抽取出来,然后
cean_seven
·
2020-11-18 18:07
UIApplication window 转移到 SceneDelegate
注意如果App中有多window的谨慎使用(比如app中小
浮动窗口
类似微信文章小
浮动窗口
以
张科_Zack
·
2020-11-10 11:14
JS-
对象
一、概述JS是一种面向对象的语言。除了基本数据类型number,string,boolean(true,false),null,undefined,其他的都是对象。对象就是一个"name-value"对集合。二、操作对象2.1创建对象JS有三种创建对象的方式:字面量,Object.create,new构造方式。2.1.1Object.create(null|object)严格来说调用Object.
普拉斯强
·
2020-10-10 23:59
javascript
原声
js-
鼠标拖拽
cssdiv{width:100px;height:100px;background:red;position:absolute;}DraggablevardisX=0;vardisY=0;$('div').mousedown(function(ev){disX=ev.pageX-$(this).offset().left;disY=ev.pageY-$(this).offset().top;$(
酒暖花深Q
·
2020-10-10 21:09
js-
重置FORM表单--通用
//resetfunctionresetControl(){varForm1=document.getElementById('query_form');varobj=null;for(vari=0;i<=Form1.elements.length-1;i++){obj=Form1.elements[i];if(obj.tagName=="INPUT"&&obj.type=="text"){obj
恶魔的弘语
·
2020-09-17 10:45
JS
Micaps3.2二次开发实例教程-9
第九节实例四:换掉Micaps的数据检索插件上面几节的例子实现了给Micaps增加菜单、工具条按钮、
浮动窗口
等,但仅仅是给Micaps的界面上增加元素(除了全屏功能),却无具体功能。
老郭1
·
2020-09-16 22:47
Micaps3.2二次开发实例教程-1
二次开进化发史第二节什么是插件第三节Micaps3.2与SharpDevelop第四节准备开发环境第五节实例一:HelloWorld第六节HelloWorld讲解第七节实例二:Micaps全屏插件第八节实例三:
浮动窗口
开发第九节实例四
老郭1
·
2020-09-16 22:12
(转)
js-
分享功能(qq,微信,微博)
//1分享QQ好友functionqq(title,url,pic) { varp={ url:'http://test.qicheyitiao.com',/*获取URL,可加上来自分享到QQ标识,方便统计*/ desc:'来自汽车氪的分享',/*分享理由(风格应模拟用户对话),支持多分享语随机展现(使用|分隔)*/ title:title,/*分享标题(可选
anjiye7641
·
2020-09-16 20:07
php
转
JS-
只能输入中文和英文
转自:http://www.cnblogs.com/liupeizhi/articles/2487472.html在js中用正则表达式对象(RegExp)判断中文^[\u0391-\uFFE5]+$英文^[A-Za-z]+$中文和英文/^[\u0391-\uFFE5A-Za-z]+$/js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码1.文本框只能输入数字代码(小数点也不能输入
Ordinary_T
·
2020-09-16 14:35
前端页面的杂货铺。
正则表达式
input
JS-
学习ES6之- 数组的扩展
目录扩展运算符Array.from()和Array.of()find()和findIndex()entries(),keys()和values()。返回值均为数组,keys()是对键名的遍历,values()是对键值的遍历,entries()是对键值对的遍历1.扩展运算符扩展运算符(spread)是三个点(…)。它好比rest参数的逆运算,将一个数组转为用逗号分隔的参数序列。console.log
zhq2005095
·
2020-09-16 13:59
javaScript
js-
(JS正则表达式验证数字)
Js代码functionSubmitCk(){varreg=/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;if(!reg.test($("#txtEmail").val())){alert("请输入正确邮箱地址")returnfalse;}}验证数字的正则
weixin_30670925
·
2020-09-16 12:15
javascript
Mpvue小程序开发用webpack 编译后文件超过2M解决方法
MpVue打包vendor过大问题解决办法问题描述:mpvue打包的小程序会自动将重复引用打包到static->
js-
>vendor,当引用的第三方库过多时,vendor就会超出500K,小程序开发者工具有
义薄云天王延棋
·
2020-09-16 12:09
vue
vendor.js
JS-
页面的前进后退
history.back(-1)//直接返回当前页的上一页,数据全部消息,是个新页面history.go(-1)//也是返回当前页的上一页,不过表单里的数据全部还在window.location.reload()//刷新window.history.go(1)//前进window.history.go(-1)//后退window.history.forward()//前进window.histor
dongsdh
·
2020-09-16 11:52
javascript
Ajax动态的显示和退出div
html:JQuery实例:
浮动窗口
显示窗口我的窗口Xjs:functionshowWin(){varwinNode=$("#win");//通过jqurey修改css//winNode.css("display
Grit_ICPC
·
2020-09-16 11:01
Ajax
JS-
节点操作(获取节点对象的方法、节点的类型名称内容、删除新增克隆写入)
一,节点操作1,什么是节点操作页面中的所有内容,都是节点,通过获取节点,可以操作文档中的内容另一中DOM操作的方式多用于克隆和向页面中写入标签2,获取节点的方式12个标签对象.childNodes获取子级所有的节点标签对象.children获取子级的元素节点标签节点标签对象.firstChild获取第一个子级节点标签对象.lastChild获取最后一个子级节点标签对象.firstElementCh
DcTbnk.
·
2020-09-16 11:53
js
javascript
JS-
用js的for循环实现九九乘法表以及其他算数题等
12.table{3background-color:#f0f0f0;4border:1pxsolid#7FFFD4;5}6table{7width:90%;8background:#7FFFD4;9}10stylefor:1.语法:for(exp1;exp2;exp3){循环执行函数}2.参数:exp1:默认的第一个执行的数值exp2:决定函数能否循环的限制条件。条件不成立时循环结束exp3:每
weixin_33919941
·
2020-09-16 06:11
JS-
阻断事件传播:stopPropagation,preventDefault以及stopImmediatePropagation
最近遇到一个需求,在一定情况下,需要阻断blur的事件传播。搜索之后找到三个函数,第一个是preventDefault,第二个是stopPropagation,第三个是stopImmediatePropagation。preventDefault:语法是:event.stopPropagation();这个函数的作用是阻止事件进一步冒泡,进而被其他节点接收。preventDefault:语法是:e
BJ18500137560
·
2020-09-16 02:24
JS-
如何计算一个月有多少天
一、原理setDate()方法用来设定日期物件中本地时间的日,也就是每个月中的几号,传入参数是一个1~31的整数。若是传入的值超出当月份的正常范围,setDate()方法也会依据超出的数值进行计算,如setDate(0)会让日期变成前一个月的最后一天,setDate(-1)会让日期变成前一个月的倒数第二天。若当月有31天,那setDate(32)会让日期变成下个月的第一天。二、实例varselec
达摩院
·
2020-09-15 08:12
web页面相关
js-
传入参数毫秒,计算与当前时间的时长
functiongetDuration(dateTimeStamp){//dateTimeStamp是一个时间毫秒varminute=1000*60;//把分,时,天,周,半个月,一个月用毫秒表示varhour=minute*60;varday=hour*24;//varweek=day*7;//varhalfamonth=day*15;//varmonth=day*30;varnow=newDa
ZWH@随笔
·
2020-09-15 08:10
js时间换算
JS-
计算日期差值;计算日期之间的月数
计算两天之间的日期差值//输入格式:yyyy-MM-DDfunctiondaysBetween(sDate1,sDate2){//Date.parse()解析一个日期时间字符串,并返回1970/1/1午夜距离该日期时间的毫秒数vartime1=Date.parse(newDate(sDate1));vartime2=Date.parse(newDate(sDate2));varnDays=Math
雪心玉竹
·
2020-09-15 08:34
JavaScript
JS-
计算时间差,获取天数,小时
/***两个日期,计算时间差=maxDate-minDate**@returndata对象:{days:”,hours:”}*/functiontimeDiffer(minDate,maxDate){//计算时间差毫秒数varmsecDiffer=maxDate.getTime()-minDate.getTime();//计算天数vardays=Math.floor(msecDiffer/(24*
mr_caoshuai
·
2020-09-15 07:17
JS
js
JS-
数组基础方法详细总结
此文,是查阅若干个数组相关的技术博客,结合自己的笔记总结而写。前段时间,写个一个简单的数组介绍,并不为详细,先整理一个更为完整的数组应用操作。这里,我们就不介绍数组的创建了,尝试创建一次数组之后,也不会忘记了,重点是介绍数组的相关方法1、常用方法的大致介绍:方法说明返回值是否影响数组join()使用不同的分隔符将数组转换成包含分隔符的字符串转换后的字符串否reverse()颠倒数组的顺序重排序数组
wxc_niuniu
·
2020-09-15 06:41
javascript
JS-
时钟时分秒实时显示
functionclock(){varnewToday=newDate();varhour=newToday.getHours();varmin=newToday.getMinutes();varsec=newToday.getSeconds();//如果时分秒都小于10,则在数字前面添加一个0hour=(hour")//document.getElementById("time").innerT
小小小饼干
·
2020-09-15 06:02
JS-
求1!+2!+3!+...+10!的和
//求1!+2!+3!+...+10!的和varsum=0;varsum1=1;for(leti=1;i<=10;i++){sum1=sum1*i;sum=sum+sum1;}document.write(sum);
小小小饼干
·
2020-09-15 06:01
JS-
判断101-200之间有多少个素数,并输出所有素数(1)
//判断101-200之间有多少个素数。//思路:先判断一下。素数的条件是只能被自身和1整除.筛选后的字符串转换成数组放进一个空数组里面,并得到它的长度。functionfun(first,last){functionsuString(i){//素数的条件是只能被自身和1整除,即不能被2,3,5,7,11,13整除。if(i%2!=0&&i%3!=0&&i%5!=0&&i%7!=0&&i%11!=
小小小饼干
·
2020-09-15 06:01
保存时主页面
浮动窗口
闪烁的提示信息
//保存时主页面
浮动窗口
闪烁的提示信息function_shanshuo_message_format(message,totalcount,imagePath){if(totalcount>0){shanshuo
巴克
·
2020-09-15 05:46
JavaScript知识
JS-
最后一个单词的长度
/*定义一个函数,给定一个字符串,字符串可能包含大小写字母、数字和空格''的字符串,返回其最后一个单词的长度。如果不存在最后一个单词,请返回0。说明:一个单词是指由字母组成,但不包含任何空格的字符串。示例:输入:"HelloWorld"输出:5输入:“helloa213rabbitb234”,输出6输入:“a123b222c22”,输出0*/functionlastWordLen(str){let
小小小饼干
·
2020-09-15 04:12
js
js-
数组数组是一种特殊的变量,它能够一次存放一个以上的值。创建数组使用数组文本是创建JavaScript数组最简单的方法。
空白º
·
2020-09-15 03:33
js
js
js-
设计模式、观察者模式
设计模式别名观察者模式、订阅模式,我也不知道为啥叫的这么别扭。总而言之,他就是自定义一个事件绑定多个函数,当我调用这个自定义事件的时候,他会执行他所对应的函数如一个自定义事件对应三个函数,当我调用这个自定义事件的时候,他会执行这三个函数Document//1.观察者模式就是自定义事件,使用addEvent和emitjc={//存事件名称,和要执行的函数数组//如addList:{"事件名称":["
Sallery
·
2020-09-15 00:36
JavaScript
js
javascript
JS-
通过ID获取元素/innerHTML 属性/改变 HTML 样式/显示和隐藏(display属性)/控制类名(className 属性)...
通过ID获取元素学过HTML/CSS样式,都知道,网页由标签将信息组织起来,而标签的id属性值是唯一的,就像是每人有一个身份证号一样,只要通过身份证号就可以找到相对应的人。那么在网页中,我们通过id先找到标签,然后进行操作。语法:document.getElementById(“id”)看看下面代码:image.png结果:null或[objectHTMLParagraphElement]imag
Jennyni1122
·
2020-09-14 23:05
JS-
打开新窗口(window.open)/关闭窗口(window.close)
打开新窗口(window.open)open()方法可以查找一个已经存在或者新建的浏览器窗口。语法:window.open([URL],[窗口名称],[参数字符串])参考说明:URL:可选参数,在窗口中要显示网页的网址或路径。如果省略这个参数,或者它的值是空字符串,那么窗口就不显示任何文档。窗口名称:可选参数,被打开窗口的名称。1.该名称由字母、数字和下划线字符组成。2."_top"、"_blan
Jennyni1122
·
2020-09-14 23:03
JS-
事件/鼠标单击事件( onclick )/鼠标经过事件(onmouseover)/鼠标移开事件(onmouseout)/光标聚焦事件(onfocus)/失焦事件(onblur)/内容选中事....
JavaScript创建动态页面。事件是可以被JavaScript侦测到的行为。网页中的每个元素都可以产生某些可以触发JavaScript函数或程序的事件。比如说,当用户单击按钮或者提交表单数据时,就发生一个鼠标单击(onclick)事件,需要浏览器做出处理,返回给用户一个结果。主要事件表:image.png鼠标单击事件(onclick)onclick是鼠标单击事件,当在网页上单击鼠标时,就会发生
Jennyni1122
·
2020-09-14 21:19
JS-
计算某年某月某日星期几
varyear=Number(prompt("请输入年:"));varmonth=Number(prompt("请输入月:"));varday=Number(prompt("请输入日:"));vartotaldays=0;for(vari=1900;i
spfLinux
·
2020-09-14 20:54
js
js-
利用Date函数进行日期加运算。
格式2018-7-25,通过day进行加运算,(昨天检测了几个,发现日期相减,如getAddDate(2018-1-2,-3)得到的是2018-0-30,所以,这个只适用于加运算);因为我在网上看到,有很多朋友利用时间戳来进行计算,其实,这样不仅有些麻烦,而且比较浪费前端自带的功能,functiongetAddDate(date,add,type){//将所有的变量定义在最顶层varsplitFl
web-control
·
2020-09-14 19:25
js-
对象原型
1.什么是原型我理解的是:就像java中的继承,子类要继承父类中的一些方法。而javascript也如此,在自己没有该属性时,使用父类的属性,自己有属性时则使用自己的属性。2.使用prototype函数查看原型利用prototype给原型constructor添加公共属性3.利用__proto__查看对象原型4利用in检验该对象是否有该属性5.利用hasOwnProperty检验该属性是否是对象本
linlin_dar
·
2020-09-14 10:58
怎么隐藏audio播放器的播放进度条,只保留播放按钮?
深圳分院|内门弟子]
JS-
黄
IT修真院
·
2020-09-14 04:48
坑点
前端零基础全能课
坑乎-疑难答疑
chrome插件开发.在content_script异步加载页面后, 如何进行JS通信与调用的问题
使用场景在开发Chrome插件时,有一种需求:要求在WEB页面显示一个
浮动窗口
(A),在此窗口中允许用Ajax方式调用另一个服务器上的一个页面(B)B页面上有独立的功能用JS写function来实现已知条件窗口
weixin_30394669
·
2020-09-13 23:39
js-
高级(原型部分)
一.显式原型和隐式原型1.标题基本知识点:1)每个函数都有一个prototype,即显示原型(属性)。2)每个实例对象都有一个_proto_,即隐式原型。3)对象的隐式原型的值等于其相应构造函数的显式原型的值。4)程序员在es6之前,不能直接操作隐式原型,只能操作显式原型。//定义构造函数functionFn(){//内部语句:this.prototype={}}//1.每个函数都有一个proto
RRRRRDong
·
2020-09-13 21:20
js
js原型和原型链
jQuery实现窗口的淡入淡出效果
首先看HTML代码
浮动窗口
这个角度有点胖
·
2020-09-13 18:13
js-
事件
JavaScript事件(常用)网页中的每个元素都可以产生某些可以触发JavaScript函数的事件。比方说,我们可以在用户点击某按钮时产生一个onClick事件来触发某个函数。事件在HTML页面中定义。事件举例:鼠标点击页面或图像载入鼠标悬浮于页面的某个热点之上在表单中选取输入框确认表单键盘按键注意:事件通常与函数配合使用,当事件发生时函数才会执行。事件三要素事件源、事件、事件驱动程序。三句话:
muzidigbig
·
2020-09-13 12:45
JavaScript--基础
JS-
闭包(closure)的理解
可能很多人在刚学js的时候都会听说过闭包,但是却完全不了解闭包是什么,当然我也在其中,其实闭包大量的存在在我们的代码中。我们缺少的是去识别闭包,拥抱闭包的思维。!!!我们缺少的是根据自己的意愿来识别、拥抱和影响闭包的思维(划重点)!!!闭包并不是什么高大上的技术闭包是基于词法作用域书写代码时产生的自然结果,其实我们一直在很自然地在创建闭包不信你看functionfoo(){vara=2;funct
Li-Jiacong
·
2020-09-13 11:43
技术类
JS-
作用域链
作用域链ES6之前ES6之前作用域链变量在作用域链查找规则ES6开始ES6作用域链变量在作用域链查找规则ES6之前定义变量通过var没有块级作用域,只有全局作用域和局部作用域函数大括号外的都是全局作用域函数大括号中的都是局部作用域ES6之前作用域链全局作用域我们又称为0级作用域定义函数开启的作用域就是1级/2级/3级/…n级作用域JavaScript会将这些作用域链接在一起形成一个链条,这个链条就
堇年i
·
2020-09-13 11:20
JavaScript
web前端开发
JS-
函数声明&函数表达式(匿名函数)
JS函数声明&函数表达式函数声明函数表达式(匿名函数)定义函数的方式有两种:函数声明和函数表达式函数声明有一个重要的特点:函数声明提升(点击查看),意思是在执行上下文前会读取函数声明,所以可以在函数声明前调用函数functionName();//可以在函数声明前就调用functionfunctionName(){//yourcode}函数表达式(匿名函数)示例myFun();//报错,必须在表达式
繁花灬落幕
·
2020-09-13 09:10
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他