var模型

JavaScript

痴心易碎 提交于 2019-12-02 01:47:44
JavaScript JavaScript与Java的关系 不要误会,可能有许多人会猜测 JavaScript 和 Java 是同一批人出的吧。但实际是两者没有任何关联,实际上是当时 Java 很火,然后 JavaScript 去蹭了波热点。 JavaScript的引入方式 在 Script 标签里写 <script> 在这里写你的JS代码 </script> 引入额外的JS文件 <script src="myscript.js"></script> 声明变量 avaScript的变量名可以使用_,数字,字母,$组成,不能以数字开头。 声明变量使用 var 变量名; 的格式来进行声明 ES6新增了let命令,用于声明变量。其用法类似于var,但是所声明的变量只在let命令所在的代码块内有效。 使用 const 来声明常亮 JavaScript数据类型 JavaScript 是弱类型语言 声明变量时不需要特定声明他的数据类型 数值类型(Number) JavaScript不区分整型和浮点型,就只有一种数字类型。 var a = 12.34; var b = 20; 将字符串类型数值转为数值类型 parseInt("123") // 返回123 parseInt("ABC") // 返回NaN,NaN属性是代表非数字值的特殊值。 parseFloat("123.456") //

前端之JavaScript

為{幸葍}努か 提交于 2019-12-01 19:12:58
1 | 0 JavaScript概述 1 | 1 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。 该标准一开始就是针对JavaScript语言制定的,但是没有称其为JavaScript,有两个方面的原因。一是商标,JavaScript本身已被Netscape注册为商标。而是想体现这门语言的制定者是ECMA,而不是Netscape,这样有利于保证这门语言的开发性和中立性。 因此ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现。 1 | 2 ECMAScript的历史 年份 名称 描述 1997 ECMAScript 1 第一个版本 1998 ECMAScript 2 版本变更 1999 ECMAScript 3 添加正则表达式 添加try/catch ECMAScript 4 没有发布 2009 ECMAScript 5 添加"strict mode"严格模式 添加JSON支持 2011 ECMAScript 5.1 版本变更

前端之JavaScript

烈酒焚心 提交于 2019-12-01 16:58:10
目录 JavaScript概述 ECMAScript和JavaScript的关系 ECMAScript的历史 JavaScript引用方式 JavaScript语言规范 JavaScript基础 变量声明 注意: JavaScript数据类型 JavaScript拥有动态类型 数值(Number) 字符串(String) 布尔值(Boolean) null和undefined 对象(Object) forEach() splice() map() 类型查询 运算符 算数运算符 比较运算符 逻辑运算符 赋值运算符 流程控制 if-else if-else if-else switch for while 三元运算 函数 函数定义 函数中的arguments参数 函数的全局变量和局部变量 作用域 词法分析(尝试理) 内置对象和方法 自定义对象 Date对象 JSON对象 RegExp对象 Math对象 JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。

js

旧城冷巷雨未停 提交于 2019-12-01 16:35:58
ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。 该标准一开始就是针对JavaScript语言制定的,但是没有称其为JavaScript,有两个方面的原因。一是商标,JavaScript本身已被Netscape注册为商标。而是想体现这门语言的制定者是ECMA,而不是Netscape,这样有利于保证这门语言的开发性和中立性。 因此ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现。 ECMAScript的历史 年份 名称 描述 1997 ECMAScript 1 第一个版本 1998 ECMAScript 2 版本变更 1999 ECMAScript 3 添加正则表达式添加try/catch ECMAScript 4 没有发布 2009 ECMAScript 5 添加"strict mode"严格模式添加JSON支持 2011 ECMAScript 5.1 版本变更 2015 ECMAScript 6 添加类和模块 2016

WebGL简易教程(十一):纹理

元气小坏坏 提交于 2019-12-01 12:07:05
目录 1. 概述 2. 实例 2.1. 准备纹理 2.2. 配置纹理 2.3. 使用纹理 3. 结果 4. 参考 1. 概述 在之前的之前的教程 《WebGL简易教程(九):综合实例:地形的绘制》 中,绘制了一个带颜色的地形场景。地形的颜色是根据高程赋予的RGB值,通过不同的颜色来表示地形的起伏,这是表达地形渲染的一种方式。除此之外,还可以将拍摄得到的数字影像,贴到地形上面,得到更逼真的地形效果。这就要用到我们这一章的新知识——纹理了。 这里用到的纹理图像,是一张从GoogleEarth上下载的卫星影像DOM.tif,其范围正好覆盖地形数据。为了方便使用,特意将其转换为JPG格式的影像:tex.jpg。并放到与HTML和JS同目录下。用图像查看软件打开图像的显示效果为: 注意,在大部分浏览器(如chrome)中,基于安全策略是不允许访问本地文件的。WebGL的纹理需要用到本地的图像,所以需要将浏览器设置成支持跨域访问或者建立服务器在域内使用。 2. 实例 基于 《WebGL简易教程(九):综合实例:地形的绘制》 中的JS代码进行改进: // 顶点着色器程序 var VSHADER_SOURCE = 'attribute vec4 a_Position;\n' + //位置 'attribute vec4 a_Color;\n' + //颜色 'uniform mat4 u

前端之JavaScript

大兔子大兔子 提交于 2019-12-01 10:19:06
目录 前端之JavaScript JavaScript概述 ECMAScript的历史 JavaScript引入方式 Script标签内写代码 引入额外的JS文件 JavaScript语言规范 注释(注释是代码之母) 结束符 JavaScript语言基础 变量声明 JavaScript数据类型 数值(Number) 字符串(String) slice和substring的区别 布尔值(Boolean) null和undefined 对象(Object) 数组 类型查询 运算符 算数运算符 比较运算符 逻辑运算符 赋值运算符 流程控制 if-else switch for while 三元运算 函数 函数定义 函数中的arguments参数 函数的全局变量和局部变量 内置对象和方法 自定义对象 Date对象 JSON对象 RegExp对象 Math对象 前端之JavaScript JavaScript概述 ECMAScript的历史 年份 名称 描述 1997 ECMAScript 1 第一个版本 1998 ECMAScript 2 版本变更 1999 ECMAScript 3 添加正则表达式添加try/catch ECMAScript 4 没有发布 2009 ECMAScript 5 添加"strict mode"严格模式添加JSON支持 2011 ECMAScript 5.1

003 前端基础之JavaScript

会有一股神秘感。 提交于 2019-12-01 10:13:11
目录 一、JavaScript概述 1.1 ECMAScript和JavaScript的关系 1.2 ECMAScript的历史 二、JavaScript引入方式 Script标签内写代码 引入额外的JS文件 三、JavaScript语言规范 3.1 JavaScript语言基础 变量声明 3.2 JavaScript数据类型 数值(Number) 字符串(String) 布尔值(Boolean) null和undefined 对象(Object) forEach() splice() map() 类型查询 3.3 运算符 算数运算符 比较运算符 逻辑运算符 赋值运算符 3.4 流程控制 if-else if-else if-else switch for while 三元运算 3.5 函数 函数定义 函数中的arguments参数 函数的全局变量和局部变量 作用域 3.6 词法分析(尝试理解) 3.7 内置对象和方法 自定义对象 Date对象 JSON对象 RegExp对象 Math对象 一、JavaScript概述 1.1 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA

前端之JavaScript

前提是你 提交于 2019-12-01 09:41:32
1|1ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。 该标准一开始就是针对JavaScript语言制定的,但是没有称其为JavaScript,有两个方面的原因。一是商标,JavaScript本身已被Netscape注册为商标。而是想体现这门语言的制定者是ECMA,而不是Netscape,这样有利于保证这门语言的开发性和中立性。 因此ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现。 1|2ECMAScript的历史 年份 名称 描述 1997 ECMAScript 1 第一个版本 1998 ECMAScript 2 版本变更 1999 ECMAScript 3 添加正则表达式 添加try/catch ECMAScript 4 没有发布 2009 ECMAScript 5 添加"strict mode"严格模式 添加JSON支持 2011 ECMAScript 5.1 版本变更 2015 ECMAScript 6 添加类和模块

前端之js(待补充)

故事扮演 提交于 2019-12-01 09:00:18
JavaScript 历史简介 ES6就是指的ECMAScript ECMAScript是Javascript的一个重要标准,但它并不是 JavaScript 唯一的部分,当然,也不是唯一被标准化的部分。实际上,一个完整的 JavaScript 实现是由以下 3 个不同部分组成的: 核心(ECMAScript) 文档对象模型(DOM) Document object model (整合js,css,html) 浏览器对象模型(BOM) Broswer object model(整合js和浏览器) 简单地说,ECMAScript 描述了JavaScript语言本身的相关内容。 JavaScript 是脚本语言 JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程代码。 JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。 JavaScript 很容易学习。 引入方式 Script标签内写代码 <script>//在这里面写JS代码</script> 引入额外的 JS 文件 <script src="myscript.js"></script> 语言规范 注释 // 单行注释 /* 多行 注释 */ 结束符 JavaScript中的语句要以分号(;)为结束符 JS语言基础 变量声明 JavaScript的变量名可以使用

JavaScript

落花浮王杯 提交于 2019-12-01 08:48:57
1 JavaScript简介 1.1 什么是JavaScript(了解) 全称: JavaScript, 简称JS JavaScript是由NetScape(网景公司)提供的一门嵌入在网页中执行的脚本语言。 JS常被用于嵌入在网页中实现一些动画效果 或者实现一些表单校验(比如检查用户名和密码输入是否规范, 两次密码是否一致, 邮箱格式是否正确等) 现在JS已经被广泛的应用在web开发中,主要应用在浏览器客户端。 1.2 JS特点和优势(了解) 1.2.1 特点 直译式(没有编译的过程, 是边解释边执行) 基于对象(js内部提供了一些对象, 可以通过函数创建对象) 弱类型 Java声明变量 String str = "hello"; int num = 100; JS声明变量 var x = 100; x = true; x = []; var y = "abc"; 1.2.2 优势 良好的交互性 一定的安全性(只能访问浏览器内部的东西) 跨平台性(基于浏览器实现跨平台) 1.3 在HTML引入JS的方式 1.3.1 第一种方式 可以在head或body或其他位置添加一个script标签, 在script标签内部可以直接书写JS代码, 例如: <script type="text/javascript"> /* 书写JS代码和JS注释 */ alert("引入JS的第一种方式..."