如何知晓那个变量是数组 在JavaScript运算符typeof测数组的类型时,将会返回object,无法获取数组类型 ① 为了解决这个问题,ECMAScript定义了新方法:Array.isArray(); eg: 输出结果为true ② 创建一个isArray方法来解决此问题 eg: 返回结果为 ...
分类:
编程语言 时间:
2019-07-22 15:10:18
阅读次数:
117
前端基础之JavaScript 一、JavaScript概述 1. ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者 Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号 ...
分类:
编程语言 时间:
2019-07-21 00:58:06
阅读次数:
102
动态语言,准确地说,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化。比如众所周知的ECMAScript(JavaScript)便是一个动态语言。除此之外如Ruby、Python等也都属于动态语言,而C、C++等语言则不属于动态语言。 动态类型语言:是指在运行 ...
分类:
编程语言 时间:
2019-07-18 15:17:40
阅读次数:
112
__proto__ VS. prototype in JavaScript http://dmitrysoshnikov.com/ecmascript/javascript-the-core/#a-prototype-chain __proto__ is the actual object that ...
分类:
编程语言 时间:
2019-07-04 00:44:16
阅读次数:
149
一、Babel: (官网:https://www.babeljs.cn/docs/) 1、Babel 是一个 JavaScript 编译器; 2、Babel 是一个工具链,主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本 ...
分类:
其他好文 时间:
2019-07-03 20:01:52
阅读次数:
105
Python3快速入门(八)——Python3JSON1、JSON简介JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,是基于ECMAScript的一个子集。2、json模块简介Python3中可以使用json模块来对JSON数据进行编解码,包含两个函数:json.dumps():对数据进行编码。json.loads():对数据进行解码。在json的编解码过程
分类:
编程语言 时间:
2019-07-01 22:54:12
阅读次数:
111
1.1 JS的组成 1.JS语法 --> ECMAScript 2.BOM --> Browser Object Model(浏览器对象模型) 3.DOM --> Document Object Model(文档对象模型) 可以操作html+css DOM也可以理解为是对HTML以及XML的标准编程 ...
分类:
其他好文 时间:
2019-06-30 18:45:50
阅读次数:
98
一,语言 和 环境(平台) 之间的关系 浏览器中 Javascript 的组成部分 ECMAScript核心 + DOM + BOM ECMAScript核心 + DOM + BOM Node.js 中 Javascript 的组成部分 ECMAScript 核心 + 全局成员 + 核心 API 模 ...
分类:
Web程序 时间:
2019-06-29 19:28:01
阅读次数:
118
Object构造函数和对象字面量都可以用来创建单个对象,但是在创建多个对象时,会产生大量重复代码. 1.工厂模式 工厂模式抽象了创建具体对象的过程.由于ECMAScript无法创建类,我们用函数来封装 以特定接口创建对象 的细节. 2.构造函数模式 用来创建特定类型的对象,比如Object/Arr ...
分类:
Web程序 时间:
2019-06-23 23:05:05
阅读次数:
262
一、简介 JavaScript是一门面向对象的动态语言,他一般用来处理以下任务: 生成HTML和CSS 生成动态HTML内容 生成一些特效 生成用户交互组件 验证用户输入 自动填充表单 当前浏览器所支持的JavaScript的版本被称为“ECMAScript的5.1”,或简单的“ES5”,但接下来的 ...
分类:
编程语言 时间:
2019-06-23 19:24:52
阅读次数:
119