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
functiona
jquery项目实战——爱创课堂专业前端培训
设一个变量lock取值是布尔值varlock=true函数可以执行lock=false,函数不可以执行举例:1//定义锁varlock=true;2
functiona
(){3if(!
V_haomei0452
·
2019-09-11 18:54
爱创课堂专业前端培训
笔试题之利用Promise改变异步函数的执行顺序
海康威视前端笔试题:题目一:利用Promise改变异步函数的执行顺序,原代码如下所示,修改原代码,使得先输出“b”,再输出“a”
functiona
(){setTimeout(function(){console.log
Freya_yyy
·
2019-09-09 11:53
链式操作
队列
海康威视前端笔试题
前后端笔试题汇总
微信小程序问题记录
---------------------------------(2)JS文件之间调用方法:想在js文件中导出,varA=function(a,b){}或者constA=(a,b)=>{}需写成:
functionA
风铃峰顶
·
2019-09-04 14:11
微信小程序
高阶函数
1)一个函数的参数是另一个函数(回调)2)一个函数返回另一个函数(拆分函数)如
functiona
(){returnfunction(){}}2、常见的高阶函数:1)before:我们经常会遇到这种需求,
陌上花开缓缓归!
·
2019-08-29 10:00
函数变量提升,js解析器
控制台打印结果:+function(){console.log(a);
functiona
(){console.log("a");}vara=function(){console.log("a2");}console.log
Simon_s
·
2019-08-15 11:05
函数变量提升,js解析器
控制台打印结果:+function(){console.log(a);
functiona
(){console.log("a");}vara=function(){console.log("a2");}console.log
Simon_s
·
2019-08-15 11:05
js函数this理解?手写apply、call、bind就够了
functiona
(){returnthis}console.log(a()===window)//true函数的this关键字在JavaScript中的表现略有不同,此外,在严格模式和非严格模式之间也会有一些差别
搁浅
·
2019-08-08 00:00
this
bind
call
函数
javascript
Js回调函数
//定义主函数,回调函数作为参数
functionA
(callback){callback();console.log('我是主函数');}//定义回调函数funct
光头小青蛙
·
2019-08-02 10:26
闭包
functionA
(){leta=1functionB(){console.log(a)}returnB}你是否会疑惑,为什么函数A已经弹出调用栈了,为什么函数B还能引用到函数A中的变量。
DIV狂魔
·
2019-07-30 15:00
2019前端面试系列——JS面试题
symbol'但判断typeof(null)时值为'object';判断数组和对象时值均为'object'2.instanceof原理是构造函数的prototype属性是否出现在对象的原型链中的任何位置
functionA
奔跑的瓜牛
·
2019-07-27 22:00
js问题:setInterval定时器只会执行一次的问题
比如果有一个函数
functiona
(){...},使用setInterval添加定时器的不同方案有:1、setInterval(a
当阳光洒在身上
·
2019-07-17 08:42
js
面试题(11)之 大厂外包面试题
1变量提升vara=1
functiona
(){return2}console.info(a)//1console.info(typeofa)//number2异步for(vari=0;i=0){temp
大庚年
·
2019-07-07 21:00
形参与变量声明和函数声明同名(自测原型链)
//www.cnblogs.com/simonbaker/p/4237970.html九道题目还是很有纪念价值的:第一道:a()vara=c=function(){console.log(2)}a()
functiona
翩翩公子银圈圈
·
2019-07-05 20:41
js单例模式
1、使用构造函数的默认属性
functionA
(name){//如果已存在对应的实例if(typeofA.instance==='object'){returnA.instance}//否则正常创建实例this.name
栴檀沉香
·
2019-06-24 15:00
什么是闭包?以及对闭包缺点详解
例如:
functiona
(){varn=9;functionb(){alert(n);//9}}在就常见的for循环,也是常见的闭包。二、闭包的优点是什么?
90后徐先生
·
2019-06-24 10:46
10-变量的提前声明
vara=3;
functiona
(){console.log(10);}console.log(a);//?a=6;a();//?
等来年再放弃
·
2019-06-21 19:21
深度剖析 javascript call方法实现继承的原理
demo1:
functiona
(){ this.name=function(){ console.log('a'
蠢蠢的蜗牛
·
2019-06-20 16:11
call
实现继承原理剖析
深度剖析 javascript call方法实现继承的原理
demo1:
functiona
(){ this.name=function(){ console.log('a'
bianque4471
·
2019-06-20 16:11
.Net 面试
例子:
functionA
(){functionB(){console.log('HelloClosure!');}returnB;}varC=A();C();//HelloClosure!
孤独影
·
2019-06-16 14:00
基础复习
【lua函数中:和.的区别】:
functiona
:foo()//这里可以直接用selfprint(self.x)--输出a.x的值endfunctiona.fool()//这里不能直接用self必须在参数里显示地传入
Clengupup
·
2019-06-06 21:49
cocos2dx
学习笔记
闭包及其应用
“在函数内使用其它函数内的变量,是为闭包”【例1】
functiona
(){letnum=100;returnfunctionb(){console.log(num)}}varc=a()c()//100在例
bmwz110
·
2019-05-31 00:00
javascript
记录一个关于 Document.on绑定事件后,导致页面卡顿的情况
假设当前页面的js文件中有如下函数:
functionA
(){functionB();}functionB(){$(document).on("click","#元素id",function(){dosomething
Mr.ning
·
2019-05-26 19:00
关于原型链的一道题
Function.prototype.a=()=>alert(1)Object.prototype.b=()=>alert(2)
functionA
(){}consta=newA()a.a()a.b()new
指尖跳动
·
2019-05-25 22:35
JavaScript原型继承
JavaScript原型继承
functionA
(){this.a='A'}A.prototype.showA=function(){console.log(this.a)};functionB(){A.call
君惜丶
·
2019-05-23 15:00
ssm重新开发计科院新闻网站
">西南石油大学-计算机科学学院
functiona
(){/*if(""==${sessionScope.Imagenews0Name}){document.getElementById("reselect
楼南
·
2019-05-19 21:00
JS闭包
functionA
(){vara='a';functionB(){alert(a)}returnB}在js中变量的作用域分为两种:全局变量和局部变量varn=123;functionfn(){alert
哎呦_連啓
·
2019-05-16 11:00
2019-01-02ES5核心学习笔记
关于函数提升alert(a)1a();2vara=3;
functiona
(){alert(10)}alert(a)3a=6;a();4请写出弹出值,并解释为什么?
tency小七
·
2019-05-15 15:46
js在html标签中参数无效解决方案
在js在html中定义js方法传入参数时参数无效,这类问题大多时候就是没有转义,转义一下单引号或者双引号就可以了
functiona
(){vartest='123';$('#asd').html("点击"
拉风的菜鸟
·
2019-05-14 17:32
js
js预编译
属性名,值为undefined将实参值和形参统一在函数体里面找到函数声明,赋值予函数体代码实例如下functionfn(a){console.log(a);vara=123;console.log(a);
functiona
Universe_R
·
2019-05-08 01:51
javascript
一分钟带你弄懂闭包
先看一段代码:
functiona
(){varn=0;functioninc(){n++;console.log(n);}inc();inc();}a();//控制台输出1,再输出2简单吧。
这是这时
·
2019-05-06 00:23
JS如何单线程实现异步
关于setInterval、setTimeout首先他们并不是多线程的self.setInterval(A,1000);
functionA
(){console.log('A');}当出现以下情况时,setInterval
SUNbrightness
·
2019-05-04 18:03
前端
尾调用优化
错误例子:
functiona
(x){returnb(x)+1}
functiona
(x){letb=b(x)returnb}1.递归优化例:functionnum(n){if(n===1)return1;
Y_d4ea
·
2019-04-29 11:36
apply用法总结和使用场景
1,使用apply实现继承
functionA
(name,age){this.name=name;this.age=age;}functionB(name,age,time){A.apply(this,[
qdmoment
·
2019-04-29 00:58
js
闭包【一】【被引用的变量不会被释放,未被引用的变量会被释放】
functionA
(){vari=9;functionb(){varj=i;console.log("j",j);console.log("i",i);i++;//i++是对上面一层函数的值的修改A的成员变量也会被修改
Fade Away
·
2019-04-28 09:43
闭包
JavaScript-闭包理解
以代码进行解释:
functiona
(){//建立函数avari=0;//定义变量ifunctionb(){//在函数a内套入函数balert(++i);//提示框,输出i的值}returnb;//返回函数
Zoroaster
·
2019-04-21 19:00
从闭包案例中解读闭包,非常详细,会不会由你
//如果某个函数被它的父函数之外的一个变量引用,就形成了一个闭包
functiona
(){ varaa=0; functionb(){ aa++
有头发的光头强
·
2019-04-19 11:37
setInterval()周期定时器和setTimeout()一次性定时器的三种用法
setInter()和setTimeout()定时器的用法一样,在此以setInter()为例1.第一种用法
functiona
(){vard=newDate();vart=d.toLocaleString
Yshx.
·
2019-04-16 17:16
JavaScript
js 闭包
闭包图示.jpg简单闭包代码:
functiona
(){vari=0;functionb(){alert(++i);}returnb;}varc=a();c();特点这段代码有两个特点:1、函数b嵌套在函数
charmingcheng
·
2019-04-12 17:47
JS变量声明和函数声明的优先级
console.log(a)//函数vara=1;console.log(a)//变量1
functiona
(){}console.log(a)//变量1函数提升优先与变量提升要高,且不会被变量声明覆盖,
如果俞天阳会飞
·
2019-04-12 13:13
javascript原型链及继承的理解
原型链及继承的理解定义函数
functionA
(name){//构造内容(构造函数)this.name=name;/*//也支持定义方法。
Guoye
·
2019-04-03 00:00
javascript
prototype
js中的this究竟怎么用
例1:
functiona
(){varuser="追梦子";console.log(this.user)
尼羲
·
2019-03-22 16:58
js
编程
前端
js底层原理一(变量提升、函数提升)
js执行两个阶段:1.词法分析2.执行词法分析三步骤1、分析参数2、再分析变量的声明3、分析函数声明举例1functionfn(a){2vara=1;3
functiona
(){4console.log(
沐雨芝录
·
2019-03-22 14:20
EasyUI Tabs 布局
tab1tab2tab3添加新的标签属性.tabs('add')方法↓
functionA
(){$('#tt').tabs('add',{title:'NewTab',content:'TabBody',
说好今夜不点烟
·
2019-03-14 11:29
尾调用和尾递归
尾调用:指函数最后一步调用另一个函数;functionf(x){returng(x)};下面三个都不是属于尾调用
functiona
(x){lety=b(x);returny;}//调用后有赋值操作不属于尾调用
禾小沐的技术与生活
·
2019-03-12 11:44
移动端 自适应布局 Js
function(){
functiona
(){document.documentElement.style.fontSize=document.documentElement.clientWidth/750
Chenming_321
·
2019-03-05 16:53
return在函数里的返回值
return是向函数返回值,并终止函数的运行比如:
functiona
(){return10;//这个时候,函数a的值会等于10,并且函数中下面的内容不再执行document.write(50);//由于上面已经
guoyinshuai
·
2019-02-28 15:13
闭包实现函数防抖节流
闭包函数的典型应用就是防抖节流函数闭包红宝书(p178)上对于闭包的定义:闭包是指有权访问另外一个函数作用域中的变量的函数关键在于下面两点:是一个函数能访问另外一个函数作用域中的变量
functiona
(
职场丧尸
·
2019-02-27 15:11
一次性理清JavaScript变量等高难度面试问题
文章会持续更新(如果能看到比较刁钻的题目的话,也欢迎大家将自己遇到的异常难于理解的JavaScript题目分享出来喔)第0种解析顺序
functiona
(){b=function()
ddsdchdsd
·
2019-02-25 00:00
面试
javascript
js匿名函数自调用
原因可以看一个普通js函数的调用
functiona
(){alert('message')}//undefined这是一个函数声明,如果在这么一个声明后直接加上括号调用,解析器不能理解而会报错:
functiona
NSWhoohoo
·
2019-02-24 23:13
浅谈js中的回调地狱问题
浅谈js中的回调地狱问题什么是回调地狱说起回调地狱首先想到的是异步在js中我们经常会大量使用异步回调,例如使用ajax请求我们来看下面这段代码:
functiona
(functionb(){c(functiond
Anphjava
·
2019-02-21 22:16
异步
回调地狱
Promise
前端
异步
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他