极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node/what-is-node 定义 Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. 现在 Node.js 官网的定义就这么简单,但也可以看出几个最重要的特征 Node.js 不是一门语言,是一个运行时,和浏…
Node.js 是什么 Node.js 不是一种独立的语言,与 PHP,Python 等"既是语言优势平台"不同,它也不是一个 JavaScrip 框架,不同于 CakePHP,Django,更不是一个 JavaScript 库,不能和 jQuery 相提并论.总的来说,Node.js 是一个让 JavaScript 运行在服务端的开发平台. Node.js 是一个让 JavaScript 运行在浏览器之外的平台.它实现了注入文件系统.模块.包.操作系统级别的API.网络通信等Java…
本博文转载  https://blog.csdn.net/m0_37479246/article/details/78836686 Vue.js(读音 /vjuː/, 类似于 view)是一个构建数据驱动的 web 界面的渐进式框架.Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件.它不仅易于上手,还便于与第三方库或既有项目整合. 下面介绍三种 Vue.js 的安装方法: 1.独立版本          我们可以在Vue.js的官网上直接下载vue.js,并在<…
1. js的本质就是处理数据.数据来自于后台的数据库. 所以变量就起到一个临时存储数据的作用. ECMAScript制定了js的数据类型. 数据类型有哪些? 1. 字符串   String 2. 数字    Number 3. 布尔    Boolean 4. Null     空 5. Undefined 6. Object   对象 Array 数组   json   function  函数  日期 数字对象等 上面红色的叫基本数据类型. Var s=”hello”; var s=12;…
一,i++和++i; i++是先赋值在运算,++i是先运算在赋值: 例如:var a=1 a++:在运算时是按照1计算的:但在下面再次出现时是按照2进行运算: ++a:在运算时是按照2计算的:在下面再次出现时是按照2计算的:   例如:var a=1 b=(a++)+(++a) 计算按照 1 + 3     =4 完成后a的值      2        3    最后输出i=3; 与i++类似:i--是先赋值在运算,--i是先运算在赋值: 例如:var a=1 a--:在运算时是按照1计算的:…
极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node/module Node.js 的模块 JavaScript 做为一门为网页添加交互功能的简单脚本语言问世,在开始并不包含模块系统,随着 JavaScript 解决问题越来越复杂,把所有代码写在一个文件内,用 function 区分功能单元已经不能支撑复杂应用开发了,ES6 带来了大部分高级语言都有…
极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node/debugging 调试是解决程序问题的必备工具,在最早的时候 Node 的调试有些麻烦,社区也有不少工具包辅助,现在 Node 的调试已经比较简单,常用的有几种 Chrome DevTools Chrome 开发者工具交互通过 V8 Inspector Protoco 调试协议,使用 webso…
极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node/npm npm 是什么 npm 是 Node.js 的包管理工具,Node.js package manger,通过 npm Node.js 可以方便的使用第三方开发的开源模块,同时也可以把自己的模块发布到 npm 供其它开发者使用 npm 主要有三部分组成 npm website:https:/…
极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node/path 文件操作在 Node.js 编程中使用频率很高,路径处理是文件操作的前提,Node.js 通过 path 模块提供了路径处理的基础 API Windows 与 POSIX 对比 path 模块在不同操作系统处理会有所差异, 当在 Windows 操作系统上运行时, path 模块会假定正…
极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node/events 前端对事件肯定不陌生,为 window 绑定 scroll 事件 window.addEventListener('scroll', ev => { console.log(ev); }); Node.js 大部分异步操作使用事件驱动,所有可以触发事件的对象都继承了 EventEmi…