iKcamp新书上市《Koa与Node.js开发实战》

2018-12-27
阅读 4 分钟
3.7k
Node.js 10已经进入LTS时代!其应用场景已经从脚手架、辅助前端开发(如SSR、PWA等)扩展到API中间层、代理层及专业的后端开发。Node.js在企业Web开发领域也日渐成熟,无论是在API中间层,还是在微服务中都得到了非常好的落地。本书将通过Web开发框架Koa2,引领你进入Node.js的主战场!本书系统讲解了在实战项目中使用Ko...

React 深入系列4:组件的生命周期

2018-04-23
阅读 4 分钟
4k
React 深入系列,深入讲解了React中的重点概念、特性和模式等,旨在帮助大家加深对React的理解,以及在项目中更加灵活地使用React。

React 深入系列3:Props 和 State

2018-04-16
阅读 5 分钟
4.5k
React 深入系列,深入讲解了React中的重点概念、特性和模式等,旨在帮助大家加深对React的理解,以及在项目中更加灵活地使用React。

React 深入系列2:组件分类

2018-04-08
阅读 3 分钟
2.6k
React 深入系列,深入讲解了React中的重点概念、特性和模式等,旨在帮助大家加深对React的理解,以及在项目中更加灵活地使用React。

React 深入系列1:React 中的元素、组件、实例和节点

2018-04-04
阅读 4 分钟
2.8k
React 深入系列,深入讲解了React中的重点概念、特性和模式等,旨在帮助大家加深对React的理解,以及在项目中更加灵活地使用React。

从Nest到Nesk -- 模块化Node框架的实践

2018-04-03
阅读 5 分钟
4.4k
文: 达孚(沪江Web前端架构师)本文原创,转至沪江技术 首先上一下项目地址(:>): Nest:[链接] Nesk:[链接] Nest初认识 Nest是一个深受angular激发的基于express的node框架,按照官网说明是一个旨在提供一个开箱即用的应用程序体系结构,允许轻松创建高度可测试,可扩展,松散耦合且易于维护的应用程序。 在设计层...

如何在原生微信小程序中实现数据双向绑定

2018-03-17
阅读 3 分钟
5.1k
下文要讲的是小程序框架 minapp 中实现双向绑定的原理,在 minapp 中,你只需要在 wxml 模板中给组件的属性名后加上 .sync 就可以实现双向绑定。下面为了解释其原理,过程可能会说的稍微复杂些,但其实 minapp 框架已经处理了那些繁杂的细节!

追溯 React Hot Loader 的实现

2018-03-07
阅读 10 分钟
4.9k
如果你使用 React ,你可以在各个工程里面看到 Dan Abramov 的身影。他于 2015 年加入 facebook,是 React Hot Loader 、React Transform、redux-thunk、redux-devtools 等等的开发者。同样也是 React、Redux、Create-React-App 的联合开发者。从他的签名 Building tools for humans. 或许表明了他想打造高效的开发环境...

【推荐】开源项目minapp-重新定义微信小程序的开发

2018-03-04
阅读 2 分钟
4k
用 npm 安装命令行工具: npm install -g @minapp/cli --registry "https://registry.npmjs.org/" (避免从淘宝镜像上安装,它上面的还是老版本,已经给他们提了一个 issue)

【完结汇总】iKcamp出品基于Koa2搭建Node.js实战共十一堂课(含视频)

2018-03-01
阅读 2 分钟
3.5k
??  与众不同的学习方式,为你打开新的编程视角 独特的『同步学习』方式 文案讲解+视频演示,文字可激发深层的思考、视频可还原实战操作过程。 云集一线大厂有真正实力的程序员 iKcamp 团队云集一线大厂经验丰厚的码农,开源奉献各教程。 改版自真实的线上项目 教程项目并非网上随意 Demo,而是来源于真实线上项目,并改...

iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 规范与部署

2018-02-07
阅读 6 分钟
2.7k
沪江CCtalk视频地址:[链接] 规范与部署 懒人推动社会进步。 本篇中,我们会讲述三个知识点 定制书写规范 开发环境运行 如何部署运行 定制书写规范 文中所说的书写规范,仅供参考,非项目必需。 随着 Node 流行,JavaScript 编码规范已经相当成熟,社区也产生了各种各样的编码规范。但是在这里,我们要做的不是『限制空...

iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 错误处理

2018-02-02
阅读 10 分钟
3.5k
沪江CCtalk视频地址:[链接] 处理错误请求 爱能遮掩一切过错。 当我们在访问一个站点的时候,如果访问的地址不存在(404),或服务器内部发生了错误(500),站点会展示出某个特定的页面,比如: 那么如何在 Koa 中实现这种功能呢?其实,一个简单的中间件即可实现,我们把它称为 http-error。实现过程并不复杂,拆分为三步...

系列3|走进Node.js之多进程模型

2018-01-29
阅读 8 分钟
4.3k
之前的文章“走进Node.js之HTTP实现分析”中,大家已经了解 Node.js 是如何处理 HTTP 请求的,在整个处理过程,它仅仅用到单进程模型。那么如何让 Web 应用扩展到多进程模型,以便充分利用CPU资源呢?答案就是 Cluster。本篇文章将带着大家一起分析Node.js的多进程模型。

手把手教你撸一个 Webpack Loader

2018-01-25
阅读 9 分钟
9.6k
经常逛 webpack 官网的同学应该会很眼熟上面的图。正如它宣传的一样,webpack 能把左侧各种类型的文件(webpack 把它们叫作「模块」)统一打包为右边被通用浏览器支持的文件。webpack 就像是魔术师的帽子,放进去一条丝巾,变出来一只白鸽。那这个「魔术」的过程是如何实现的呢?今天我们从 webpack 的核心概念之一 —— l...

iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 记录日志

2018-01-22
阅读 12 分钟
2.4k
在一个真实的项目中,开发只是整个投入的一小部分,版本迭代和后期维护占了极其重要的部分。项目上线运转起来之后,我们如何知道项目运转的状态呢?如何发现线上存在的问题,如何及时进行补救呢?记录日志就是解决困扰的关键方案。正如我们每天写日记一样,不仅能够记录项目每天都做了什么,便于日后回顾,也可以将做错...

React Native 网络层分析

2018-01-19
阅读 6 分钟
6.2k
在使用React Native开发中,我们熟练的采用JavaScript的方式发送请求的方式发送一个请求到服务端,但是处理这个请求的过程其实和处理Web应用中发送的请求的过程是不一样的。因为处理这个请求的目标不是浏览器,而是嵌入这个应用的原生操作系统。

如何实现VM框架中的数据绑定

2018-01-17
阅读 12 分钟
3.7k
本demo只是简单实现数据绑定,很多功能并未实现,只是提供一种思路,抛砖引玉;如果对上述代码中的Observer类的代码不是很理解,可以先了解下观察者模式以及实现原理;最后,感谢大家的阅读!!

iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 解析JSON

2018-01-15
阅读 3 分钟
2.3k
前面的文章中,我们已经完成了项目中常见的问题,比如 路由请求、结构分层、视图渲染、静态资源等。 那么,JSON 呢?JSON 格式数据的传输,已经深入到了我们的码里行间,脱离了 JSON 的人想必是痛苦的。那么,复合吧!

iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 处理静态资源

2018-01-12
阅读 12 分钟
4.2k
视频地址:[链接] 处理静态资源 无非花开花落,静静。 指定静态资源目录 这里我们使用第三方中间件: koa-static 安装并使用 安装 koa-static: {代码...} 修改 app.js,增加并指定 /public 目录为静态资源目录。 {代码...} 之后我们对项目的视图进行美化,使之更为赏心悦目。 增加样式文件 在 /public/home/ 目录下新增...

iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 视图Nunjucks

2018-01-08
阅读 5 分钟
4k
视频地址:[链接] 视图 Nunjucks 彩虹是上帝和人类立的约,上帝不会再用洪水灭人。 客户端和服务端之间相互通信,传递的数据最终都会展示在视图中,这时候就需要用到『模板引擎』。 什么是模板引擎? 模板引擎是为了使用户界面与业务数据分离而产生的,可以生成特定格式的文档。例如,用于网站的模板引擎会生成一个标准...

iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 代码分层

2018-01-03
阅读 5 分钟
1.8k
在前面几节中,我们已经实现了项目中的几个常见操作:启动服务器、路由中间件、Get 和 Post 形式的请求处理等。现在你已经迈出了走向成功的第一步。

iKcamp|基于Koa2搭建Node.js实战(含视频)☞ HTTP请求

2017-12-28
阅读 4 分钟
4.4k
POST/GET请求——常见请求方式处理 ?? iKcamp 制作团队 原创作者:大哼、阿干、三三、小虎、胖子、小哈、DDU、可木、晃晃 文案校对:李益、大力萌、Au、DDU、小溪里、小哈 风采主播:可木、阿干、Au、DDU、小哈 视频剪辑:小溪里 主站运营:给力xi、xty 教程主编:张利涛 视频地址:[链接] 文章 Http 请求 在学习了 koa-ro...

iKcamp团队制作|基于Koa2搭建Node.js实战(含视频)☞ 路由koa-router

2017-12-25
阅读 6 分钟
2.4k
路由koa-router——MVC 中重要的环节:Url 处理器 ?? iKcamp 制作团队 原创作者:大哼、阿干、三三、小虎、胖子、小哈、DDU、可木、晃晃 文案校对:李益、大力萌、Au、DDU、小溪里、小哈 风采主播:可木、阿干、Au、DDU、小哈 视频剪辑:小溪里 主站运营:给力xi、xty 教程主编:张利涛 视频地址:[链接] 文章 路由 koa-ro...

iKcamp团队制作|基于Koa2搭建Node.js实战(含视频)☞ 中间件用法

2017-12-22
阅读 3 分钟
2k
中间件用法——讲解 Koa2 中间件的用法及如何开发中间件 ?? iKcamp 制作团队 原创作者:大哼、阿干、三三、小虎、胖子、小哈、DDU、可木、晃晃 文案校对:李益、大力萌、Au、DDU、小溪里、小哈 风采主播:可木、阿干、Au、DDU、小哈 视频剪辑:小溪里 主站运营:给力xi、xty 教程主编:张利涛 视频地址:[链接] 文章 middl...

带你玩转小程序开发实践|含直播回顾视频

2017-12-21
阅读 9 分钟
2k
作者:张利涛,视频课程《微信小程序教学》、《基于Koa2搭建Node.js实战项目教学》主编,沪江前端架构师本文原创,转载请注明作者及出处 小程序和 H5 区别 小程序的运行过程 解决小程序接口不支持 Promise 的问题 小程序组件化开发及通信 小程序和 H5 区别 我们不一样,不一样,不一样。 运行环境 runtime 首先从官方文...

iKcamp&掘金Podcast直播回顾(12月16号的两场)

2017-12-20
阅读 1 分钟
1.8k
12月16号-第一场-戴亮-沪江基于Node.js大规模应用实践 戴亮:《移动Web前端高效开发实战》作者之一,GMTC荣誉讲师,沪江Web前端架构师。在线地址:[链接] 12月16号-第二场-张利涛-带你玩转小程序开发实践 张立涛:视频教程《微信小程序课程》、《基于Koa2搭建Node.js实战项目教程》主编,沪江Web前端架构师。在线...

iKcamp团队制作|基于Koa2搭建Node.js实战项目教学(含视频)☞ 环境准备

2017-12-18
阅读 2 分钟
3.2k
安装搭建项目的开发环境 视频地址:[链接] 文章 Koa 起手 - 环境准备 由于 koa2 已经开始使用 async/await 等新语法,所以请保证 node 环境在 7.6 版本以上。 安装node.js 直接安装 node.js :node.js官网地址 [链接] nvm管理多版本 node.js :可以用nvm 进行node版本进行管理 {代码...} 项目初始化 身为程序员,初入江...

开始连载啦~每周2更共11堂iKcamp课|基于Koa2搭建Node.js实战项目教学(含视频)| 课程大纲介绍

2017-12-14
阅读 2 分钟
2.4k
??  与众不同的学习方式,为你打开新的编程视角 独特的『同步学习』方式 文案讲解+视频演示,文字可激发深层的思考、视频可还原实战操作过程。 云集一线大厂有真正实力的程序员 iKcamp 团队云集一线大厂经验丰厚的码农,开源奉献各教程。 改版自真实的线上项目 教程项目并非网上随意 Demo,而是来源于真实线上项目,并改...

全本 | iKcamp翻译 | 《JavaScript 轻量级函数式编程》|《你不知道的JS》姊妹篇

2017-12-12
阅读 3 分钟
3.5k
译者团队(排名不分先后):阿希、blueken、brucecham、cfanlife、dail、kyoko-df、l3ve、lilins、LittlePineapple、MatildaJin、冬青、pobusama、Cherry、萝卜、vavd317、vivaxy、萌萌、zhouyao 关于译者:这是一个流淌着沪江血液的纯粹工程:认真,是 HTML 最坚实的梁柱;分享,是 CSS 里最闪耀的一瞥;总结,是 JavaS...

翻译连载 | 附录 C:函数式编程函数库-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇

2017-12-11
阅读 5 分钟
2.6k
关于译者:这是一个流淌着沪江血液的纯粹工程:认真,是 HTML 最坚实的梁柱;分享,是 CSS 里最闪耀的一瞥;总结,是 JavaScript 中最严谨的逻辑。经过捶打磨练,成就了本书的中文版。本书包含了函数式编程之精髓,希望可以帮助大家在学习函数式编程的道路上走的更顺畅。比心。 译者团队(排名不分先后):阿希、blueken...