Welcome 微信登录

首页 / 脚本样式 / JavaScript

NodeJS的Promise的用法解析

NodeJS的Promise的用法解析

Javascript的特点是异步,Javascript不能等待,如果你实现某件需要等待的事情,你不能停在那里一直等待结果回来,相反,底线是使用回调callback:你定义一个函数,这个函数只有等到结果可用时才能被调用。这种回调模型对于好的代码组织是没有问题的,但是也可以通过从原始回调切换到promise解决很多问题,将promise看成是一个标准的数据容器,这样会简化你的代码组织,可以成为基于promise的架构。什么是Promise?一个prom...
JavaScript编写检测用户所使用的浏览器的代码示例

JavaScript编写检测用户所使用的浏览器的代码示例

能力检测在编写代码之前先检测特定浏览器的能力。例如,脚本在调用某个函数之前,可能要先检测该函数首付存在。这种检测方法将开发人员从考虑具体的浏览器类型和版本中解放出来,让他们把注意力集中到相应的能力是否存在上。能力检测无法精确地检测特定的浏览器和版本。怪癖检测怪癖实际上是浏览器实现中存在的bug,例如早期的webkit中就存在一个怪癖,即它会再for-in循环中返回被隐藏的属性。怪癖检测通常涉及到运行一段代码,然后确定浏览器是否存在某个怪癖。由于怪癖检测无法...
Sea.JS知识总结

Sea.JS知识总结

SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架。是一款现代的用于Web开发的模块加载工具,提供简单、极致的模块化体验。Sea.js 由阿里、腾讯等公司共同维护。使用 Sea.js的好处:Sea.js 追求简单、自然的代码书写和组织方式,具有以下核心特性:简单友好的模块定义规范:Sea.js 遵循 CMD 规范,可以像 Node.js 一般书写模块代码。自然直观的代码组织方式:依赖的自动加载、配置的简洁清晰,可以让我们更多地享受编...
Nodejs学习item【入门手上】

Nodejs学习item【入门手上】

一、 安装 首先,去http://nodejs.org 下载安装。我下的版本是0.8.14。安装很简单,下一步下一步就哦了。然后在path中配置一下安装目录即可,msi会把npm(Node Package Manager)一并装上。我的安装目录是C:Program Files (x86) odejs。这时使用cmd命令窗口 node -v ,npm -v命令查看下安装的版本1.1、helloworld在Node.js工程目录中新建一个文件hello.js,...
基于jquery实现即时检查格式是否正确的表单

基于jquery实现即时检查格式是否正确的表单

现在很多网站的注册模块都可以实现即时检查格式是否正确,这样极大的增强了用户体验,对开发非常有利。下面的代码是利用jquery实现了对一个表单字段格式的即时检查(包括字段长度、邮箱格式),同时在提交时,再次出发检查事件。注意这个检查是keyup和focus上为主,利用这两个事件来触发blur(失去焦点)事件。<html><head> <meta charset="utf-8" /> <title></ti...
node.js插件nodeclipse安装图文教程

node.js插件nodeclipse安装图文教程

在eclipse插件中,node.js插件中比较知名的是nodeclipse,本文为大家介绍了nodeclipse安装教程,供大家参考,具体内容如下安装nodeclipse1. 依次点击工具→插件安装→浏览eclipse插件市场→搜索node.js→在搜索结果里找nodeclipse如下图2.点击上图中的install开始加载,加载完毕点下一步接受许可协议静待安装完成即可3. 安装完毕后重启HBuilder4. 新建node项目:依次点击菜单文件→新建→其...
Node.js插件安装图文教程

Node.js插件安装图文教程

Node.js简介Node.js是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node.js对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模...
<< 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 >>