海军 海军
4年前
关于JavaScript 对象的理解
关于JavaScript对象的理解对象理解对象ECMA262把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数。”严格来讲,这就相当于说对象是一组没有特定顺序的值。对象的每个属性或方法都有一个名字,而每个名字都映射到一个值。我们可以把ECMAScript的对象想象成散列表:无非就是一组名值对,其中的值可以是
菜园前端 菜园前端
2年前
JavaScript的基础语法介绍
原文链接:变量声明在JavaScript程序中,使用一个变量之前应当先声明。变量是使用关键字var来声明的。javascriptvarivarsum20如果未在var声明语句中给变量赋予初始值,那么虽然声明了这个变量,但在给它传入一个值之前,它的初始值就是
Stella981 Stella981
4年前
JavaScript 的面向切面编程
我们都知道面向对象编程,或者至少听说过JavaScript领域的函数式编程,但是,你听说过面向切面编程吗?我知道,它听起来像是《魔法战队》中某一集出现的东西。然而,AOP是实际存在的。此外,虽然我们现在没有使用它,但它却可以被应用于我们日常会见到的一些用例中。它最大的优势在于,你可以毫不费力的将AOP与FP或OOP结合使用,就像J
Stella981 Stella981
4年前
JavaScript基础之创建对象
!(https://oscimg.oschina.net/oscnet/361b5f13d45b403ebff39a63013a7644.png)JavaScript对象的创建!(https://oscimg.oschina.net/oscnet/c5d755a12cca4c628dba372da7d7ab3b.jpg)在Ja
Stella981 Stella981
4年前
Arcgis api for javascript学习笔记
Ⅰ. 在3.X版本中,设置Map对象的"maxScale"和"minScale" 属性<!DOCTYPEhtml<html<head<styletype"text/css"
Stella981 Stella981
4年前
JavaScript之HashMap的实现
/  @license MIT @author Daniel Kwiecinski <daniel.kwiecinski@lambder.com @copyright 2
Stella981 Stella981
4年前
Javascript – How Prototypal Inheritance really ...
EverywhereonthewebwereadthatJavascripthasprototypalinheritance.HoweverJavascriptonlyprovidesbydefaultaspecificcaseofprototypalinheritancewiththe new oper
Stella981 Stella981
4年前
JavaScript中Filter的使用
filterfilter也是一个常用的操作,它用于把Array的某些元素过滤掉,然后返回剩下的元素。和map()类似,Array的filter()也接收一个函数。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是true还是false决定保留还是丢弃该元素。例如,在一个
Stella981 Stella981
4年前
JavaScript模块化开发
1:发展历史早期的Javascript是作为浏览器的脚本语言,使用<script标签直接引入,没有所谓的模块化。也就是说如果我们需要一个js文件,我们就加一个<script标签,把需要的js引入进来。这种方式的特点在于:简单粗暴。但是当项目越来越大,依赖越来越多时可能就会出现问题,比如逻辑越来越混乱,页面也越复杂,然后可维护性就变