node.js

也谈 webpack 及其开发模式

从模块化谈起近年来,js开发涌现出了诸多模块化解决方案,例如以在浏览器环境之外(服务端)构建 JavaScript 生态系统为目标而产生的CommonJS规范,从CommonJS社区中独立出来的AMD规范(异步模块定义),还有国人制定的CMD规范等。随着遵循AMD规范的RequireJS的流行,AMD规范在前端界已被广泛认同。后来,随着npm社区的逐渐壮大,CommonJS

Node.js介绍

一. 概述Node.js是基于Chrome JavaScript运行时建立的一个平台,实际上它是对Google Chrome V8引擎进行了封装,它主要用于创建快速的、可扩展的网络应用。Node.js采用事件驱动和非阻塞I/O模型,使其变得轻量和高效,非常适合构建运行在分布式设备的数据密集型的实时应用。运行于浏览器的JavaScript,浏览器就是JavaScript代码的

如何打造一个令人愉悦的前端开发环境(一)

文章来源最近几年,前端发展越来越迅速,各种萌新加入了前端这个大家庭,大有赶IOS、超Android的趋势呀!同时,萌新们提出了各种前端工作问题,除了最基础的html、css、js三板斧之外,最让人头疼的应该是关于环境的配置问题,所以以环境作为切入点,开始一系列的前端开发环境配置文章。主要会涉及到打包、构建、编程工具、debug等等前端环境,以及前后端分离、Nodejs中间层

nodejs的docker化

node:4.4.5 docker pull daocloud.io/library/node:4.4.5 安装express docker run -it daocloud.io/library/node:4.4.5 /bin/bash node -v npm -v npm install express –g npm install -g express-gene

俄罗斯方块游戏自动机

《用electron制作俄罗斯方块游戏》 后续文章,智能程序玩俄罗斯方块游戏。背景前不久用ES6完成了基本的俄罗斯方块游戏,今天已经完成了一个初步的智能算法,可以自动玩俄罗斯方块了,让自己的想法朝实现更近了一步。效果图第一次运行,消除了1398行,窃喜!最高记录3676行。程序结构主要关注智能算法,结构简单化,全部放在了index.js中。用定时器驱动游戏function

Node.js 移动端可访问的静态服务器

之前有用过一些别人写的,要嘛太冗杂,要么有错误,还是自己搞一搞靠谱。需求背景之前开发环境用的是xampp的Apache和php的环境,因为公司服务器的语言是PHP的,有时要写一些后台,但是下载的一些前端lib框架库文件没有放在htdocs目录下怕太乱。有时要查看一些前端框架的源码和example,file:///显然是不行的,例如引入一个cdn的文件,或者页面有ajax,就

在 Angular 2 Component 中使用第三方 JS 库

本文所有内容以 Angular 2 Quick Start 项目为基础,使用 TypeScript 语言。如上图,最近遇到一个需求,需要在一个刚启动的 Angular 2 项目中使用 snap.svg 操作页面上的 svg 元素做动画。我粗略的看了下, snap.svg 的实现似乎并没有遵从什么模块规范,就是常见的提供几个全局变量完事。如果真的耿直的在 Component

[vue+vue+vue-router] 强撸一发暗黑风 markdown 日记应用

容我思考思考文章结构,能够更容易让新手入门,思考的过程中被小编拒了一次,囧。本文将会从项目开发角度出发,由外向内拆解,自顶而下设计项目地址效果图暗黑风是不是很炫~Step by step,follow me~知识储备vue.js 官网教程vuex 官方教程核心思想vue-router 官方教程webpack 官方教程node.js 官方es6 阮一峰老师所著的es6入门对于

Vue.js + LeanCloud(node.js)前后端分离开发样板

Vue.js + LeanCloud(node.js)前后端分离开发样板如果对您有帮助的话,欢迎 star~我的github 地址另外现在用命令行部署 leancloud 有点问题,async/await 会报错,但是使用 git 部署不会,所以还是使用lean deploy -g 进行部署吧~LeanCloud 作为国内领先的 Baas 云服务提供者,简化了很多相对复杂的

有哪些 JS 调试技巧——devtool,以及安装问题的解决

转自本人知乎回答作者:mdluo链接:https://www.zhihu.com/question/20260762/answer/89388634来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。貌似有些人不能理解这个和 Chrome 的开发者工具有什么区别:这个工具不依赖 Chrome,占用资源更少,但是 Chrome 开发者工具的功能全都有