JavaScript 有什么特点 JavaScript 使网页增加互动性。JavaScript 使有规律地重复的HTML文段简化,减少下载时间。JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由 CGI 验证。JavaScript 的特点是无穷无尽的,只要你有创意。 Java 与 JavaScript 有什么不同 很多人看到 Java 和 JavaScript 都
JavaScript 模块 前端 ClojureScript 依赖命名空间, 所以不能直接使用 npm 模块, 甚至 UMD 模块. 使用前需要做打包处理, 或者通过暴露在 window 对象的属性来调用. 已经打包的模块可以参考: http://cljsjs.github.io/ 后端 使用 Lumo 运行 ClojureScript 脚本时可以通过 js/require 调用 npm 模块.
6.6 ABP表现层 - Message 6.6.4.1 简介 消息API被用来向用户显示一个消息或者从用户那里得到一个确认。 消息API默认实现方式是使用了sweetalert库。使用时你需要引用sweetalert的样式和js,然后把 abp.sweet-alert.js 作为适配器包含到你的页面中。 6.6.4.2 显示消息 如下所示: abp.message.info('some info
6.6 ABP表现层 - Notification 6.6.3.1 Javascript Notification API 当一些事情发生的时候,我们喜欢显示一些别致的能够自动消失的通知,例如,当某个记录被保存或者某个问题发生的时候。ABP定义了标准的API实现了该功能。 abp.notify.success('a message text', 'optional title'); abp.not
Gulp 允许你使用现有 JavaScript 知识来书写 gulpfile 文件,或者利用你所掌握的 gulpfile 经验来书写普通的 JavaScript 代码。虽然gulp 提供了一些实用工具来简化文件系统和命令行的操作,但是你所编写的其他代码都是纯 JavaScript 代码。 Gulpfile 详解 gulpfile 是项目目录下名为 gulpfile.js (或者首字母大写 Gulp
数组是一种使用整数作为键(integer-key-ed)属性和长度(length)属性之间关联的常规对象。此外,数组对象还继承了 Array.prototype 的一些操作数组的便捷方法。——MDN 数组可以存放多个值。数组的数不是指数字,而是指数据,数组可以存放任意数据类型的值。 从理论上讲,在内存允许的情况下,数组的长度是无限的。 1. 创建数组 数组由中括号 [] 包裹,每一项之间用逗号 ,
基于 IEEE 754 标准的双精度 64 位二进制格式的值(-(253 -1) 到 253 -1)。——MDN 在 JavaScript 只有浮点数(可以理解成带有小数点的数)。 数字就是我们日常使用的数字,在 JavaScript 中默认是十进制的。 10; -1; 1.1; 10.0; +0; -0; 99999999; +1; 正数(大于零的数)通常不需要在前面带上 + 号, +1 和
对象 指包含数据和用于处理数据的指令的数据结构. 对象有时也指现实世界中的一些事, 例如在赛车游戏当中一辆车或者一幅地图都可以是一个对象。—— MDN JavaScript 中的对象由属性和方法组成。 属性可以是任意 JavaScript 中的数据类型,方法则是一个函数。 1. 创建对象 对象的格式如下: { prop1: 'value1', prop2: 666, prop3: {}
在 JavaScript中,函数是头等 (first-class) 对象,因为它们可以像任何其他对象一样具有属性和方法。它们与其他对象的区别在于函数可以被调用。简而言之,它们是 Function 对象。(MDN) 函数就是一段代码片段,调用函数就是执行函数中的代码。 1. 函数的使用 1.1 语法 函数使用前通常与变量一样需要先进行声明,用 function 关键字定义函数。 // 常见的函数的定
变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。 变量就是存放一些内容的容器。 对于初学者,理解变量是重要的一环。 从分析变量这个名词,可以知道他是一个可以改变的量,这里的量就是代表某一种值。 在 JavaScript 中,变量就是一个用来存放值的容器,并且可以对容器中的值做修改。 每个变量都有唯一的变量名,使用变量名来区分变量。 1. 声明变量 在 JavaScript 中使用v
通过简单的 JavaScript 脚本,对数据进行逻辑上的处理。 为什么使用 JavaScript 以前: 在没有提供 JavaScript 时,必须对数据的格式进行严格上的要求,当提供的数据出现告警时,不能做出及时的判断。 现在: 现在可以对捕获到的数据进行逻辑上的处理,极大的减轻了我们对数据格式的要求。 使用 JavaScript 可以做什么 使用 JavaScript 可以做到以下3点: 数
您可以使用JavaScript location.reload方法刷新网页。 可以在事件时自动调用此代码,也可以仅在用户单击链接时调用此代码。 如果要使用鼠标单击刷新网页,则可以使用以下代码 - <a href="javascript:location.reload(true)">Refresh Page</a> 要以更好的方式理解它,您可以 Refresh Page。 自动刷新 您还可以使用J
JavaScript 1.2引入了function literals的概念,这是另一种定义函数的新方法。 函数文字是定义未命名函数的表达式。 语法 (Syntax) function literal的语法很像函数语句,除了它用作表达式而不是语句,不需要函数名。 <script type="text/javascript"> <!-- var variablename = func
function语句不是定义新函数的唯一方法; 您可以使用Function()构造函数和new运算符动态定义函数。 Note - 构造函数是面向对象编程的术语。 你可能第一次感到不舒服,这没关系。 语法 (Syntax) 以下是使用Function( )构造函数和new运算符创建函数的语法。 <script type="text/javascript"> <!-- var var
在JavaScript 1.2之前,函数定义仅允许在顶级全局代码中使用,但JavaScript 1.2允许函数定义也嵌套在其他函数中。 仍存在一个限制,即函数定义可能不会出现在循环或条件中。 这些对函数定义的限制仅适用于函数声明的函数声明。 正如我们将在下一章稍后讨论的那样,函数文字(JavaScript 1.2中引入的另一个特性)可能出现在任何JavaScript表达式中,这意味着它们可以出现在