- 博客(72)
- 资源 (7)
- 收藏
- 关注
原创 iKcamp新书上市《Koa与Node.js开发实战》
内容摘要Node.js 10已经进入LTS时代!其应用场景已经从脚手架、辅助前端开发(如SSR、PWA等)扩展到API中间层、代理层及专业的后端开发。Node.js在企业Web开发领域也日渐成熟,无论是在API中间层,还是在微服务中都得到了非常好的落地。本书将通过Web开发框架Koa2,引领你进入Node.js的主战场!本书系统讲解了在实战项目中使用Koa框架开发Web应用的流程和步骤。第1...
2018-12-27 18:51:52 1677 1
原创 React 深入系列5:事件处理
文:徐超,《React进阶之路》作者 授权发布,转载请注明作者及出处React 深入系列5:事件处理 React 深入系列,深入讲解了React中的重点概念、特性和模式等,旨在帮助大家加深对React的理解,以及在项目中更加灵活地使用React。 Web应用中,事件处理是重要的一环,事件处理将用户的操作行为转换为相应的逻辑执行或界面更新。在React中,...
2018-05-04 10:41:25 276
原创 React 深入系列4:组件的生命周期
文:徐超,《React进阶之路》作者 授权发布,转载请注明作者及出处React 深入系列4:组件的生命周期 React 深入系列,深入讲解了React中的重点概念、特性和模式等,旨在帮助大家加深对React的理解,以及在项目中更加灵活地使用React。组件是构建React应用的基本单位,组件需要具备数据获取、业务逻辑处理、以及UI呈现的能力,而这些能力是...
2018-04-23 18:14:43 317
原创 React 深入系列3:Props 和 State
文:徐超,《React进阶之路》作者 授权发布,转载请注明作者及出处React 深入系列3:Props 和 State React 深入系列,深入讲解了React中的重点概念、特性和模式等,旨在帮助大家加深对React的理解,以及在项目中更加灵活地使用React。React 的核心思想是组件化的思想,而React 组件的定义可以通过下面的公式描述:...
2018-04-16 16:08:58 404
原创 React 深入系列2:组件分类
文:徐超,《React进阶之路》作者 授权发布,转载请注明作者及出处React 深入系列2:组件分类 React 深入系列,深入讲解了React中的重点概念、特性和模式等,旨在帮助大家加深对React的理解,以及在项目中更加灵活地使用React。React 组件有很多种分类方式,常见的分类方式有函数组件和类组件,无状态组件和有状态组件,展示型组件和容器型...
2018-04-08 11:11:47 389
原创 React 深入系列1:React 中的元素、组件、实例和节点
文:徐超,《React进阶之路》作者 授权发布,转载请注明作者及出处 React 深入系列,深入讲解了React中的重点概念、特性和模式等,旨在帮助大家加深对React的理解,以及在项目中更加灵活地使用React。React 中的元素、组件、实例和节点,是React中关系密切的4个概念,也是很容易让React 初学者迷惑的4个概念。现在,老干部就来详细地介绍这4...
2018-04-04 10:16:54 265
原创 从Nest到Nesk -- 模块化Node框架的实践
文: 达孚(沪江Web前端架构师) 本文原创,转至沪江技术首先上一下项目地址(:>):Nest:https://github.com/nestjs/nestNesk:https://github.com/kyoko-df/neskNest初认识Nest是一个深受angular激发的基于express的node框架,按照官网说明是一个旨在提供一个开箱即...
2018-04-03 10:29:21 496
原创 如何在原生微信小程序中实现数据双向绑定欢迎使用CSDN-markdown编辑器
官网:https://qiu8310.github.io/minapp/ 作者:Mora在原生小程序开发中,数据流是单向的,无法双向绑定,但是要实现双向绑定的功能还是蛮简单的! 下文要讲的是小程序框架 minapp 中实现双向绑定的原理,在 minapp 中,你只需要在 wxml 模板中给组件的属性名后加上 .sync 就可以实现双向绑定。下面为了解释其原理,过程可能...
2018-03-17 19:47:18 1130
原创 追溯 React Hot Loader 的实现
文:萝卜(沪江金融前端开发工程师) 本文原创,转载请注明作者及出处如果你使用 React ,你可以在各个工程里面看到 Dan Abramov 的身影。他于 2015 年加入 facebook,是 React Hot Loader 、React Transform、redux-thunk、redux-devtools 等等的开发者。同样也是 React、Redux、Create...
2018-03-07 11:02:58 679
原创 【推荐】开源项目minapp-重新定义微信小程序的开发
minapp重新定义微信小程序的开发 官网:https://qiu8310.github.io/minapp/ 作者:Moraminapp重新定义微信小程序的开发使用用 npm 安装命令行工具: npm install -g @minapp/cli --registry "https://registry.npmjs.org/" (避免从淘宝镜像上...
2018-03-04 15:25:00 824 1
原创 【完结汇总】iKcamp出品基于Koa2搭建Node.js实战共十一堂课(含视频)
���� 与众不同的学习方式,为你打开新的编程视角独特的『同步学习』方式 文案讲解+视频演示,文字可激发深层的思考、视频可还原实战操作过程。 云集一线大厂有真正实力的程序员 iKcamp 团队云集一线大厂经验丰厚的码农,开源奉献各教程。 改版自真实的线上项目 教程项目并非网上随意 Demo,而是来源于真实线上项目,并改版定制为教程项目源码开放 课程...
2018-03-01 11:07:09 790
原创 iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 规范与部署
沪江CCtalk视频地址:https://www.cctalk.com/v/15114923889450规范与部署 懒人推动社会进步。 本篇中,我们会讲述三个知识点 定制书写规范 开发环境运行 如何部署运行 定制书写规范 文中所说的书写规范,仅供参考,非项目必需。随着 Node 流行,JavaScript 编码规范已经相当成熟,社区也产生
2018-02-07 14:16:24 247
原创 iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 错误处理
沪江CCtalk视频地址:https://www.cctalk.com/v/15114923887518处理错误请求 爱能遮掩一切过错。 当我们在访问一个站点的时候,如果访问的地址不存在(404),或服务器内部发生了错误(500),站点会展示出某个特定的页面,比如: 那么如何在 Koa 中实现这种功能呢?其实,一个简单的中间件即可实现,我们把它称为 http-er
2018-02-02 11:31:37 238
原创 系列3|走进Node.js之多进程模型
文:正龙(沪江网校Web前端工程师) 本文原创,转载请注明作者及出处之前的文章“走进Node.js之HTTP实现分析”中,大家已经了解 Node.js 是如何处理 HTTP 请求的,在整个处理过程,它仅仅用到单进程模型。那么如何让 Web 应用扩展到多进程模型,以便充分利用CPU资源呢?答案就是 Cluster。本篇文章将带着大家一起分析Node.js的多进程模型。首先,来一段
2018-01-29 11:50:37 205
原创 手把手教你撸一个 Webpack Loader
文:小 boy(沪江网校Web前端工程师) 本文原创,转载请注明作者及出处经常逛 webpack 官网的同学应该会很眼熟上面的图。正如它宣传的一样,webpack 能把左侧各种类型的文件(webpack 把它们叫作「模块」)统一打包为右边被通用浏览器支持的文件。webpack 就像是魔术师的帽子,放进去一条丝巾,变出来一只白鸽。那这个「魔术」的过程是如何实现的呢?今天我们从 w
2018-01-25 15:55:25 7334 1
原创 iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 记录日志
沪江CCtalk视频地址:https://www.cctalk.com/v/15114923883523log 日志中间件 最困难的事情就是认识自己。在一个真实的项目中,开发只是整个投入的一小部分,版本迭代和后期维护占了极其重要的部分。项目上线运转起来之后,我们如何知道项目运转的状态呢?如何发现线上存在的问题,如何及时进行补救呢?记录日志就是解决困扰的关键方案。正如我们每
2018-01-22 13:01:01 361
原创 React Native 网络层分析
文:志俊(沪江Web前端) 本文原创,转载请注明作者及出处在使用React Native开发中,我们熟练的采用JavaScript的方式发送请求的方式发送一个请求到服务端,但是处理这个请求的过程其实和处理Web应用中发送的请求的过程是不一样的。因为处理这个请求的目标不是浏览器,而是嵌入这个应用的原生操作系统。 在处理React Native的请求时,分为两部分:一部分是J
2018-01-19 11:34:17 397
原创 如何实现VM框架中的数据绑定
作者:佳杰 本文原创,转载请注明作者及出处如何实现VM框架中的数据绑定一:数据绑定概述视图(view)和数据(model)之间的绑定二:数据绑定目的不用手动调用方法渲染视图,提高开发效率;统一处理数据,便于维护三:数据绑定中的元素视图(view):说白了就是html中dom元素的展示数据(model):用于保存数据的引用类型四
2018-01-17 10:26:35 297
原创 iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 解析JSON
沪江CCtalk视频地址:https://www.cctalk.com/v/15114923886141JSON 数据 我颠倒了整个世界,只为摆正你的倒影。 前面的文章中,我们已经完成了项目中常见的问题,比如 路由请求、结构分层、视图渲染、静态资源等。 那么,JSON 呢?JSON 格式数据的传输,已经深入到了我们的码里行间,脱离了 JSON 的人想必是痛苦的。那么,复合
2018-01-15 11:21:04 494
原创 iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 处理静态资源
视频地址:https://www.cctalk.com/v/15114923882788处理静态资源 无非花开花落,静静。指定静态资源目录这里我们使用第三方中间件: koa-static 安装并使用安装 koa-static: npm i koa-static -S修改 app.js,增加并指定 /public 目录为静态资源目录。
2018-01-12 10:52:37 548
原创 iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 视图Nunjucks
视频地址:https://www.cctalk.com/v/15114923888328视图 Nunjucks 彩虹是上帝和人类立的约,上帝不会再用洪水灭人。 客户端和服务端之间相互通信,传递的数据最终都会展示在视图中,这时候就需要用到『模板引擎』。 什么是模板引擎?模板引擎是为了使用户界面与业务数据分离而产生的,可以生成特定格式的文档。例如,用于网站的模板引
2018-01-08 11:46:14 669
原创 iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 代码分层
视频地址:https://www.cctalk.com/v/15114923889408文章在前面几节中,我们已经实现了项目中的几个常见操作:启动服务器、路由中间件、Get 和 Post 形式的请求处理等。现在你已经迈出了走向成功的第一步。 目前,整个示例中所有的代码都写在 app.js 中。然而在业务代码持续增大,场景更加复杂的情况下,这种做法无论是对后期维护还是对患有强迫症的同学来说都不是好事。
2018-01-03 11:53:18 602
原创 iKcamp|基于Koa2搭建Node.js实战(含视频)☞ HTTP请求
POST/GET请求——常见请求方式处理���� iKcamp 制作团队原创作者:大哼、阿干、三三、小虎、胖子、小哈、DDU、可木、晃晃 文案校对:李益、大力萌、Au、DDU、小溪里、小哈 风采主播:可木、阿干、Au、DDU、小哈 视频剪辑:小溪里 主站运营:给力xi、xty 教程主编:张利涛 视频地址:https://www.cctalk.com/v/15114357765870文章
2017-12-28 14:41:03 422
原创 iKcamp团队制作|基于Koa2搭建Node.js实战(含视频)☞ 路由koa-router
路由koa-router——MVC 中重要的环节:Url 处理器���� iKcamp 制作团队原创作者:大哼、阿干、三三、小虎、胖子、小哈、DDU、可木、晃晃 文案校对:李益、大力萌、Au、DDU、小溪里、小哈 风采主播:可木、阿干、Au、DDU、小哈 视频剪辑:小溪里 主站运营:给力xi、xty 教程主编:张利涛 视频地址:https://www.cctalk.com/v/1511
2017-12-25 11:09:34 797
原创 iKcamp团队制作|基于Koa2搭建Node.js实战(含视频)☞ 中间件用法
中间件用法——讲解 Koa2 中间件的用法及如何开发中间件���� iKcamp 制作团队原创作者:大哼、阿干、三三、小虎、胖子、小哈、DDU、可木、晃晃 文案校对:李益、大力萌、Au、DDU、小溪里、小哈 风采主播:可木、阿干、Au、DDU、小哈 视频剪辑:小溪里 主站运营:给力xi、xty 教程主编:张利涛 视频地址:https://www.cctalk.com/v/1511435
2017-12-22 11:19:12 528
原创 iKcamp团队制作|基于Koa2搭建Node.js实战项目教学(含视频)☞ 环境准备
安装搭建项目的开发环境视频地址:https://www.cctalk.com/v/15114357764004文章Koa 起手 - 环境准备由于 koa2 已经开始使用 async/await 等新语法,所以请保证 node 环境在 7.6 版本以上。安装node.js直接安装 node.js :node.js官网地址 https://nodejs.orgnvm管理多版本 node.js :可以
2017-12-18 11:36:48 1879
原创 开始连载啦~每周2更共11堂iKcamp课|基于Koa2搭建Node.js实战项目教学(含视频)| 课程大纲介绍
���� 与众不同的学习方式,为你打开新的编程视角独特的『同步学习』方式 文案讲解+视频演示,文字可激发深层的思考、视频可还原实战操作过程。 云集一线大厂有真正实力的程序员 iKcamp 团队云集一线大厂经验丰厚的码农,开源奉献各教程。 改版自真实的线上项目 教程项目并非网上随意 Demo,而是来源于真实线上项目,并改版定制为教程项目源码开放 课程案例代码完全开放给你,你可以根据
2017-12-14 11:59:36 1235
翻译 全本 | iKcamp翻译 | 《JavaScript 轻量级函数式编程》|《你不知道的JS》姊妹篇
原文地址:Functional-Light-JS * 原文作者:Kyle Simpson - 《You-Dont-Know-JS》作者 译者团队(排名不分先后):阿希、blueken、brucecham、cfanlife、dail、kyoko-df、l3ve、lilins、LittlePineapple、MatildaJin、冬青、pobusama、Cherry、萝卜、vavd317、viva
2017-12-12 17:44:18 497
翻译 翻译连载 | 附录 C:函数式编程函数库-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇
原文地址:Functional-Light-JS原文作者:Kyle Simpson-《You-Dont-Know-JS》作者 关于译者:这是一个流淌着沪江血液的纯粹工程:认真,是 HTML 最坚实的梁柱;分享,是 CSS 里最闪耀的一瞥;总结,是 JavaScript 中最严谨的逻辑。经过捶打磨练,成就了本书的中文版。本书包含了函数式编程之精髓,希望可以帮助大家在学习函数式编程的道路上走的更顺
2017-12-11 11:16:44 311
翻译 翻译连载 | 附录 B: 谦虚的 Monad-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇
原文地址:Functional-Light-JS原文作者:Kyle Simpson-《You-Dont-Know-JS》作者 关于译者:这是一个流淌着沪江血液的纯粹工程:认真,是 HTML 最坚实的梁柱;分享,是 CSS 里最闪耀的一瞥;总结,是 JavaScript 中最严谨的逻辑。经过捶打磨练,成就了本书的中文版。本书包含了函数式编程之精髓,希望可以帮助大家在学习函数式编程的道路上走的更顺
2017-12-06 10:30:48 233
翻译 翻译连载 | 附录 A:Transducing(下)-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇
原文地址:Functional-Light-JS原文作者:Kyle Simpson-《You-Dont-Know-JS》作者 关于译者:这是一个流淌着沪江血液的纯粹工程:认真,是 HTML 最坚实的梁柱;分享,是 CSS 里最闪耀的一瞥;总结,是 JavaScript 中最严谨的逻辑。经过捶打磨练,成就了本书的中文版。本书包含了函数式编程之精髓,希望可以帮助大家在学习函数式编程的道路上走的更顺
2017-11-29 10:16:31 213
翻译 翻译连载 | 附录 A:Transducing(上)-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇
原文地址:Functional-Light-JS原文作者:Kyle Simpson-《You-Dont-Know-JS》作者 关于译者:这是一个流淌着沪江血液的纯粹工程:认真,是 HTML 最坚实的梁柱;分享,是 CSS 里最闪耀的一瞥;总结,是 JavaScript 中最严谨的逻辑。经过捶打磨练,成就了本书的中文版。本书包含了函数式编程之精髓,希望可以帮助大家在学习函数式编程的道路上走的更顺
2017-11-23 12:27:39 188
翻译 翻译连载 | 第 11 章:融会贯通 -《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇
原文地址:Functional-Light-JS原文作者:Kyle Simpson-《You-Dont-Know-JS》作者 关于译者:这是一个流淌着沪江血液的纯粹工程:认真,是 HTML 最坚实的梁柱;分享,是 CSS 里最闪耀的一瞥;总结,是 JavaScript 中最严谨的逻辑。经过捶打磨练,成就了本书的中文版。本书包含了函数式编程之精髓,希望可以帮助大家在学习函数式编程的道路上走的更顺
2017-11-16 10:13:33 287
原创 如何优雅的设计 React 组件
作者:晓冬 本文原创,转载请注明作者及出处如今的 Web 前端已被 React、Vue 和 Angular 三分天下,一统江山十几年的 jQuery 显然已经很难满足现在的开发模式。那么,为什么大家会觉得 jQuery “过时了”呢?一来,文章《No JQuery! 原生 JavaScript 操作 DOM》就直截了当的告诉你,现在用原生 JavaScript 可以非常方便的操作 DOM 了
2017-11-10 09:50:35 627
原创 iKcamp出品微信小程序教学共5章16小节汇总(含视频)
微信小程序课程,面向所有具备前端基础阅读要求 读者需要具备但不限于以下技能 - HTML - JavaScript es6更佳 - CSS一共四部分十五小节,适合七天的训练营。 从现在开始,我假装你已经掌握了 html、 css以及 ES6 ☝️ 目标导向 本教程以实战项目驱动,以沪江英语微信小程序项目框架为基础,最终还原一个完整的小程序列表页面:请求接口,并展示列
2017-11-06 11:03:21 1113
原创 微信小程序教学第四章第三节(含视频):小程序中级实战教程:详情-功能完善
详情 - 功能完善 本文配套视频地址: https://v.qq.com/x/page/f0555nfdi14.html 开始前请把 ch4-3 分支中的 code/ 目录导入微信开发工具 这一节中,我们把详情的其他功能完善起来:下一篇、 分享、 返回列表。 Step 1. 增加 下一篇 功能增加 下一篇 的功能,我们需要在视图中绑定一个事件,来触发代码中的响应函数,此函数会调
2017-11-03 11:19:21 257
原创 Callback 与 Promise 间的桥梁 —— promisify
作者:晃晃 本文原创,转载请注明作者及出处Promise 自问世以来,得到了大量的应用,简直是 javascript 中的神器。它很好地解决了异步方法的回调地狱、提供了我们在异步方法中使用 return 的能力,并将 callback 的调用纳入了自己的管理,而不是交给异步函数后我们就无能为力了(经常有 callback 被莫名调用两次而导致程序出错)。今天要介绍的是 Promisify,就
2017-11-01 18:16:31 463
原创 微信小程序教学第四章第二节(含视频):小程序中级实战教程:详情-视图渲染
§ 详情 - 数据渲染 本文配套视频地址: https://v.qq.com/x/page/x055550lrvd.html 开始前请把 ch4-2 分支中的 code/ 目录导入微信开发工具 这一节中,我们开始详情的接口调用、数据加载和视图渲染过程。 Step 1. 引入公用的一些工具库,修改 detail.js:'use strict';import util from
2017-11-01 14:27:39 509
原创 微信小程序教学第四章第一节(含视频):小程序中级实战教程:详情-页面制作
详情 - 页面制作 本文配套视频地址: https://v.qq.com/x/page/o0555o20xjd.html 开始前请把 ch4-1 分支中的 code/ 目录导入微信开发工具 这一章节中,主要介绍详情页的页面制作过程 首先看一下我们最终要展示的页面 页面结构大体分为三部分,也是最常见的布局方式:头部、中间体、尾部。最顶部的是页面 title,也就是标题,如果是一
2017-10-31 11:56:34 366
原创 微信小程序教学第三章第四节(含视频):小程序中级实战教程:下拉更新、分享、阅读标识
下拉更新、分享、阅读标识 本文配套视频地址: https://v.qq.com/x/page/h0554i4u5ob.html 开始前请把 ch3-4 分支中的 code/ 目录导入微信开发工具 这一篇中,我们把列表这块的剩余功能做完:下拉更新、分享、阅读标识。 下拉更新功能 下拉更新这个功能与我们在第一章中写的小 demo 所用方法一致:onReachBottom。
2017-10-30 11:00:03 442
书籍源码-移动Web前端高效开发
2017-09-13
《移动Web前端高效开发》示例源码
2017-09-13
《移动Web前端高效开发实战》书籍源码
2017-09-13
[案例源码]HTML 5网页案例大全
2016-08-17
水晶报表帮助文档
2008-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人