Web 开发技术-JavaScriptWeb 开发技术-JavaScript ### 1. 概述 ## 内容提要 1 JavaScript 简史 2 JavaScript 功能、脚本语言 3 JavaScript 实现 ECMAScript > DOM BOM 4 在 HTML 中使用 JavaScript ➢直接嵌入 ➢外部引入 JS 代码压缩 ## 1 JavaScript 简史 ## 时代背景 ➢1995 1995 人类首个支持 JavaScript 和 gif 动图的浏览器 ### 1. JavaScript 简史 ## 发展过程 ➢1995: LiveScript/JavaScript 始于网景 ➢网景通信公司(Netscape)开发 LiveScript 1.0,与 Sun 公司组成开发联盟。由于 Java 正流行,LiveScript 发布前临时改名 JavaScript. ➢1996: ➢1996: Microsoft 采用 ➢在 Internet Explorer 3 中加入名为 JScript 的 JavaScript 实现. ➢1997: JavaScript 标准化 - ECMAScript 欧洲计算机制造商协会(ECMA)39号技术委员会(TC39)负责“标准化一种通用、跨平台、供应商中立的脚本语言的语法和语义”。 定义一种名为 ECMAScript 的新脚本语言标准。 ➢1998:0 码力 | 21 页 | 1.02 MB | 2 年前3
Hello 算法 1.0.0 JavaScript版FELLO FELLO FELLO FELLO FELLO FELLO >Hello算法 动画图解、一键运行的数据结构与算法教程 靳宇栋 (@krahets) ## Hello 算法 JavaScript 语言版 作者:靳宇栋 (@krahets) 代码审阅:谢发 (@justin-tse) 来存储与表示不同的基本数据类型,包括 int、float、char、bool 等。 // JavaScript 的数组可以自由存储各种基本数据类型和对象 const array = [0, 0.0, 'a', false]; ### 3.3 数字编码 $ ^{*} $ 来存储与表示不同的基本数据类型,包括 int、float、char、bool 等。 // JavaScript 的数组可以自由存储各种基本数据类型和对象 const array = [0, 0.0, 'a', false]; ### 3.3 数字编码 $ ^{*} $ Note0 码力 | 379 页 | 18.46 MB | 2 年前3
Hello 算法 1.0.0b1 JavaScript版FEELO FEELO FEELO FEELO FEELO > Hello 算法 动画图解、能运行、可提问的数据结构与算法入门教程 作者:靳宇栋(Krahets) Hello 算法 JavaScript 语言版 靳宇栋(Krahets)  但至于其中存储的是整数int,还是小数float,或是字符char,则与所谓的数据的结构无关了。 换言之,基本数据类型提供了数据的“内容类型”,而数据结构提供数据的“组织方式”。 /* JavaScript 的数组可以自由存储各种基本数据类型和对象 */ const array = [0, 0.0, 'a', false]; ##### 3.1.2. 计算机内存 在计算机中 容数组,则需新建一个数组,然后把原数组元素依次拷贝到新数组,在数组很大的情况下,这是非常耗时的。 /// == File: array.js === /* 扩展数组长度 */ // 请注意,JavaScript 的 Array 是动态数组,可以直接扩展 // 为了方便学习,本函数将 Array 看作是长度不可变的数组 function extend(nums, enlarge) { // 初始化一个扩展长度后的数组0 码力 | 185 页 | 14.70 MB | 2 年前3
Hello 算法 1.0.0b5 JavaScript版FEELO FEELO FEELO FEELO FEELO > Hello 算法 动画图解、能运行、可提问的数据结构与算法入门教程 作者:靳宇栋(Krahets) Hello 算法 JavaScript 语言版 靳宇栋(Krahets)  换句话说,基本数据类型提供了数据的“内容类型”,而数据结构提供了数据的“组织方式”。例如以下代码,我们用相同的数据结构(数组)来存储与表示不同的基本数据类型,包括 int、float、char、bool 等。 // JavaScript 的数组可以自由存储各种基本数据类型和对象 const array = [0, 0.0, 'a', false]; ### 3.3 数字编码 $ ^{*} $ 来存储与表示不同的基本数据类型,包括 int、float、char、bool 等。 // JavaScript 的数组可以自由存储各种基本数据类型和对象 const array = [0, 0.0, 'a', false]; ### 3.3 数字编码 $ ^{*} $ Tip 规范扩展到了超过 16 位,所以 Java 中的字符现在可能由一对 16 位的值(称为“代理对”)表示。 · JavaScript 和 TypeScript 的字符串使用 UTF-16 编码的原因与 Java 类似。当 1995 年 Netscape 公司首次推出 JavaScript 语言时,Unicode 还处于发展早期,那时候使用 16 位的编码就足以表示所有的 Unicode 字符了。0 码力 | 379 页 | 18.47 MB | 1 年前3
[试读]15天学会JavaScript - 第 2 章
ECMAScript语法基础ECMAScript语法基础 从本章开始,我们将循序渐进地介绍 JavaScript 的核心内容。首先,本章就是对 ECMAScript 语法进行全面的、系统的和详尽的介绍。这里读者可能会有疑问,为什么是 ECMAScript 语法而不是 JavaScript 语法呢? 其实,在第 1 章关于 JavaScript 组成的介绍中,我们就知道 JavaScript 与 ECMAScript 的关系。依据 ECMA cript 描述了 JavaScript 脚本语言的语法和基本对象。因此,本书从严谨的角度出发,这里使用 ECMAScript 语法基础作为本章标题。不过,绝大多数的设计人员还是不区分 JavaScript 与 ECMAScript 的,更习惯用 JavaScript 语法的称谓。 ### 2.1 ECMAScript 基础 在第 1 章中,我们了解到 JavaScript 语言与 Java 语言的历史渊源,其实 语言的历史渊源,其实 JavaScript 起初就是模仿 Java 而开发出来的。如果读者熟悉 Java 语言,就会发现 ECMAScript 语法很容易掌握,因其主要就是借用了 Java 语言的语法。当然,JavaScript 与 Java 毕竟是两种功能作用不同的编程语言,ECMAScript 还有一些特殊的语法特性。 #### 2.1.1 ECMAScript 语句 相信读者在学习人生中的第一门编程语言(比如0 码力 | 52 页 | 3.83 MB | 2 年前3
01 Web 开发与PHP 杨亮 《PHP语⾔程序设计》Operator ## Web基本流程 请求页面 对应文件 获取数据 PC Mobile HTTP 请求 html css javascript 服务器 (Apache) (IIS) 返回页面 html css javascript 后端脚本 (PHP) (JSP) (ASP) 数据库(MySQL)(Oracle)(Access) 返回页面 返回数据 ## Web开发人员需要关注 前端工程师 后端工程师 PC Mobile html css javascript 后端脚本 (PHP) (JSP) (ASP) 数据库(MySQL)(Oracle)(Access) html 页面内容 CSS 页面外观 JavaScript 页面行为 接受请求 获取数据 处理数据 拼接页面 组织数据 管理数据  ## 三 驾马车 HTML只是为了说明内容和结构,与外表无关 CSS负责将HTML元素的外观 JavaScript负责所有页面的交互及动作0 码力 | 18 页 | 5.96 MB | 2 年前3
抛开文档,让Web开发更高效 - Typescript 项目第三方类库使用指南
TypeScript 开发环境 • 如何使用现有 JavaScript 库 ## TypeScript 简介 ## TypeScript 是什么 TypeScript 是 JavaScript 的超集 为 JavaScript 增加了静态类型 编译成 JavaScript ## 为什么使用 TypeScript 源于 JavaScript,回到 JavaScript 一位伟人说过:能用 JS 的地方就能用0 码力 | 24 页 | 961.21 KB | 2 年前3
Weblate 4.2.2 用户文档Flag to enable es-format ## 参见 Template literals [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals] ## i18next 插补 The i18next interpolation does not match source 4 ssageFormat.html] ## JavaScript 格式 JavaScript format string does not match source Simple format string There are %d apples Flag to enable javascript-format ## 参见 JavaScript formatting strings [https://www [https://www.gnu.org/software/gettext/manual/html_node/javascript_002dformat.html] ## 百 分比占位符 The percent placeholders do not match source ### 4. 0 新版功能 Simple format string There are %number% apples0 码力 | 650 页 | 9.34 MB | 2 年前3
共 243 条
- 1
- 2
- 3
- 4
- 5
- 6
- 25













