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

2017-12-10
阅读 1 分钟
1.9k
陈达孚:香港中文大学计算机硕士,《移动Web前端高效开发实战》作者之一,《前端开发者指南2017》译者之一,中国前端开发者大会、中生代技术大会荣誉讲师,沪江横向开发架构组成员。 在线地址:[链接]

译|调整JavaScript抽象的迭代方案

2017-12-08
阅读 5 分钟
2.8k
原文作者:Kaloyan Kosev 原文链接:[链接] 翻译译者:小溪里 校对:华翔、小冬 即使还没有读过我的文章《在处理网络数据的 JavaScript 抽象的重要性》,你也很有可能已经意识到代码的可维护性和可扩展性很重要,这也是介绍 JavaScript 抽象的目的。 为了更加清楚的说明,我们假设在 JavaScript 中抽象是一个模块。 一个...

PWA之Workbox缓存策略分析

2017-12-07
阅读 12 分钟
7.9k
作者:陈达孚 香港中文大学研究生,《移动Web前端高效开发实战》作者之一,《前端开发者指南2017》译者之一,在中国前端开发者大会,中生代技术大会等技术会议发表过主题演讲, 专注于新技术的调研和使用.

你不知道的前端SDK开发技巧

2017-12-06
阅读 6 分钟
9.2k
作者:陈达孚 香港中文大学研究生,《移动Web前端高效开发实战》作者之一,《前端开发者指南2017》译者之一,在中国前端开发者大会,中生代技术大会等技术会议发表过主题演讲, 专注于新技术的调研和使用.

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

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

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

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

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

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

翻译连载 | 第 11 章:融会贯通 -《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇

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

如何优雅的设计 React 组件

2017-11-10
阅读 15 分钟
9.5k
如今的 Web 前端已被 React、Vue 和 Angular 三分天下,一统江山十几年的 jQuery 显然已经很难满足现在的开发模式。那么,为什么大家会觉得 jQuery “过时了”呢?一来,文章《No JQuery! 原生 JavaScript 操作 DOM》就直截了当的告诉你,现在用原生 JavaScript 可以非常方便的操作 DOM 了。其次,jQuery 的便利性是建立在...

iKcamp出品微信小程序教学共5章16小节汇总(含视频)

2017-11-06
阅读 3 分钟
3.8k
?? 微信小程序课程,面向所有具备前端基础知识的同学 ?? 阅读要求 读者需要具备但不限于以下技能 HTML JavaScript es6更佳 CSS 一共四部分十五小节,适合七天的训练营。 从现在开始,我假装你已经掌握了 html、 css以及 ES6 ☝️ 目标导向 本教程以实战项目驱动,以沪江英语微信小程序项目框架为基础,最终还原一个完整的...

微信小程序教学第四章第三节(含视频):小程序中级实战教程:详情-功能完善

2017-11-03
阅读 5 分钟
1.5k
详情 - 功能完善 本文配套视频地址:[链接] 开始前请把 ch4-3 分支中的 code/ 目录导入微信开发工具 这一节中,我们把详情的其他功能完善起来:下一篇、 分享、 返回列表。 Step 1. 增加 下一篇 功能 增加 下一篇 的功能,我们需要在视图中绑定一个事件,来触发代码中的响应函数,此函数会调用接口,返回下一篇文章内容...

Callback 与 Promise 间的桥梁 —— promisify

2017-11-01
阅读 4 分钟
2.2k
Promise 自问世以来,得到了大量的应用,简直是 javascript 中的神器。它很好地解决了异步方法的回调地狱、提供了我们在异步方法中使用 return 的能力,并将 callback 的调用纳入了自己的管理,而不是交给异步函数后我们就无能为力了(经常有 callback 被莫名调用两次而导致程序出错)。

微信小程序教学第四章第二节(含视频):小程序中级实战教程:详情-视图渲染

2017-11-01
阅读 5 分钟
1.8k
§ 详情 - 数据渲染 本文配套视频地址:[链接] 开始前请把 ch4-2 分支中的 code/ 目录导入微信开发工具 这一节中,我们开始详情的接口调用、数据加载和视图渲染过程。 Step 1. 引入公用的一些工具库,修改 detail.js: {代码...} Step 2. 修改 detail.js 在页面初始化时候,请求接口,加载详情数据 {代码...} 运行之后,...

微信小程序教学第四章第一节(含视频):小程序中级实战教程:详情-页面制作

2017-10-31
阅读 6 分钟
2k
详情 - 页面制作 本文配套视频地址:[链接] 开始前请把 ch4-1 分支中的 code/ 目录导入微信开发工具 这一章节中,主要介绍详情页的页面制作过程 首先看一下我们最终要展示的页面 页面结构大体分为三部分,也是最常见的布局方式:头部、中间体、尾部。最顶部的是页面 title,也就是标题,如果是一般的页面,我们只需要在 ...

微信小程序教学第三章第四节(含视频):小程序中级实战教程:下拉更新、分享、阅读标识

2017-10-30
阅读 6 分钟
1.9k
下拉更新、分享、阅读标识 本文配套视频地址:[链接] 开始前请把 ch3-4 分支中的 code/ 目录导入微信开发工具 这一篇中,我们把列表这块的剩余功能做完:下拉更新、分享、阅读标识。 下拉更新功能 下拉更新这个功能与我们在第一章中写的小 demo 所用方法一致:onReachBottom。 当用户滚动过程中触发了 上拉 这个动作时候...

使用合适的设计模式一步步优化前端代码

2017-10-27
阅读 5 分钟
4.6k
在后端语言中,设计模式应用的较为广泛。如Spring中常见的工厂模式、装饰者模式、单例模式、迭代器模式。但是在日常的前端开发中,设计模式使用的较少,或者大家的代码已经遵循了某某设计模式但是我们并不知道。常见的设计模式有23种,如果单纯的按照模式名称+名词解释的方式来写这篇文章,可能太枯燥了或者很难理解记忆...

微信小程序教学第三章第三节(含视频):小程序中级实战教程:视图与数据关联

2017-10-26
阅读 4 分钟
1.5k
§ 视图与数据关联 本文配套视频地址:[链接] 开始前请把 ch3-3 分支中的 code/ 目录导入微信开发工具   首先 首先我们要做的是什么呢?直接写模板逻辑吗?不是,给用户以良好的提示是很重要的,所以,我们要做的第一件事就是,加载中... 这里我们采用官方 loading 组件,所以现在就可以直接拿来用了。 修改 index.wxml,...

微信小程序教学第三章(含视频):小程序中级实战教程:列表-页面逻辑处理

2017-10-25
阅读 9 分钟
2.3k
我们首先挖出和渲染相关的数据,并添加在 handler 对象的 data 字段中(Model 层) 修改 index.js 中的 handler 对象:

微信小程序教学第三章(含视频):小程序中级实战教程:列表-静态页面制作

2017-10-24
阅读 4 分钟
2k
开始前请把 ch3-1 分支中的 code/ 目录导入微信开发工具 这一章主要会教大家如何用小程序制作一个可以无限加载的列表。希望大家能通过这个例子掌握制作各种列表的原理。

微信小程序教学第二章(含视频):小程序中级实战教程之预备篇 - 封装网络请求及 mock 数据

2017-10-23
阅读 3 分钟
2.3k
§ 封装网络请求及 mock 数据 本文配套视频地址:[链接] 开始前请把 ch2-3 分支中的 code/ 目录导入微信开发工具 上一节中,我们对 index.js 文件中增加了 util 对象,并在对象中封装了很多公用方法 {代码...} 本节中,我们对常用的网络请求方法 wx.request 进行封装 {代码...} 对于请求的参数,我们设置下默认值,方便调...

干货|人人都是翻译项目的Master

2017-10-19
阅读 6 分钟
2.9k
在平时的工作中,我们都会经常查阅一些英文文档来解决平时遇到的问题和拓宽视野。看到好的文章或者书籍有没有想要和小伙伴分享的冲动,那么我们一起来翻译吧~

微信小程序教学第二章(含视频):小程序中级实战教程之预备篇 - 提取util公用方法 |基于最新版1.0开发者工具

2017-10-19
阅读 12 分钟
3k
iKcamp官网:[链接] 访问官网更快阅读全部免费分享课程:《iKcamp出品|全网最新|微信小程序|基于最新版1.0开发者工具之初中级培训教程分享》。包含:文章、视频、源代码

微信小程序教学第二章:小程序中级实战教程之预备篇 - 项目结构设计 |基于最新版1.0开发者工具

2017-10-18
阅读 5 分钟
1.8k
iKcamp官网:[链接] 访问官网更快阅读全部免费分享课程:《iKcamp出品|全网最新|微信小程序|基于最新版1.0开发者工具之初中级培训教程分享》。包含:文章、视频、源代码

iKcamp出品|微信小程序|小试牛刀(视频)+发布流程|基于最新版1.0开发者工具初中级教程分享

2017-10-17
阅读 6 分钟
1.9k
iKcamp官网:[链接] 访问官网更快阅读全部免费分享课程:《iKcamp出品|全网最新|微信小程序|基于最新版1.0开发者工具之初中级培训教程分享》。包含:文章、视频、源代码

iKcamp出品|微信小程序|工具安装+目录说明|基于最新版1.0开发者工具初中级教程分享

2017-10-16
阅读 5 分钟
1.9k
iKcamp官网:[链接] 访问官网更快阅读全部免费分享课程:《iKcamp出品|全网最新|微信小程序|基于最新版1.0开发者工具之初中级培训教程分享》。包含:文章、视频、源代码

翻译连载 | 第 10 章:异步的函数式(下)-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇

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

iKcamp出品|全网最新|微信小程序|基于最新版1.0开发者工具之初中级培训教程分享

2017-10-12
阅读 3 分钟
2.4k
iKcamp官网:[链接] 访问官网更快阅读全部免费分享课程:《iKcamp出品|全网最新|微信小程序|基于最新版1.0开发者工具之初中级培训教程分享》。包含:文章、视频、源代码

翻译 | 关键CSS和Webpack: 减少阻塞渲染的CSS的自动化解决方案

2017-10-11
阅读 6 分钟
8.3k
原文地址: Critical CSS and Webpack: Automatically Minimize Render-Blocking CSS 原文作者: Anthony Gore 译者: 蜗牛(GivenCui) 校对者: veizz "消除阻塞渲染的CSS和JavaScript"。 这一条Google Page Speed Insights的建议总让我困惑。 当一个网页被访问时,Google希望它仅加载对初始视图有用的内容,并使用空闲时间...

翻译连载 | 第 10 章:异步的函数式(上)-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇

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

翻译连载 | 第 9 章:递归(下)-《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇

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