3m安装法 安装nvm $ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash % Total % Received % Xferd Average Speed Time Time Time Current
nodejs的出现,可以算是前端里程碑式的一个事件,它让前端攻城狮们摆脱了浏览器的束缚,踏上了一个更加宽广的舞台。前端的可能性,从此更加具有想象空间。 随着一系列基于nodes的应用/工具的出现,工作中与nodejs打交道的机会越来越多。无论在node应用的开发,还是使用中,包管理都扮演着一个很重要的作用。NPM(node package manager),作为node的包管理工具,极大地便利了我
总结:区分一下这节的几个英文单词 module是模块的意思,node module就是node模块的意思 export是导出的意思,也可以译为暴露。exports是export的复数形式 组合起来:module.exports就是模块暴露,即此模块提供的接口或变量 require是需要的意思,也可以译为引用,调用。 引用某个js文件或者模块,就是我想调用它暴露的接口,打成我的目的。 require
linux操作系统和bash编程要会(以后要有一定的服务器部署、运维工作) vi是编辑器,需要会使用 git必须会,目前最火的版本控制工具 常用命令行工具(ack,autojump等) 前端入门的4本书 精通CSS+DIV 网页样式与布局 http://product.china-pub.com/35553 精通CSS:高级Web标准解决方案(第2版)http://product.china-pu
安装 node.js 参考: https://skyao.gitbooks.io/leaning-gitbook/installation/nodejs.html
1. 安装Node.js Node.js是一个开放源代码、跨平台的、可用于服务端和网络应用的运行环境。qap-cli使用了Node.js开发,因此需要需要开发者安装Node.js。 Windows平台 下载MSI( v4.4.6 LTS-x86, v4.4.6 LTS-x64),双击运行即可。 或者访问Nodejs官方网站。 Mac OS平台 直接下载程序Node.js进行安装; 或者通过Home
Node.js 性能测试模拟器 Why? 性能测试时,可能需要一些系统外的被依赖服务的模拟器,常用性能测试工具如JMeter并没有模拟Server端的能力。如果是另外起个Tomcat,写些简单的模拟器——性能与容量是一个问题,因为被测试服务器集群可能有二十台机器,而跑模拟器的机器可能只有一两台。另一个是如果要快速修改输出内容,Tomcat的打包上传部署流程略显麻烦。 所以看上了Node.js。 另
Node.js 是运行在服务端的 JavaScript。 官网:https://haomo-tech.com 作者:毫末科技 邮箱:hxg@haomo-studio.com 官网:https://nodejs.org/en/ API文档:https://nodejs.org/dist/latest-v4.x/docs/api/ 教程:http://www.w3cschool.cn/nodejs/n
什么是NodeJS JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。 每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如运行在浏览器中的JS的用途是操作DOM,浏览器就提供了document之类的内置对象。
升级到Truffle3.0 如果之前安装的是Truffle2.0版本,需要主动升级到Truffle3.0,两者的语法变化有点大。 由于Truffle是一个命令行工具,需要更新全局空间安装的Truffle。 $ sudo npm update -g truffle 注意需要root权限运行命令,否则可能会报错无足够的访问权限,导致升级失败。 安装成功后,可以通过版本命令查看当前的版本,如出现下述类
前言 部署方案对互联网系统而言至关重要,其直接影响到系统的稳定性、可靠性、可扩展性和用户体验。部署方案涉及的范围包括很多方面,比如硬件方面有服务器性能(CPU主频、颗数、核数,内存大小)、存储方式(本地、分布式)、带宽(网络吞吐量)等,软件方面有操作系统、中间件、数据库、应用实例(进程)数目等等。对于并发量与数据可预测的系统而言,可以通过计算获得大体需求,然后针对性的选择设备或软件。而对于互联网应
前言 前面的两篇,以sacdl工程为例,简单介绍了Node.js的环境搭建和代码组织。这一篇,做个简单的小结,把涉及到的编码习惯用我个人的理解,提示性的说明一下。 编程,其实就是用特定的语言讲故事、写规则。特定就是习惯,就像中国的方言,掌握了技巧,很快可以交流,剩下的细节慢慢积累就是。 比特币体现了人类去中心化的本质,Node.js也是最能体现人类特质的编程语言之一,比如:一切都是数据流,事事皆回
题外话 最近一直在关注比特币社区的大事件,Mike Hearn说比特币实验失败了,比特币交易价格应声大跌,币圈的朋友该如何站队,比特币的未来会如何,很多人又一次陷入迷茫。 我个人,反而更加坚定了信心。这件事充分说明,一个产品有它的生命周期,有它失败的风险,一项技术却永远前进在路上。无论产品消亡与否(当然,比特币不会那么轻易消亡),都会留下丰厚的技术遗产。 希望我的技术分享,能为这句话做个见证。 前
Node.js让您的前端开发像子弹飞一样 前言 从本文开始,我们正式进入Node.js的世界。 本文,将指引您搭建Node.js开发环境,向您介绍Node.js的安装、使用,帮您快速进入Node.js的世界。 通过本文,让您对前端开发有一个完整、全新的认知,可以学习到如何将一些第三方平台的资源为己所用,比如像巴比特一样即时显示交易市场的交易行情。 本文的实例,就是上篇文章提到的加密货币开发语言统计
前言 本文主要讲解技术选型,币圈开源项目使用的开发语言现状,以及被程序员广泛参与的前10个有关比特币的开源项目。 开发一个产品之前,我们总会纠结要选择使用什么样的技术。考虑的因素有几个,其中包括自身所掌握的技能,项目兼容性,软硬件环境,以及应用场景等。 不管怎样,寻找一种通用的语言平台往往是相对合适的。这样做,可以有更多的案例学习,获得更多的社区支持,大大降低技术风险。 开发加密货币,我们计划使用