Welcome 微信登录

首页 / 脚本样式 / JavaScript

Node.js开源应用框架HapiJS介绍

Node.js开源应用框架HapiJS介绍

一、HapiJS介绍HapiJS是一个开源的、基于Node.js的应用框架,它适用于构建应用程序和服务,其设计目标是让开发者把精力集中于开发可重用的应用程序的业务逻辑,向开发者提供构建应用程序业务逻辑所需的基础设施。HapiJS目前的最新版本为7.2.0版。二、HapiJS安装和项目配置1、安装Hapi库HapiJS的安装很简单,执行如下命令:复制代码 代码如下:$ sudo npm install hapi -ghapi@7.2.0 /usr/local...
Backbone.js中的集合详解

Backbone.js中的集合详解

Backbone.js的集合只是一个简单的有序集的模型。通过适应模型和集合,我们可以避免数据处理逻辑放到了我们的视图层。此外,模型和集合还提供了便利的与后端一起工作的方法,当数据发生变化时,可以自动化地标记Backbone.js视图。这样,它可以用于如下的情况:复制代码 代码如下:Model: Animal, Collection: Zoo通常情况下你的集合只适应一种模型,但模型本身并不局限于集合的类型。复制代码 代码如下:Model: person, C...
Node.js开发之访问Redis数据库教程

Node.js开发之访问Redis数据库教程

大家要记住,Node.js主要用于构建高性能、高可伸缩性的服务器和客户端应用,它面向的是“实时Web”。Node.js的目标是提供一个“以简单的方式构建可扩展的网络服务器”,它受到来自Ruby语言的事件机(Event Machine)和来自Python的Twisted框架的影响。Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发...
JavaScript 学习笔记之变量及其作用域

JavaScript 学习笔记之变量及其作用域

一、变量ECMAscript变量是松散型变量,所谓松散型变量,就是变量名称可以保存任何类型的数据,每个变量仅仅是一个用于保存值的占位符。定义:var firstDemo;二、变量的作用域2.1基本概念使用var 定义变量:定义该变量的作用域的局部变量,这种定义变量的方法也被成为显式声明。这么说不理解的话可以看看下面这个简单粗暴的例子:复制代码 代码如下:test();function test(){var firstDemo="hello";//定义局部变...
JavaScript 学习笔记之数据类型

JavaScript 学习笔记之数据类型

一、分类基本数据类型:undefined、null、string、Boolean、number复杂数据类型:objectobject的属性以无序的名称和值对的形式 (name : value) 来定义二、详解1、undefined:undefined类型只有一个值:undefined,在使用var对变量进行声明但未初始化时,这个变量的值就是undefined.包含undefined值的变量与尚未定义的变量是不一样的,以下这个例子可以说明:复制代码 代码如下...
Node.js的包详细介绍

Node.js的包详细介绍

在Node.js语言中,包和模块并没有本质的不同,包是在模块的基础上更深一步的抽象,包将某个独立的功能封装起来,用于发布、更新、依赖管理和进行版本控制。Node.js根据CommonJS规范实现了包机制,开发了npm来解决包的发布和获取需求。Node.js的包是一个目录,其中包含JSON格式的包说明文件package.json。Node.js的包基本遵循CommonJS规范,因此具备以下特征:CommonJS规范定义的包特性:1)顶层目录包含package...
JavaScript 学习笔记之操作符(续)

JavaScript 学习笔记之操作符(续)

一、乘性操作符1、乘法:* 乘法操作符的一些特殊规则:如果操作数都是数值,按照常规的乘法计算,如果乘积超过了ECMAscript数值的表示范围,则返回infinity或者-infinity如果有一个操作数是NaN,那返回结果就是NaN如果是infinity与0相乘,返回NaN如果infinity与非0数相乘,返回infinity或者-infinityinfinity与infinity相乘,返回infinity如果有一个操作数不是数值,后台会先调用numbe...
<< 991 992 993 994 995 996 997 998 999 1000 >>