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
【JavaScript笔记】
【韩顺平
Javascript笔记
】js函数
一、函数//只是为了解决浏览器的兼容性,这样写比较规范1.函数的必要性:代码重用2.分类:自定义函数和系统函数3.函数的基本概念:为完成某一功能的代码(语句,指令)的集合4.基本语法:function函数名(参数列表){//代码;return值;//可以选择}//输入两个数,再输入一个运算符(+-*/),得到结果->函数特别强调:参数列表中的参数名前千万不要带varfunctioncount(nu
是彼岸花啊
·
2020-08-08 19:55
JavaScript
【
javascript笔记
】声明函数的三种方式
最近在看js书籍,记录了一下:通常我们使用的是使用函数声明语法定义:functionfunctionName(arg1,arg2){//to-do}但是我们偶尔也会这样用函数表达式定义函数:varsum=function(arg1,arg2){//to-do}两种方式有什么区别呢,其实区别不是很大,实际上js里面函数也是对象。下面引用一个例子:functionsum(arg1,arg2){retu
K3v
·
2020-08-08 13:48
javascript
JavaScript笔记
之编程规范
一份简洁自用的JavaScript编码规范。1.命名规范变量名、属性名、对象名、方法名等统一采用小驼峰式命名规范:letthisIsValue="hello";letmyObject={firstKey:"",secondKey:""};类名、文件名使用大驼峰命名规范:MyTest.jsclassMyClass{}functionMyFunction(){}常量名使用大写字母加下划线命名规范:co
Spider.Wang
·
2020-08-08 13:42
JavaScript
Javascript笔记
(四)之字符编码(综合讲述)
前言在讲解本章节的时候,我们需要了解到一些事情。如果要想做到页面不乱码,要求有如下几个因素。1、html页面的标签中的值与html文本的编码一致,如果不一致会乱码;2、浏览器不能自动切换编码;3、页面为"UTF-8",而mysql数据库查询为gbk,也会导致乱码;mysql可以使用如下命令,来临时设置查询编码setnamesutf84、数据库在存储数据的时候,编码不一致存储,会导致数据库中的数据显
小嘉丶学长
·
2020-08-08 10:42
前端笔记之javascript
Javascript笔记
(二)之语法基础介绍
前言上一篇,我们简单到介绍了JavaScript和EcmaScript的区别与相同点和前端三要素:结构/样式/行为。行为部分主要是由JavaScript来负责的;JavaScript词法结构JavaScript是用Unicode字符集编写。JavaScript是区分大小写的语言。JavaScript的注释支持C语言的两种注释。在JavaScript,标识符用来对变量和函数进行命名,以字母、下划线(
小嘉丶学长
·
2020-08-08 10:42
前端笔记之javascript
ES6
JavaScript
前端
Javascript笔记
(五)之 代码规范
前言:为什么需要代码规范代码规范的意义在ECMAScript之中,所有的代码都是由语句来构成的。语句表明执行过程中的流程、限定与约定,形式上可以是单行语句或一对大扩后{}扩起来的复合语句,在语法描述中,复合语句整体可以作为一个单行语句处理。JavaScript代码规范校验工具1、种类介绍JavaScript之中提供有如下几种代码规范校验工具JSLint:古老,不可配置,不可扩展,不可禁用许多特性的
小嘉丶学长
·
2020-08-08 10:42
前端笔记之javascript
Javascript笔记
(六)之程序结构与流程控制语句
一、程序结构简介1、几个基本概念程序结构分为顺序结构、分支结构、循环结构,通常伴随着这几种程序结构存在的还有流程控制语句;在ECMA-262规定来一组流程控制语句,语句定义了ECMAScript中的主要语法,语法通常由一个或多个关键字来完成给定的任务,例如:判断、循环、退出等;语句:在ECMAScript之中,所有的代码都是由语句来构成都。语句表明执行过程中都流程、限定与约定,形式上可以是单行语句
小嘉丶学长
·
2020-08-08 10:42
前端笔记之javascript
Javascript笔记
(三)之语法基础介绍
运算符算数运算符+运算符加号运算符如下几个功能:正号:可以提供数学上到正数标示;加法操作:提供基本的数学加法运算字符串拼接:进行两个字符串到拼接操作注意:1、在进行字符串拼接到时候要注意运算到顺序问题2、在进行字符串拼接到时候要注意隐式转换问题3、如果+参与的运算里有对象,则会先调用valueOf()方法,如果不能转换为数值,再调用toString()方法,其他原理与isNaN()一致;1+{}/
小嘉丶学长
·
2020-08-08 10:42
前端笔记之javascript
JavaScript
位运算
比较运算
逻辑运算
【原】
javascript笔记
之splice和slice这两兄弟为毛这么难记
容易混淆,决定做下笔记!!!splice()方法向/从数组中添加/删除项目,然后返回被删除的项目。语法arrayObject.splice(index,howmany,item1,.....,itemX)返回值提示和注释注释:请注意,splice()方法与slice()方法的作用是不同的,splice()方法会直接对数组进行修改。slice()方法可从已有的数组中返回选定的元素语法arrayObj
rizon886
·
2020-08-06 13:06
技术
【
JavaScript笔记
· 拓展篇(二)】Object.defineProperty()方法详细解读 —— 为对象添加自定义属性或修改已有属性
文章目录一.语法及参数二.descriptor描述符分类2.1数据描述符键值对2.1.1writable2.1.2value2.2存取描述符键值对2.2.1get2.2.2set2.3共享的可选键值对2.3.1configurable2.3.2enumerable三.两种正确的书写格式3.1数据描述符3.2存取描述符四.实际运用举例4.1不可枚举(enumerable)4.2属性只读(writab
Code_Zevin_J
·
2020-08-04 18:36
JavaScript
javascript
JavaScript笔记
——DOM增删改查节点
文章目录接上篇,DOM查询节点一、增删改查方法1.1创建节点(增加)1.2向父节点添加子节点1.3替换节点1.4删除节点1.5总结二、练习2.1题目2.2代码接上篇,DOM查询节点一、增删改查方法1.1创建节点(增加)创建元素节点对象document.createElement()标签名作参数,并将对象返回创建文本节点对象document.createTextNode()文本内容作参数,根据内容创
Think—Coder
·
2020-08-04 00:27
JavaScript
JavaScript笔记
JavaScript笔记
JavaScript基础JavaScript介绍JavaScript实现JavaScript输出JavaScript语法JavaScript注释JavaScript变量JavaScript
阿西代码
·
2020-08-03 15:13
JS
JavaScript笔记
-面向对象编程(3)对象原型与原型对象
console.log(Star.prototype.constructor);console.log(ldh.__proto__.constructor);//打印的是一样的都是Star这个函数本身对象原型或者原型对象.constructor都指向构造函数Prototype本身就是一个对象一个自带的内置的对象这就是为什么它被叫做原型对象functionStar(uname,age){this.u
jz2516
·
2020-08-01 11:47
javascript
前端
JavaScript笔记
-面向对象编程(2)this的指向问题
classStar{constructor(uname,age){this.name=uname;this.age=age;this.sing();//注意这里用了this普通函数也是可以放入constructor的因为sing是一个类里面的类里面的话基本上每一处都要用this//除了constructor后面的圆括号}sing(){console.log(this.name);}}varldh=
jz2516
·
2020-08-01 11:46
javascript
前端
JavaScript笔记
-面向对象编程(1)创建类与类的继承
面向对象编程类抽象了对象的公共部分它泛指某一大类(class)ES6之前js并不存在类这个概念ES6发布于2015年目前有一些高版本的浏览器支持但是也只支持其部分功能大部分还是只支持ES5在ES6没有发布之前对象不是由类创建的而是由构造函数创建的对象特指某一个通过类实例化一个具体的对象所以概括一下类是公共的属性和行为对象是一个具体的例子。关于类的创建。//1.创建类class这里创建一个明星类cl
jz2516
·
2020-08-01 11:13
javascript
前端
Javascript笔记
:作用域和执行上下文
一、作用域Javascript的作用域规则是在编译阶段确定的,有声明时的位置决定。JS中有全局作用域,函数作用域,块级作用域(ES6引入)。1.全局作用域在整个程序生命周期内都是有效的,在任意的函数内部都能访问的变量或函数拥有全局作用域。以下几种情形拥有全局作用域:1.定义在最外层的变量和函数,拥有全局作用域。2.未声明直接复制的变量,拥有全局作用域。3.在浏览器环境中,定义在window对象上的
A1_00078
·
2020-08-01 10:34
JavaScript笔记
HTML:是整个网站的骨架CSS:对整个网站骨架进行美化JavaScript:使整个页面具有动态效果ECMAScript:是JavaScript核心,包含(基本语法,变量,关键字,数据类型,语句,函数)DOM:文档对象模型,包含(整个HTML页面的内容)BOM:浏览器对象模型,包含(整个浏览器相关内容)获取元素内容window.onload=function(){//获取页面指定位置的元素varu
咿呀而已
·
2020-08-01 08:06
JS
JavaScript笔记
:数组
数组定义数组常用方法a.改变原数组(7种)1.push(item)2.pop()3.unshift(item)4.shift()5.reverse()6.splice(index,n,i1,......ix)7.sort()b.不改变原数组1.concat()2.slice(start,end)3.join(separator)4.split(separator,n)类数组数组去重forEach(
zzgohaha
·
2020-08-01 05:13
前段
JavaScript笔记
:闭包
闭包,立即执行函数闭包立即执行函数with()闭包闭包就是能够读取其他函数内部变量的函数当内部函数被保存到外部时,会生成闭包,闭包会导致原有作用域链不释放,造成内存泄漏。不同的作用域之间不能互相访问,但是如果在一个函数内部在定义一个函数并且这个内部函数与外部函数的变量有所关联,那么就可以返回这个函数来访问外部函数里面的变量,所以在本质上闭包就是将函数内部与函数外部连接起来的桥梁。当函数执行完函数的
zzgohaha
·
2020-08-01 05:13
前段
JavaScript笔记
:原型
[[Prototype]]JavaScript中的对象有一个特殊的[[Prototype]]内置属性,其实就是对于其他对象的引用。几乎所有的对象在创建时[[Prototype]]属性都会被赋予一个非空的值。注意:很快我们就可以看到,对象的[[Prototype]]链接可以为空,虽然很少见。varmyObject={a:2};myObject.a;//2[[Prototype]]引用有什么用呢?当你
玉儿Qi
·
2020-08-01 02:51
JavaScript
前端开发
JavaScript笔记
:DOM2 & DOM3
DOM1主要定义的是HTML和XML文档的底层结构,DOM2&DOM3则在这个结构的基础上引入了更多的交互能力。为此,DOM2、DOM3分为好多个模块,分别描述了DOM某个非常具体的子集:1、DOM2级核心:在DOM1级核心的基础上构建,为节点添加了更多的方法和属性。2、DOM2级视图:为文档定义了基于样式信息的不同视图。3、DOM2级事件:说明了如何使用事件与DOM文档交互。4、DOM2级样式:
玉儿Qi
·
2020-08-01 02:51
JavaScript
JavaScript笔记
:this全面解析
每个函数的this是在调用时被绑定的,完全取决于函数的调用位置(也就是函数的调用方法)。调用位置调用位置就是函数在代码中被调用的位置(而不是声明的位置)。只有仔细分析调用位置才能回答这个问题:这个this到底引用的是什么?通常来说,寻找调用位置就是寻找“函数被调用的位置”,但是做起来并没有这么简单,因为某些编程模式可能会隐藏真正的调用位置。最重要的是要分析调用栈(就是为了到达当前执行位置所调用的所
玉儿Qi
·
2020-08-01 02:51
前端开发
JavaScript
JavaScript笔记
:错误处理与调试
1、浏览器报告的错误IEIE是唯一一个在浏览器的界面窗体(chrome)中显示JavaScript错误信息的浏览器。在发生JavaScript错误时,浏览器左下角会出现一个黄色的图标,图标旁边则显示着”Erroronpage”(页面中有错误)。假如不是存心去看的话,你很可能不会注意这个图标。双击这个图标,就会看到一个包含错误消息的对话框,其中还包含诸如行号、字符数、错误代码及文件名(其实就是你在查
玉儿Qi
·
2020-08-01 02:51
JavaScript
JavaScript笔记
:表单脚本
JavaScript最初的应用之一,就是分担服务器处理表单的责任,打破处处依赖服务器的局面。1、表单的基础知识在javascript中,表单是用HTMLFormElement类型来表示的。HTMLFormElement继承了HTMLElement,因而与其他HTML元素有相同的默认属性,不过HTMLFormElement也有它自己独有的属性和方法:acceptCharset:服务器能够处理的字符集
玉儿Qi
·
2020-08-01 02:51
JavaScript
JavaScript笔记
:变量、作用域和内存问题
根据ECMA-262的定义,javascript的变量和其他语言的变量有很大区别。javascript松散变量的本质,决定了它只是在特定时间内保存着特定值的名字而已。由于不存在某个变量必须要保存某个特定类型的值的规则,一个变量的值和类型可以在脚本的生命周期内改变。1、基本类型和引用类型的值ECMAScript变量可能包含两种不同数据类型的值:基本类型和引用类型。基本类型值指的是简单的数据段,引用类
玉儿Qi
·
2020-08-01 02:51
JavaScript
JavaScript笔记
八:DOM
DOM(文档对象模型):针对HTML和XML文档的一个API(应用程序编程接口)。描绘了一个层次化的节点树,允许开发人员添加、移除、修改页面的某一部分。成为表现和操作页面标记的真正的跨平台、语言中立的方式。1、节点层次DOM可以将任何的HTML或XML文档描绘成一个多层节点构成的结构。Node类型:用于抽象地表示文档中一个独立的部分,所有其他的类型都继承自Node;Document类型:表示整个文
_Greenday_
·
2020-08-01 01:29
JavaScript
javascript
web应用
前端
JavaScript笔记
二:变量、作用域和内存
1、基本类型和引用类型基本类型:简单的数据段引用类型:可能由多个值构成的对象,只能给引用类型添加属性当复制他们的值时,基本类型实际上是又开辟了独立的空间存储值,而引用类型则是创建了指针,他们关联到同一个对象2、执行环境和作用域延长作用域链,没有块级作用域3、确定一个值是哪种基本类型可以使用typeof操作符,而确定一个值是哪种引用类型可以使用instanceof操作符。4、所有变量(基本和引用)都
_Greenday_
·
2020-08-01 01:29
JavaScript
JavaScript笔记
:最详细的call函数和apply函数用法总结
昨天听了一堂直播,里面有教到关于forEach函数的源码编写,提到了call()和apply()函数,有点懵,这才发现之前我学的太快了,有很多细节没有注意,当进行实战时才发现漏了一些东西,现在开始查漏补缺。今天就好好总结一下call()和apply()方法的应用。首先,这两个函数的作用完全一样,都是调用构造函数来构造自己的对象,并且还能够改变this的指向,区别就只是传参形式不一样。/*apply
Neeky Ceng
·
2020-07-31 21:55
JavaScript
JavaScript笔记
:原型和原型链
prototypeprototype翻译过来叫做原型,每一个构造函数都有一个prototype,并且prototype是一个对象,里面有两条属性:constructor和__proto__。Nice.prototype{constructor:ƒNice(),__proto__:Object}其中,“constructor”叫做构造器,返回的是构造这个对象的构造函数,也就是Nice()本身。"__
Neeky Ceng
·
2020-07-31 21:24
JavaScript
javascript笔记
:函数
神马是函数?函数就是为实现特定功能的多个语句的集合。为啥要有函数?函数相对于普通语句,就是逼格!,函数就相当于主程序的小弟,可以吧任务交给小弟去办。这样的编程易于维护。js函数有两种:1、自定义函数。2、系统函数javascript中如何定义函数?functionfunction_name(){alert('我就是函数')};怎么调用函数?调用函数的方法分两种:1、函数名直接调用。2、变量名=函数
史蒂芬李
·
2020-07-31 20:54
javascript
javascript笔记
:javascript前世续篇(从javascript起源谈下它的继承)
我的《
javascript笔记
:javascript的前世。至于今生嘛地球人都知道了哈》,在我不小心的操作里,后半部分丢掉了,哎,博客使用还是不熟练,真悲剧!
javazhuanzai
·
2020-07-31 18:09
java
javascript笔记
:函数的定义与调用
1.1函数定义//单个参数(对象参数)functionpritprops(o){for(varpino)console.log(p+":"+o[p]+"\n");}//多个参数(计算两个笛卡尔坐标之间的距离)functiondistance(x1,y1,x2,y2){vardx=x2-x1;vardy=y2-x2;returnMath.sqrt(dx*dx+dy*dy);}//递归函数,调用自身的
灰鸽
·
2020-07-31 18:08
javascript
JavaScript笔记
:DOM
DOM基本操作(增删改查)遍历元素节点树返回e的第n层父节点DOM(DocumentObjectModel,文档对象模型)定义了表示和修改文档所需的方法。DOM对象即为宿主对象,由浏览器厂商定义,用来操作html和XML功能的一类对象的集合(对html和XML的标准编程接口)基本操作(增删改查)遍历元素节点树functionretChild(node){varnodes=node.childNod
zzgohaha
·
2020-07-31 12:44
JavaScript笔记
:原型和原型链,继承
JavaScript笔记
:原型和原型链定义:prototype和__proto__原型继承圣杯模式定义:原型是function对象的的一个属性,它定义了由构造函数创建的的对象的公共祖先。
zzgohaha
·
2020-07-31 12:44
前段
JavaScript笔记
:柯里化,数据扁平化,惰性函数
柯里化,扁平化,惰性函数柯里化扁平化惰性函数柯里化在数学和计算机科学中,柯里化是一种将使用多个参数的一个函数转换成一系列使用一个参数的函数的技术。前端使用柯里化主要是为了简化代码结构。提高系统的可维护性,一个方法,只有一个参数,强制了功能的单一性,使其功能内聚,降低了耦合。functioncurry(fn,length){varlength=length||fn.length;returnfunc
zzgohaha
·
2020-07-31 12:44
JavaScript笔记
:call(), apply()
call,applycall()apply()改变this指向,传参列表不同call()//源码Function.prototype.myCall=function(){varobj=arguments[0]||window;varargs=[];for(vari=1,len=arguments.length;i
zzgohaha
·
2020-07-31 12:44
JavaScript笔记
:事件
event定义:事件处理程序1.HTML事件处理程序2.elem.onXXX=function(event){}3.obj.addEventListener(type,fn,false)4.obj.attachEvent('on'+type,fn);事件流事件处理模型1.事件冒泡2.事件捕获阻止默认事件跨浏览器的事件处理程序事件委托机制事件对象键盘事件定义:JavaScript与HTML之间的交互
zzgohaha
·
2020-07-31 12:44
前段
JavaScript笔记
:混合对象“类”
类理论类/继承描述了一种代码的组织结构形式——一种在软件中对真实世界中问题领域的建模方法。面向对象编程强调的是数据和操作数据的行为本质上是互相关联的(当然,不同的数据有不同的行为),因此好的设计就是把数据以及和它相关的行为打包(或者说封装)起来。这在正式的计算机科学中有时被称为数据结构。类的一个核心概念是多态,这个概念是说父类的通用行为可以被子类用更特殊的行为重写。实际上,相对多态性允许我们从重写
玉儿Qi
·
2020-07-31 12:31
前端开发
JavaScript
JavaScript笔记
:compose()
compose()创建一个compose函数,返回函数集functions组合后的复合函数,也就是一个函数执行完之后把返回的结果再作为参数赋给下一个函数来执行.compose内的函数执行顺序为从右向左,即最右边的函数(最后一个参数)最先执行,执行完的结果作为参数传递给前一个函数(包裹它的函数),一直到整个函数执行完毕,return一个函数functioncompose(){varargs=[].s
zzgohaha
·
2020-07-31 11:22
你不知道的
javascript笔记
(一)—— 作用域和闭包
1.作用域闭包1.1作用域是什么1.1.1编译原理过程js的代码编译发生在执行前,过程如下:词法分析将代码字符串分解成有意义的代码块语法分析将上一步的代码块转换成一个由元素逐级嵌套所组成的AST。代码生成将AST转换为可执行的代码(机器指令)的过程。1.1.2RHS和LHSRHS表示查找某个变量的值。LHS指找到变量容器本身,对其赋值。RHS和LHS在查找时,如果在当前作用域没有找到目标就会继续向
weixin_34014555
·
2020-07-30 10:23
JavaScript基础知识
因为之前使用过一段时间的JavaScript并做了些学习笔记都是放在word上的显得十分杂乱,所以这次也是打算认认真真的重新填一下坑并且认真整理一下
JavaScript笔记
到博客园。
云崖先生
·
2020-07-25 13:00
JavaScript笔记
今日内容1.JavaScript基础JavaScript:*概念:一门客户端脚本语言*运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎*脚本语言:不需要编译,直接就可以被浏览器解析执行了*不能独立执行*功能:*可以来增强用户和html页面的交互过程,可以来控制html元素(对html元素的属性和内容进行修改),让页面有一些动态的效果,增强用户的体验。*JavaScript发展
焚寂丶殇
·
2020-07-16 05:52
javaweb
JavaScript笔记
一
早在ES3中JavaScript就引入了块级作用域,如:withcatch二个块级作用域,只是没有专门定义块组作用域的关健字。但是随着ES6中引入了let,我们的代码终于有了创建完整、不受约束的块组作用域的能力。块作用域在功能上和代码风格上都拥有很我激动人心的新特性。JavaScript中可以改变this上下文的操作如下:bindcallapply分别的特点是:bind,目标对象.bind(源对象
蚂蚁闲游
·
2020-07-15 15:10
JavaScript笔记
整合(1)
1语法2数据类型3变量4字符串操作,数组操作,对象操作5控制台打印消息6判断语句(和java一样)7循环语句(和java一样,多的forin类似foreach)(forin遍历key,forof遍历value)8Map和Set9数据遍历(forEach和forof)10函数11变量作用域(全局,嵌套,变量提升,名字空间,常量,块级变量,解构赋值)12方法:对象中绑定函数(this关键字的指向)(a
YaoHHH
·
2020-07-15 11:42
从头开始讲Node.js——异步与事件驱动
很久之前试着用node+express+mongoDB搭建过一个小型的网站,然后心得体会都写在了这几篇博客中:MongoDB学习笔记之Mongoose的使用
javascript笔记
之express初体验
daisy_Hawen
·
2020-07-14 22:21
node
javascript
javaWeb之js总结
javascript笔记
一、js的简介1、js是什么js是可以嵌入到html中,是基于对象和事件驱动的脚本语言特点:(1)交互性(2)安全性:js不能访问本地磁盘(3)跨平台:浏览器中都具备js解析器2
echo_wjcwjc
·
2020-07-14 18:34
javaweb
系统设计以及
javascript笔记
:用户行为分析研究之数据采集
1.1用户行为分析的重要性用户行为分析的重要性,我想做个网站的人都会用很清晰的认识,本来我想谈谈自己想法,但感觉自己毕竟还是做技术的,很难清晰的从商业价值的角度来分析它的重要性,因此放弃了想阐述自己意见的想法。当我第一次见到百度统计,和谷歌分析网站,就有那种惊鸿一瞥的激动,很想自己也能写出一套这样的网站,这也是我持续研究用户行为分析的初衷。我估计还是有很多童鞋对“用户行为分析”的概念比较陌生,这里
weixin_34008933
·
2020-07-13 18:38
【
javascript笔记
】js基本数据类型
.记录一下以前没掌握的变量解释示例String字符串,一段文本。要指示变量是字符串,你应该将它们用引号包裹起来。varmyVariable='Bob';Number数字,一个数字。不用引号包围。是只有一个单一的数据类型,内部被表示为64位的浮点数,和java的double一样.NaN是一个特殊的数值.它不等于它自己.请不要使用==和===来判断一个数字是否是Number,请使用Number.isN
K3v
·
2020-07-13 02:08
javascript
JavaScript笔记
(3)关于重复的定义和遗漏的定义
关于重复的定义和遗漏的定义1.如果重复定义时又进行了初始化,则相当于重新赋值,如:vari=5;vari=10;console.log(i);//输出为102.如果重复定义时未初始化,则相当于没有重复定义,如:vari=5;vari;console.log(i);//输出为5注意:IE浏览器的控制台会“保留”变量上次的值,因此vari=100;console.log(i);//输出100vari;
way_hj
·
2020-07-12 05:12
JavaScript学习笔记
JavaScript笔记
:函数作用域和块作用域
1、函数中的作用域考虑如下的代码:functionfoo(a){varb=2;//一些代码functionbar(){//...}//更多的代码varc=3;}在这个代码片段中,foo(..)的作用域中包含了标识符a、b、c和bar。bar(..)拥有自己的作用域。全局作用域也有自己的作用域气泡,它只包含了一个标识符:foo。由于标识符a、b、c和bar都附属于foo(..)的作用域,因此无法从f
玉儿Qi
·
2020-07-12 04:27
JavaScript
前端开发
上一页
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
其他