51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#JavaScrip
javascript类型系统——包装对象
javascript对象是一种复合值,它是属性或已命名值的集合。通过'.'符号来引用属性值。当属性值是一个函数时,称其为方法。通过o.m()来调用对象o中的方法。我们发现,字符串也同样具有属性和方法vars='helloworld';console.log(s.length);//11 字符串既然不是对象,为什么...
代码星球
·
2020-05-24
Javascript
类型
系统
包装
对象
javascript基础语法——表达式
一般地,关于javascript基础语法,人们听得比较多的术语是操作符和语句。但是,其实还有一个术语经常使用,却很少被提到,这就是javascript表达式(expression)。本文将详细介绍javascript表达式,表达式分为原始表达式和复杂表达式 原始表达式(primaryexression) ...
代码星球
·
2020-05-24
Javascript
基础
语法
表达式
javascript基础语法——变量和标识符
关于javascript,第一个比较重要的概念是变量,变量的工作机制是javascript的基本特性。实际上,变量是标识符的一种。本文将详细介绍变量和标识符 定义 标识符(Identifier)就是一个名字,用来对变量、函数、属性、参数进行命名,或者用做某些循环语句中的跳转位置的标记//变量varIde...
代码星球
·
2020-05-24
Javascript
基础
语法
变量
标识符
javascript基础语法——词法结构
javascript是一门简单的语言,也是一门复杂的语言。说它简单,是因为学会使用它只需片刻功夫;而说它复杂,是因为要真正掌握它则需要数年时间。实际上,前端工程师很大程度上就是指javascript工程师。前端入门容易精通难,说的是前端,更指的是javascript。本文是javascript基础语法的第一篇&md...
代码星球
·
2020-05-24
Javascript
基础
语法
词法
结构
javascript中的原始值和复杂值
javascript的数据类型可以分为两种:原始类型和引用类型。原始类型也称为基本类型或简单类型,javascript基本数据类型包括Undefined、Null、Boolean、Number和String五种,而引用类型也称为复杂类型,在javascript中是Object。与此相对应,它们的值也分别被称为原始值...
代码星球
·
2020-05-24
Javascript
中的
原始
复杂
javascript中关于value的一个小知识点(value既是属性也是变量)
今天在学习input的value值时,发现这么一个小知识点,以前理解不太透彻 【1】以下这种情况是常见情况,会弹出“测试内容”<inputtype="button"value="测试内容"onclick="alert(value)"> 【2】心想,这种情况下v...
代码星球
·
2020-05-24
value
Javascript
关于
一个
知识点
javascript严格模式下的8点规则
【作用】 [1]消除js语法的一些不合理、不严谨、不安全问题,减少怪异行为并保证代码运行安全 [2]提高编译器效率,增加运行速度 【使用】 [1]整个脚本启用严格模式,在顶部执行:"usestrict"; [2]在指定函数中执行严格模式,在函数体第一行:"usestrict" [3]不支...
代码星球
·
2020-05-24
Javascript
严格
模式
8点
规则
如何避免javascript中的冲突
[1]工程师甲编写功能Avara=1;varb=2;alert(a+b);//3 [2]工程师乙添加新功能Bvara=2;varb=1;alert(a-b);//1 [3]上一步中,工程师乙在不知情的情况下,定义了同名变量a,产生冲突。于是使用匿名函数将脚本包起来,让变量作用域控制在匿名函数之内。/...
代码星球
·
2020-05-24
如何
避免
Javascript
中的
冲突
深入理解javascript中的事件循环event-loop
本文将详细介绍javascript中的事件循环event-loop 线程 javascript是单线程的语言,也就是说,同一个时间只能做一件事。而这个单线程的特性,与它的用途有关,作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同...
代码星球
·
2020-05-24
深入
理解
Javascript
中的
事件
javascript中的内存管理和垃圾回收
不管什么程序语言,内存生命周期基本是一致的:首先,分配需要的内存;然后,使用分配到的内存;最后,释放其内存。而对于第三个步骤,何时释放内存及释放哪些变量的内存,则需要使用垃圾回收机制。本文将详细介绍javascript中的内存管理和垃圾回收 分配内存 为了不让程序员费心分配内存,JavaScript在定...
代码星球
·
2020-05-24
Javascript
中的
内存
管理
垃圾
关于javascript代码优化的8点建议
本文将详细介绍JS编程风格的几个要点 松耦合 当修改一个组件而不需要更改其他组件时,就做到了松耦合 1、将JS从CSS中抽离:不要使用CSS表达式//不好的做法.box{width:expression(document.body.offsetWidth+’px')} 2、将CSS从JS...
代码星球
·
2020-05-24
关于
Javascript
代码
优化
8点
javascript编码标准
编码标准是有争议的。几乎每个人都有自己的标准,但对标准应该是什么样的,则似乎很少能达成共识。但编码标准意味着,通过共同语言和一致的结构,把开发人员从无意义的工作中解放出来。允许开发人员把创新精神放在重要的逻辑上面。一个好的标准能提供清晰明了的意图,是有效工作所必需的。本文将详细介绍Javascript编码标准&nb...
代码星球
·
2020-05-24
Javascript
编码
标准
javascript设计模式——适配器模式
适配器模式的作用是解决两个软件实体间的接口不兼容的问题。使用适配器模式之后,原本由于接口不兼容而不能工作的两个软件实体可以一起工作。适配器的别名是包装器(wrapper),这是一个相对简单的模式。在程序开发中有许多这样的场景:当试图调用模块或者对象的某个接口时,却发现这个接口的格式并不符合目前的需求。这时候有两种解...
代码星球
·
2020-05-24
Javascript
设计模式
适配器
模式
javascript设计模式——状态模式
状态模式是一种非同寻常的优秀模式,它也许是解决某些需求场景的最好方法。虽然状态模式并不是一种简单到一目了然的模式(它往往还会带来代码量的增加),但一旦明白了状态模式的精髓,以后一定会感谢它带给你的无与伦比的好处。状态模式的关键是区分事物内部的状态,事物内部状态的改变往往会带来事物的行为改变。本文将详细介绍状态模式&...
代码星球
·
2020-05-24
Javascript
设计模式
状态
模式
javascript设计模式——装饰者模式
在程序开发中,许多时候都并不希望某个类天生就非常庞大,一次性包含许多职责。那么可以使用装饰者模式。装饰者模式可以动态地给某个对象添加一些额外的职责,而不会影响从这个类中派生的其他对象。本文将详细介绍装饰者模式 概念 在传统的面向对象语言中,给对象添加功能常常使用继承的方式,但是继承的方式并不灵活,还会带...
代码星球
·
2020-05-24
Javascript
设计模式
装饰者
模式
首页
上一页
...
66
67
68
69
70
...
下一页
尾页
按字母分类:
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
其他