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
js 深度学习(五)
作用域和作用域链
functiona
(){functionb(){varb=2}vara=1;b();}varc=3;a()当全局函数a被定义时,系统生成[[scope]]属性,[[scope]]属性保存在函数的作用域链
是吱吱
·
2023-11-14 23:13
javascript
开发语言
ecmascript
call和apply的区分
此文章以最简短的方式记录自己对call和apply,欢迎指正错误,我会及时更新理解,希望对各位的查阅有帮助首先抛出具体代码,方便理解
functionA
(){this.say=function(name,
iamwangkj
·
2023-11-06 19:18
JS继承
公有的都继承了子类原型上(子类的公有的)核心:原型继承并不是把父类中的属性和方法克隆一份一模一样的给B,而是让B和A之间增加了原型链的连接,以后B的实例想要A中的getX方法,需要一级级的向上查找来使用
functionA
云飘雾散
·
2023-11-05 10:52
内存泄漏/js闭包/垃圾回收机制
匿名函数执行的时候会自动释放
functiona
(){varb=10;returnfunction(){return++b;}}a()();//11//匿名执行的内存释放掉,赋值执行的作用域[[scope
漆钰
·
2023-11-04 23:44
JavaScript变量提升简要叙述,彻底搞懂JavaScript变量提升
functiontest1(){
functiona
(){};vara;log(a);//这里打印出a的函数体};texs1();functiontest2(){varb;functionb(){};log
小鸣blog
·
2023-11-03 17:01
JavaScript
使用方法
JavaScript变量提升
JavaScript关键知识点
函数中this指向问题和变量使用问题
一、函数中this指向问题函数中的this指向在函数调用时确定
functiona
(){returnthis;}varb={name:'b',a:a};varc={name:'c',a:a};console.log
屠龙de小熊猫
·
2023-11-03 15:22
day11 - python的三大神器
声明函数就是声明变量,函数名就是变量名deffunc1():print('函数1')return100#函数名就是func1,函数的调用表达式func1()就是函数的返回值print(type(func1))#类型为
functiona
臨時人間
·
2023-11-03 02:44
JavaScript 中更改 prototype 的三种方式
通过Object.createfunctionfoo(){this.name1=1;}foo.prototype.init=function(){console.log("foo");}
functiona
BGING
·
2023-11-02 20:43
js 原型链实例探究-附原型图
代码代码很简单,一个构造函数,一个通过构造函数new出来的对象实例,一个直接new的出来对象,和一个函数体
functionA
(){this.c=3;this.d=4;}vara=newA();varb=
一笑解qian愁
·
2023-10-30 10:36
Module
模块化1.原始写法函数分文件存放
functionA
(){}functionB(){}缺点:多人开发容易造成全局变量污染\color{#fa4}多人开发容易造成全局变量污染多人开发容易造成全局变量污染2.
weixin_47979438
·
2023-10-29 17:21
es6
js
笔记
javascript
前端
开发语言
c语言程序的框架以及内容
一.一个c语言程序大体框架由哪几部分组成#include预处理器指令intmain()C语言中的主体
functiona
()语句(函数构造块)functionb()语句(函数构造
乖的小肥羊
·
2023-10-28 19:47
c语言
开发语言
带你一分钟理解JS闭包——通俗易懂
先来看一段代码:
functiona
(){varn=0;functioninc(){n++;console.log(n);}inc();inc();}a();//控制台输出1,再输出2再看另一段代码:
functiona
爱编程的妹子
·
2023-10-27 15:38
【Javascript】函数返回值的作用
目录返回值中断函数只能写在函数体里面返回值
functiona
(){varb=3;returnb===3?4:5;}console.log(a());创建一个函数,给b赋值3,returnb===3?
freedomSTUDENT
·
2023-10-27 13:27
Javascript
javascript
前端
开发语言
onclick JS的错误写法
如图报了notdefined的错误我的错误写法js中
functiona
(){}正确写法js中a=function(){}
九乡河的小香瓜
·
2023-10-25 16:04
函数柯里化
假如有一个接收三个参数的函数A:
functionA
(a,b,c){//TODOsomething}又假如我们有一个已经封装好了的柯里化通用函数createCurry。他接收bar作为参数,能够
哒玲
·
2023-10-24 17:04
JavaScript
函数式编程
柯里化
闭包
一、产生闭包的条件函数内返回函数
functiona
(){varc=100;functionb(){c=200;}returnb;}函数作为参数传入函数中functionb(fn){varc=100;fn
屠龙de小熊猫
·
2023-10-20 18:20
主打的就是一蠢
varx="abc";//不清楚x的用途
functiona
(b,c,d){//一堆未注释的代码...//...}//混合使用单引号和双引号varmessage="It'sabeautifulday!"
Thetimezipsby
·
2023-10-19 23:00
前端
javascript
Serverless-云原生服务-概念
FaaS:
Functiona
国韵
·
2023-10-18 23:36
计算机
云原生
serverless
运维
js事件循环原理
(单线程不容易冲突,但是效率低)如下函数:
functiona
(){console.log("a")b();}functionb(){con
飞羽逐星
·
2023-10-18 17:36
ES6
es6
事件循环
html点击切换图片代码简易,html点击按钮时切换图片的代码是什么?
:108px;height:108px;border:1pxsolid#369;overflow:hidden;margin:auto;}#word{margin:auto;width:136px;}
functiona
weixin_39980917
·
2023-10-18 03:37
html点击切换图片代码简易
js原型链
--原型---prototype為函數原型對象除(Function.prototype)沒有prototype屬性typeofFunction.prototype=functionproto為對象属性
functiona
hahajj_2e72
·
2023-10-15 06:55
在块语句中的函数声明
{a=1
functiona
(){}a=2console.log(a)//输出1}console.log(a)//输出2只要跑一下程序,就会知道答案是“先2后1”:2//输出11//输出2然而“输出2”为什么会是
aimingoo
·
2023-10-15 05:54
JavaScript
语言精髓
JavaScript
作用域
前端
编程语言
JS底层运行原理:闭包机制
首先一起来看一道相关面试题:letx=1;
functionA
(y){letx=2;functionB(z){console.log(x+y+z);}returnB;}letC=A(2);C(3);此道面试题的图解
CoderGaoKK
·
2023-10-14 14:30
javascript
js预编译(全局预编译/函数预编译)
functiona
(b,c){consol
_Jyann_
·
2023-10-14 14:27
JS高级
js预编译
AO
VO
全局预编译
函数预编译
逆向爬虫28 webpack扣代码
functiona
(){}functionb(){}functionc(){}//...一系列函数functionz(){}而是以下面形式书写//自执行函数,参数是一个数组,数组里打包
一个小黑酱
·
2023-10-13 23:35
爬虫学习
爬虫
python
javascript闭包简单实例
functiona
(){varn=0;this.inc=function(){n++;console.log(n);};}varc=newa();c.inc();//控制台输出1c.inc();//控制台输出
bcbobo21cn
·
2023-10-10 20:16
web前端
JavaScript
全局变量
私有变量
闭包
2019-04-13 你不知道的javascript之预编译上
老样子,先看下面的函数functionfn(a){console.log(a)vara=123console.log(a)
functiona
(){}console.log(a)varb=function
esbook
·
2023-10-07 02:27
复杂网络博弈:Matlab建立BA网络模型
代码:创建barabasi函数和graph函数1.创建barabasi函数
functionA
=barabasi(N,m)%生成具有无标度性质的邻接矩阵%输入:N-节点数;m-每个新节点连的边数%输出:N
best_mimo
·
2023-10-05 17:27
复杂网络博弈
matlab
开发语言
看似简单的一道js题
varaif(true){a=5
functiona
(){}a=0console.log(a)}console.log(a)//运行结果//0//5要是对答案困惑可以参考这个解释:https://stackoverflow.com
Xindot
·
2023-10-02 07:31
普通函数和箭头函数的区别
console.log(1)}a()newa()//TypeError:aisnotaconstructor箭头函数不绑定arguments(用于指向调用者传入的所有参数),取而代之用rest参数...解决
functionA
HS_d119
·
2023-09-30 06:02
作用域与闭包
lettitle="dsdf";
functiona
(){console.log(title)}a();a();使用let或const可以把变量声明在作用域里面,1.使用let或const声明的变量可以被当前环境使用
活着_3840
·
2023-09-29 14:33
预编译
预编译是什么先看一段代码//函数functionfn(a,c){console.log(a,"a1");vara=123;console.log(a,"a2");console.log(c,"c1");//函数声明
functiona
池鱼_故渊
·
2023-09-29 13:20
js- 预编译,GO,AO
console.log(a)//
functiona
(){vara='a';}//a='test';
functiona
(){console.log(b)a='a';//暗示全局变量functionb(){
文刀强
·
2023-09-28 14:36
vue的组件之间方法以及变量的调用
getDetail(){console.log('子组件')}}方式②:通过组件的$emit、$on方法(----此方式忽略-----)(2)变量方式①:通过子组件调用父组件的方法,子组件主动将值传递给父组件父组件:
functionA
小小小猿阿
·
2023-09-26 08:11
vue相关
大数据
变量和全局变量的作用域问题
functiona
(){y=function(){X=2;}returnfunction(){varx=3;y();console.log(this.x);}.apply(this,arguments)
天劫天罪
·
2023-09-25 07:15
JS声明提前
直接上一段代码解释下声明提前alert(a)//弹出函数aa();//弹出10,因为函数定义全部都提升上去vara=3;
functiona
(){alert(10)}alert(a)//弹出的是3a=6;
取个昵称有那么难吗
·
2023-09-25 00:37
极简手写call方法
args.shift()||window//获取第一个参数,如果没有参数,下面obj调用fn会报错,备用windowobj.fn=thisobj.fn()deleteobj.fn//属性方法添加完后,删除obj.fn}
functiona
你要吃我的橘子吗
·
2023-09-24 06:38
javascript
开发语言
js笔记
函数1.在函数中使用注释/*optional*/来强调形参是可选的.
functiona
(o,/*optional*/a){}2.arguments(1)指向实参对象的引用,实参对象是一个类数组对象.(2
时光机321
·
2023-09-23 13:36
Promise
functionB(){A()//调用方式:回调}
functionA
(){}eg.具名回调function获取用户信息(fn){fn('姓名:笨笨')}function打印用户信息(用户信息){console.log
小芬芬007
·
2023-09-21 23:06
Lua 点 冒号面向对象 继承
1.点与冒号self机制locala={}
functiona
.test()print("a.test")enda.test()localb={}functionb:test()--self代表调用表的实例
康嘉航
·
2023-09-20 23:38
lua
面向对象
热更
JS回调函数和回调地狱
functionA
(callback){console.log("IamA");callback();//调用该函数}functionB(){console.log("IamB");}A(B);什么是回调地狱
天降男神
·
2023-09-14 20:46
typeScript--[类的实例方法与静态方法]
这里所谓的静态方法,其实就是将方法直接定义在了构造函数对象上,只有构造函数本身才能去使用它,任何其他都无法使用(包括它的派生类)一.js中的实例方法和静态方法1.实例方法定义在构造函数内的方法就是实例方法
functionA
逍遥的码农
·
2023-09-14 15:41
typeScript
typescript
ajax 中 success 方法的 return
做前后台交互时会经常用到ajax,有时候会遇到这样的情况,我们在a方法中调用b方法,b方法里是一个ajax,成功请求后会返回一个结果data,而我们希望通过b方法的返回值获取到data,我们的代码可能是这样的:
functiona
zuozhiji
·
2023-09-14 09:07
ajax
okhttp
前端
javascript
H5:设置video自动播放
JS:autoPlayAudio("myVideo");
functiona
蝴蝶结199007
·
2023-09-13 13:08
ajax timeout 内存溢出,setInterval 和 setTimeout会产生内存溢出
有兴趣的朋友可以自己尝试复制代码代码如下:
functiona
(){document.title="ok";setTimeout(a,0);}setTimeout(a,0);时间:2008-02-13先来了解
weixin_39934063
·
2023-09-07 15:22
ajax
timeout
内存溢出
Koa compose源码解析
compose的使用如下:
functionA
(context,next){console.log('A');next();}functionB(context,next){console.log('B'
ashyanSpada
·
2023-09-06 19:57
非父子传值
箭头函数:箭头函数就是没有function关键字,而是一个类似箭头的函数:vara=()=>{return1;}相当于:
functiona
(){return1;}mounted注意mounted不会承诺所有的子组件也都一起被挂载
郭佳伟666
·
2023-08-30 17:01
2023前端面试题——JS篇
symbol’但判断typeof(null)时值为‘object’;判断数组和对象时值均为‘object’2.instanceof原理是构造函数的prototype属性是否出现在对象的原型链中的任何位置
functionA
赫兹/Herzz
·
2023-08-30 10:15
web前端
js语法
javascript
前端
原型模式
LeetCode数组(JS)-- 合并两个有序数组(两种方法)
//两个数组,要你分别截取这两个数组的某一段索引,从0开始,并且把截取的这两段数组,//有序数组letarray=newArray()
functiona
(sum1,n,sum2,m,a,b){array
好名字0821
·
2023-08-23 18:02
javascript
leetcode
前端
JS中的继承方式:
B.prototype=newA();把父类共有属性和私有属性变成子类的公有属性
functionA
(){}A.prototype.age=19;A.prototype.say=function(){console.log
九四年的风
·
2023-08-23 16:28
上一页
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
其他