-
D3.JS 安装方法
D3.js 是一个开源库,该库的源代码可在https://d3js.org/网站...
-
AngularJS应用程序:待办事项列表
待办事项的插件初始界面如上图红框内容,没有任何选项,当你在输入框中输入并按下回车...
-
D3.js 缩放(zoom) API
缩放有助于缩放您的内容。您可以使用单击和拖动方法专注于特定区域。d3.zoom(...
-
灾难性回溯
有些正则表达式看上去很简单,但是执行起来耗时非常非常非常长,甚至会导致 Java...
-
JS函数:setTimeout 和 setInterval
有时我们并不想立即执行一个函数,而是等待特定一段时间之后再执行。这就是所谓的“计...
-
D3.js 路径(Paths)绘画 API
路径用于绘制矩形、圆形、椭圆、折线、多边形、直线和曲线。SVG 路径表示可以被描...
-
D3.js 拖动(drag) API
拖放是 d3.js 中最重要的概念之一。以下是 D3.js 中一些最重要的拖动 ...
-
D3.JS 操作 DOM 元素
append() 方法添加一个新元素作为当前选择中元素的最后一个子元素。text...
-
D3.js 颜色 API
d3-color API 提供了各种颜色的表示。您可以在 API 中执行转换和操...
-
D3.JS 选择元素
选择是 D3.js 中的核心概念之一。它基于 CSS 选择器。它允许我们在网页中...
-
JS数据类型:数字类型
JavaScript 中的常规数字以 64 位的格式 IEEE-754 存储,也...
-
D3.js - 形状(Shapes )API
D3.js 中的不同形状生成器。您可以使用以下脚本配置 Shapes API。...
-
D3.js 定时器(Timer) API
Timer API 模块用于执行具有同步定时延迟的并发动画。它使用request...
-
DOM 树是什么?它能解决哪些问题?
HTML 文档是由<html><head><bod...
-
JS函数:var 与 let 的区别
var 声明与 let 相似。大部分情况下,我们可以用 let 代替 var 或...
-
JS数据类型:转换数组map、sort、reverse
arr.map 方法是最有用和经常使用的方法之一。它对数组的每个元素都调用函数,...
-
UEditor在JSP环境的使用说明
UEditor 1.4.0 版本对之前的配置方式进行了简化,具体请参见:后端请求...
-
量词 `+,*,?` 和 `{n}`
假设我们有一个字符串 +7(903)-123-45-67,并且想要找到它包含的所...
-
JavaScript 函数表达式
在 JavaScript 中,函数不是“神奇的语言结构”,而是一种特殊的值。在这...
-
词边界:\\b 的使用
词边界 \\b 是一种检查,就像 ^ 和 $ 一样。当正则表达式引擎(实现搜索正...
-
JavaScript是什么?它有什么作用?
JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编...
-
AngularJS国际化Internationalization
AngularJS支持三种类型的过滤器的内置国际化:货币、日期和数字。我们只需要...
-
D3.js 请求(Request) API
D3.js 提供了一个请求 API 来执行 XMLHttpRequest。XML...
-
JS函数:Rest 参数与 Spread 语法
Rest 参数可以通过使用三个点 ... 并在后面跟着包含剩余参数的数组名称,意...
-
D3.js 绘制图表
D3.js 用于创建静态 SVG 图表。它能够方便的绘制以下图表 -条形图、圆图...
-
JavaScript可选链“?.”
可选链 ?. 是一种访问嵌套对象属性的安全的方式。即使中间的属性不存在,也不会出...
-
D3.js 生成地图
地理空间坐标通常用于天气或人口数据。D3.js 为我们提供了三种地理数据工具 -...
-
JavaScript逻辑运算符
JavaScript 中有三个逻辑运算符:||(或),&&(与)...
-
JS数据类型:在数组中搜索
arr.indexOf、arr.lastIndexOf 和 arr.includ...
-
捕获组的使用
模式的一部分可以用括号括起来 (...)。这称为“捕获组(capturing g...
-
JavaScript在浏览器中调试
调试是指在一个脚本中找出并修复错误的过程。所有浏览器和大多数其他环境都支持调试工...
-
JS数据类型:数组方法splice、slice、concat
数组提供的方法有很多。为了方便起见,在本章中,我们将按组讲解。arr.splic...
-
JavaScript书写规范
我们的代码必须尽可能的清晰和易读,这样我们才能在隔了一段时间再回头看的时候,读懂...
-
D3.js 选择器(Selection) API
选择是文档对象模型 (DOM) 的强大数据驱动转换。它用于设置属性、样式、属性、...
-
AngularJS HTML DOM
下面的指令用于将应用程序数据绑定到−HTML DOM元素的属性 序号 名称和描...
-
开发者控制台
开发人员工具允许我们查看错误、运行命令、检查变量等等。大多数开发人员倾向于使用 ...
-
锚点:字符串开始 ^ 和末尾 $
插入符号 ^ 和美元符号 $ 在正则表达式中具有特殊的意义。它们被称为“锚点”。...
-
JavaScript箭头函数
创建函数有一种非常简单的语法,它被称为“箭头函数”,因为它看起来像这样:let ...
-
AngularJS 切换菜单
这是一个切换菜单的一个例子,它可以通过上面两个图形按钮来切换视图。 开发这个应用...
-
JavaScript对象“this”方法
this 的值就是在点之前的这个对象,即调用该方法的对象。在 JavaScrip...
-
AngularJS 导航菜单示例
这是一个简单的导航菜单示例,只有主菜单,没有二级菜单,例子中讲解了活动变量的使用...
-
JS函数:深入理解箭头函数
箭头函数不仅仅是编写简洁代码的“捷径”。它还具有非常特殊且有用的特性。JavaS...
-
D3.js 中 SVG 使用方法
SVG 代表可缩放矢量图形。SVG 是一种基于 XML 的矢量图形格式。它提供了...
-
AngularJS环境设置
这一章描述了如何设置AngularJS库用于web应用程序开发。 它还简要描述了...
-
JavaScript对象引用和复制
与原始类型相比,对象的根本区别之一是对象是“通过引用”被存储和复制的,但是,对象...
-
正则表达式中的字符类
“数字”类。它写为 \\d,对应于“任何一个数字”,点(.)是匹配“任何字符”,...
-
D3.js 轴(Axis) API
D3 提供了绘制轴的函数。轴由线条、刻度和标签组成。一个轴使用一个 Scale,...
-
JavaScript严格模式 use strict
严格模式,“use strict”这样做的好处是永远不会破坏现有代码。但缺点是 ...
-
JS函数:递归
我们的第一个主题是 递归(recursion)。当一个函数解决一个任务时,在解决...
-
D3.js 集合 API
集合只是一个将多个元素组合成一个单元的对象。它也被称为容器。集合 API 包含对...
-
AngularJS - MVC架构
Model View Controller或MVC,通常被称为是一种软件设计模式...
-
JavaScript变量Variables
变量是“命名存储”用于数据。我们可以使用变量来存储好东西、访客和其他数据。变量命...
-
Unicode:修饰符 “u” 和 class \\p{...}
JavaScript 使用 Unicode 编码 (Unicode encodi...
-
AngularJS应用程序:记事本
这是一个记事本程序的示例,一共包含3个文件,其中一个是主页面,还有两个js文件,...
-
JS函数:函数绑定
当将对象方法作为回调进行传递,例如传递给 setTimeout,这儿会存在一个常...
-
JS数据类型:字符串
字符串长度使用length 属性,字符串查找使用str.indexOf、str....
-
浏览器环境 文档对象模型DOM
JavaScript 语言最初是为 Web 浏览器创建的。此后,它已经发展成为一...
-
JavaScript比较运算符
我们从数学中知道许多比较运算符。在 JavaScript 中,它们是这样写的:大...
-
JavaScript中的“switch”语句
switch 语句可以替代多个 if 判断。switch 语句为多分支选择的情况...
-
JavaScript交互:alert, prompt, confirm
交互:警告alert、提示prompt、确认confirm。由于我们将使用浏览器...