51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Asc
深入了解 JavaScript 中的 for 循环
ECMAScript6(简称ES6)中,新增了一种循环,是:for-in通常情况下,我们能够用for-in来遍历一遍数组的内容。代码例如以下:constarr=[1,2,3];letindex;for(indexinarr){console.log("arr["+index+"]="+arr[index]);}普通情况...
代码星球
·
2020-08-29
深入
了解
Javascript
中的
for
深入理解javascript原型和闭包(18)——补充:上下文环境和作用域的关系
本系列用了大量的篇幅解说了上下文环境和作用域,有些人反映这两个是一回儿事。本文就用一个小样例来说明一下,作用域和上下文环境绝对不是一回事儿。 再说明之前。咱们先用简单的语言来概括一下这两个的差别。00 上下文环境:能够理解为一个看不见摸不着的对象(有若干个属性)。尽管看不见摸不着,但确实实实在在存在...
代码星球
·
2020-08-28
深入
理解
Javascript
原型
闭包
ECMAScript 6.0 简要学习
由于在学习vue的时候有许多自己不懂的语法,于是简单的学习一下ES6。 ES6,全称ECMAScript6.0,是JavaScript的下一个版本标准,2015.06发版。 ES6主要是为了解决ES5的先天不足,比如JavaScript里并没有类的概念,但是目前浏览器的JavaScript是ES5版本,大多数高...
代码星球
·
2020-08-27
ECMAScript
简要
学习
JavaScript Array(数组)对象
数组对象的作用是:使用单独的变量名来存储一系列的值。数组对象用来在单独的变量名中存储一系列的值。我们使用关键词new来创建数组对象。下面的代码定义了一个名为myArray的数组对象:varmyArray=newArray()varmyArray=[]有两种向数组赋值的方法(你可以添加任意多的值,就像你可以定义你需要的任...
代码星球
·
2020-08-27
Javascript
Array
数组
对象
Javascript 5种方法实现过滤删除前后所有空格
第一种:循环检查替换//供使用者调用functiontrim(s){returntrimRight(trimLeft(s));}//去掉左边的空白functiontrimLeft(s){if(s==null){return"";}varwhitespace=newString("");varstr=newString(...
代码星球
·
2020-08-27
Javascript
5种
方法
实现
过滤
Javascript:谈谈JS的全局变量跟局部变量
一个很好的面试题:(直接用变量报错,定义未赋值使用是undefined)(function(){alert(ww);//报错:})();(function(){varww;alert(ww);//undefined})(); ...
代码星球
·
2020-08-27
变量
Javascript
谈谈
JS
全局
javascript事件委托和jQuery事件绑定on、off 和one以及on绑定多个事件(重要)
一.事件委托什么是事件委托?用现实中的理解就是:有100个学生同时在某天中午收到快递,但这100个学生不可能同时站在学校门口等,那么都会委托门卫去收取,然后再逐个交给学生。而在jQuery中,我们通过事件冒泡的特性,让子元素绑定的事件冒泡到父元素(或祖先元素)上,然后再进行相关处理即可。如果一个企业级应用做报表处理,表...
代码星球
·
2020-08-27
事件
绑定
on
Javascript
委托
Javascript 检查字符串是否是数字的几种方法
//判断是否是正整数functionIsNum(s){if(s!=null){varr,re;re=/d*/i;//d表示数字,*表示匹配多个数字r=s.match(re);return(r==s)?true:false;}returnfalse;} //判断是否为数字functionIsNum(...
代码星球
·
2020-08-27
Javascript
检查
字符串
是否是
数字
Javascript的函数直接量定义
在Javascript中允许函数通过直接量来定义。一般情况下,我们定义函数时,最常见的方式是通过function语句进行定义,例如:function sum(a,b){ return a+b;} 这样,sum这个函数就在...
代码星球
·
2020-08-27
Javascript
函数
直接
定义
【调试】如何使用javascript的debugger命令进行调试(重要)
首先安装firebug,在firefox的扩展里搜索安装即可。然后在页面中启用firebug中的脚本: 然后在网页某些位置加入debugger命令,比如如下页面代码:<!DOCTYPEhtml><html><head><...
代码星球
·
2020-08-26
调试
如何
使用
Javascript
debugger
你有必要知道的 25 个 JavaScript 面试题
1、使用typeofbar==="object"推断bar是不是一个对象有神马潜在的弊端?怎样避免这样的弊端?使用typeof的弊端是显而易见的(这样的弊端同使用instanceof):letobj={};letarr=[];console.log(typeofobj==='object');//trueconsole...
代码星球
·
2020-08-26
你有
必要
知道
Javascript
试题
[学习笔记]JavaScript基础
JavaScript和HTML的结合方式直接写在事件中,当浏览器不能正确解释时。在前面加上“javascript:”,比如:javascript:alert('写在事件中')。function_second(){</script><scripttype="text/javascript&qu...
代码星球
·
2020-08-26
学习
笔记
Javascript
基础
JavaScript中数组元素删除的七大方法汇总
原文链接:https://blog.csdn.net/u010323023/article/details/52700770 在JavaScript中,除了Object之外,Array类型恐怕就是最常用的类型了。与其他语言的数组有着很大的区别,JavaScript中的Array非常灵活。今天我就来总结了一下J...
代码星球
·
2020-08-25
Javascript
数组
元素
删除
七大
javascript json对象操作(基本增删改查)
/***Json对象操作,增删改查**@authorlellansin*@blogwww.lellansin.com*@version0.1**解决一些常见的问题*get/set解决获取和设置时,无节点中断的问题*create可以创建多级节点,若存在则覆盖新值*delete删除节点及其子节点*print_r格式化输出对...
代码星球
·
2020-08-25
Javascript
json
对象
操作
基本
Javascript运行机制
Javascript是一种单线程开发语言。理解Javascript的运行机制是日常编码必须要掌握的技能。为什么是单线程?JavaScript的主要用途是与用户交互,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。假设:如果JavaScript支持多线程,一个线程在某个DOM节点上添加内容,另外一个线...
代码星球
·
2020-08-25
Javascript
运行机制
首页
上一页
...
44
45
46
47
48
...
下一页
尾页
按字母分类:
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
其他