MongoDB 和 Mongoose MongoDB 是一个用来存储应用数据的数据库。Mongo 是一个非关系,“NoSQL” 的数据库。也就是说 Mongo 在一个记录里存...
Node 和 Express Node.js 是一个 JavaScript 运行环境,它允许开发者使用 JavaScript 来写后端(服务端)程序。Node.js 有很多内...
npm Node 包管理(npm)是一个是开发者共享和管理模块(或者包)的命令行工具, 它由 JavaScript 代码编写,广泛应用于 Node.js。 当开始一个新的项目...
JSON APIS and AJAX 用户界面是用来帮助人们如何使用程序,而应用编程接口(APIs)是用来帮助程序与其他程序交互。APIs 是计算机间相互通信的工具,专门用于...
D3 D3.js,也叫 D3,表示数据驱动文档。 D3 是一个在浏览器里创建动态可视化数据的 JavaScript 库。它基于 web 标准,即 HTML、CSS 和 SVG...
React 和 Redux:React 和 Redux 入门 React 是提供数据的视图库,能以高效、可预测的方式渲染视图。Redux 是状态管理框架,可用于简化 APP ...
Redux Redux 是 JavaScript 状态容器,提供可预测化的状态管理。Redux 可以让你构建一致化的应用,运行于不同的环境(客户端、服务器、原生应用),并且易...
React:创建一个简单的 JSX 元素 React 是由 Facebook 创建和维护的开源视图库。它是渲染当代 Web 应用程序用户界面(UI)的绝佳工具。 React ...
Sass Sass,英文全称“Syntactically Awesome StyleSheets”,是对 CSS 的扩展。它添加了一些 CSS 语法不具有的新特性。Sass ...
jQuery:了解 Script 和 Document 是如何工作的 在script标签中添加代码$(document).ready(function() {。然后在后面(仍...
Bootstrap:使用 Fluid 容器实现响应式设计 引入 Bootstrap ,添加 class 为 container-fluid的 div,变成 Fluid 容器。...
项目实战:回文检查器 项目实战:罗马数字转换器 项目实战:凯撒密码 项目实战:电话号码验证器 项目实战:收银机
算法中级:范围内的数字求和 算法中级:区分两个数组 算法中级:瞄准和消灭 算法中级:罗密欧与朱丽叶 算法中级:短线连接格式 算法中级:儿童黑话 算法中级:搜索和替换 算法中级...
函数式编程 函数式编程是一种基于函数计算的软件开发方法。像数学一样,函数在编程中通过输入产生输出。函数式编程遵循几个核心原则: 独立于程序状态或全局变量,只依赖于传递给它们的...
算法基础 计算机算法是产生特定结果的一系列步骤。要写一个算法,你必须先理解一个特定的问题,然后编写代码去解决它。 翻转字符串 在反转字符串前可能需要将其切分成字符的数组。fu...
正则表达式 正则表达式是表示搜索模式的特殊字符串。也被称为“regex”或“regexp”,它们可以帮助程序员匹配、搜索和替换文本。 使用测试方法 如果你想要在字符串"The...
JavaScript 基础 JavaScript 是一门所有现代 Web 浏览器都支持的高级编程语言。JavaScript 中的注释方式有以下两种: 使用//注释掉当前行的代...
弹性盒子 网页的用户界面(User Interface 缩写 UI)包括两个部分: 第一部分是视觉要素,如色彩、字体和图片等。 第二部分是这些元素的排列和定位。CSS3 引入...
应用无障碍 “可访问性”通常意味着 Web 内容和用户界面可以被广泛的受众理解、导航和交互。W3C 的 Web Content Accessibility Guideline...