-

Nodejs学习

NodeJs是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。NodeJs使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。Nodejs学习主要讲解nodejs相关的学习和教程。

webpack4知识点总结归纳

WEB前端

webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler),webpack4是webpack当前最新的主版本。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。。在我们做vue的项目时,对webpack一定不陌生,在使用es6语法,打包项目的时候都使用到webpack。下面雷雪松给大家总结归纳一下webpack4知识点。
阅读原文 »

Node版本管理工具之NVM

WEB前端

已经2019年了,如果前端还不知道NodeJSNPM。那注定是一名不合格的前端开发工程师。 众所周知,Node版本快速迭代,导致版本众多,由于项目需要或其他原因我们需要切换Node版本。雷雪松特意在Github上的搜索了一下Node版本管理器,star数量最多的两个nvm和nvm-windows。nvm主要是Mac/Linux下Node版本管理工具 ,而nvm-windows和主要为windows下Node版本管理工具今天。雷雪松就给大家介绍一下Node版本管理工具之NVM。
阅读原文 »

Ionic Framework安装教程

WEB前端

Ionic Framework是一个开源的前端UI工具包,使用Web技术(HTMLCSSJavaScript)来构建高性能,高质量的移动和桌面应用程序。Ionic Framework专注于前端用户体验或应用程序的UI交互(控件,交互,手势,动画)。目前,Ionic Framework与Angular集成,但在Ionic4发布的时候官方会支持Vue和React 。下面雷雪松详细的介绍一下如何安装Ionic Framework。

阅读原文 »

Nativefier将web页面打包为桌面应用

WEB前端

有些特殊场景需要实现把任意一个网站打包成一个桌面可执行应用。手机端有PhoneGap等打包工具制作WebApp。今天给大家推荐一个很好的桌面应用打包工具-Nativefier。Nativefier可以只需要执行两行命令三分钟内就可以把任意一个网站打包成一个桌面应用。下面雷雪松详细讲解一下如何使用Nativefier将web页面打包为桌面应用。
阅读原文 »

Gulp教程之图片压缩

WEB前端

Gulp.js 是一个自动化构建工具,Gulp 配置起来非常简单,可以利用Gulp实现很多功能,比如说配合gulp-imagemin实现图片压缩。下面雷雪松详细的介绍一下使用gulp-imagemin压缩图片文件(包括PNG、JPEG、GIF和SVG图片)。
阅读原文 »

npm搭建PhoneGap环境

WEB前端

PhoneGap是一款开源的创建跨平台移动应用程序的框架,PhoneGap官网宣传语:使用开放Web技术就能开发令人惊异的移动App。PhoneGap使开发者能够在网页中调用IOS,Android和Blackberry等主流智能系统手机的核心功能——包括电池状态,网络状信息,相机,设备信息,地理定位,指南针,加速器,联系人,提醒(声音和振动),文件系统,文件传输等。此外PhoneGap还拥有丰富的插件,PhoneGap是目前做WebAPP的首选。下面雷雪松详细的讲解下使用NodeJS下的npm搭建PhoneGap环境。
阅读原文 »

Gulp入门教程

WEB前端

Gulp是一个前端构建工具,API也非常简单,学习起来很容易,Gulp使用的是NodeJS中pipe()管道来读取和操作数据,速度更快。Gulp上手非常快,使用起来也非常的方便。Gulp的运行流程很简单:首先通过gulp.src()方法获取到我们想要处理的文件流,然后把文件流通过pipe方法导入到Gulp的插件中,最后把处理后的流再通过pipe方法导入到gulp.dest()。下面雷雪松详细的讲解下Gulp如何使用。
阅读原文 »

Gulp构建工具编译Less

WEB前端

Gulp是一个基于Node.js的项目,用自动化构建工具增强你的工作流程。Less是一门CSS预处理语言,Less扩充CSS语言,增加了诸如变量、混合(mixin)、函数等功能,让 CSS 更易维护、方便制作主题、扩充。下面雷雪松详细的讲解下如何使用Gulp构建工具编译Less。
阅读原文 »

Node+UglifyJS批量压缩js

WEB前端

在前面雷雪松的博客中已经介绍了《WEB前端开发优化技巧》。JS文件压缩似乎成了最基础的优化药店之一了。现在JS使用的频率越来越高,JS文件越来越大,压缩所带来的性能提升也是越来越明显,下面雷雪松就详细介绍下如何使用NodeJs和UglifyJS来压缩JS代码。
阅读原文 »

NodeJS Express上传文件

WEB前端

现在国内越来越多的公司和项目在使用NodeJS。NodeJS开发者也在不停的开发NodeJS的新功能。目前来看,Nodejs一定会是当前的趋势。在项目中的使用场景越来越多,NodeJS也越来越强大。下面雷雪松详细的讲解下Express中如何上传文件。
阅读原文 »