51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Javascript忍者秘籍
JavaScript装饰者模式
这里我们通过需求逐渐引出装饰者模式。下面是一个关于几代汽车的不同逐渐体现装饰者模式的。首先,我们先引入一个接口文件----目的为检验实现类是否完全实现接口中的方法,代码如下,//定义一个静态方法来实现接口与实现类的直接检验//静态方法不要写出Interface.prototype,因为这是写到接口的原型链上的//我们要...
代码星球
·
2020-08-31
Javascript
装饰者
模式
Javascript 中 null和undefined的区别
null表示"没有对象",即该处不应该有值。典型用法是:(1)作为函数的参数,表示该函数的参数不是对象。(2)作为对象原型链的终点。Object.getPrototypeOf(Object.prototype)//null undefined表示"缺少值",就是此处应该有一个值,但是还没有定义。典型用法是:(...
代码星球
·
2020-08-31
Javascript
null
undefined
区别
JavaScript 字符串是否包含某个字符串
varstr="123";console.log(str.indexOf("3")!=-1);//true注:indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回-1。varstr="123";console.log(str.search("3")!=-1)...
代码星球
·
2020-08-31
字符串
Javascript
是否
包含
某个
JavaScript调试总结
1.设置断点2.设置浏览模式:一定要设置IE浏览器3.设置起始页4.运行二、谷歌浏览器调试1、运行项目,进入后F12,找到Sources ...
代码星球
·
2020-08-31
Javascript
调试
总结
(七)JavaScript 函数
JavaScript变量的生命期从它们被声明的时间开始。局部变量会在函数运行以后被删除。全局变量会在页面关闭后被删除。 ...
代码星球
·
2020-08-29
Javascript
函数
(六) JavaScript 对象
...
代码星球
·
2020-08-29
Javascript
对象
(五)JavaScript 变量
与代数一样,JavaScript变量可用于存放值(比如x=5)和表达式(比如z=x+y)。变量可以使用短名称(比如x和y),也可以使用描述性更好的名称(比如age,sum,totalvolume)。变量必须以字母开头变量也能以$和_符号开头(不过我们不推荐这么做)变量名称对大小写敏感(y和Y是不同的变量)JavaScr...
代码星球
·
2020-08-29
Javascript
变量
(四)JavaScript 注释
JavaScript不会执行注释。我们可以添加注释来对JavaScript进行解释,或者提高代码的可读性。单行注释以 // 开头。本例用单行注释来解释代码:多行注释以 /* 开始,以 */ 结尾。下面的例子使用多行注释来解释代码: &nb...
代码星球
·
2020-08-29
Javascript
注释
(四)JavaScript 语句
JavaScript语句是发给浏览器的命令。这些命令的作用是告诉浏览器要做的事情。下面的JavaScript语句向id="demo"的HTML元素输出文本"你好Dolly": 分号用于分隔JavaScript语句。通常我们在每条可执行的语句结尾添加分号。使用分号的另一用处是在一行中编写多条语句。 J...
代码星球
·
2020-08-29
Javascript
语句
(三)JavaScript 语法
字符串(String)字面量 可以使用单引号或双引号:"JohnDoe"'JohnDoe' 数组(Array)字面量 定义一个数组:[40,100,1,5,25,10]对象(Object)字面量 定义一个对象:{firstName:"John",lastName:"Doe",ag...
代码星球
·
2020-08-29
Javascript
语法
(二)JavaScript 输出
avaScript没有任何打印或者输出的函数。JavaScript可以通过不同的方式来输出数据:使用 window.alert() 弹出警告框。使用 document.write() 方法将内容写到HTML文档中。使用 innerHTML 写入到HTML元素。...
代码星球
·
2020-08-29
Javascript
输出
JS(1) JavaScript 用法
HTML中的脚本必须位于<script>与</script>标签之间。脚本可被放置在HTML页面的<body>和<head>部分中。 如需在HTML页面中插入JavaScript,请使用<script>标签。<scrip...
代码星球
·
2020-08-29
JS
Javascript
用法
JS学习实践(1) JavaScript 修改图像灯泡
修改灯泡 <!DOCTYPEhtml><html><head><metacharset="utf-8"><title>菜鸟教程(runoob.com)</title></head><body>...
代码星球
·
2020-08-29
JS
学习
实践
Javascript
修改
深入了解 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
原型
闭包
首页
上一页
...
39
40
41
42
43
...
下一页
尾页
按字母分类:
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
其他