-
珠峰培训HTML5全栈前端开发课程客服答疑
珠峰培训HTML5全栈前端开发课程客服答疑 1.学习多久,学费多少?(1)零基础同学先从HTML和CSS学起,这一部分学期三周,学费2200,试听一到两天后交学 费,一周内可无条件退学费. 有了HTML和CSS基础的同学,是先学习两周的JavaScript基础课,然后考试,考试通过后交学费再学习14周,学费14800. (2)从零基础学到全部课程结业
珠峰培训
2017-11-24
-
2016React 学习指南
React 系列课程面向初中级前端开发人员以及感兴趣的开发者,我们希望你具备 HTML, CSS 和 JavaScript 的Web 开发的基础,同时希望你具有以下的基本开发环境配置以及基本知识储备。如果对课程及内容有任何反馈,请到这里。接下来,我们将从语言特性、代码风格、构建工具、依赖管理、路由管理、核心类库、状态管理、CSS预处理、API
珠峰培训
2017-11-24
-
Babel 使用指南
本文内容整理自thejameskyle翻译的的babel-handbook。另外,学习指南对应的教程包请参见babel-starter-kit。还有为你贴心制作的 Babel Gitbook。介绍Babel 是一个通用的多用途 JavaScript 编译器(Babel is a JavaScript compiler.)。通过 Babel 你可以使用(并创建)下一代的 JavaScript,以及下一代的 JavaScript 工具。作为一种语
珠峰培训
2017-11-24
-
快速搞定ES6基本语法
在项目中80%的时间用到的ES6语法只占其20%,所以我们暂时先集中精力把这20%学好,那就差不多够用了,剩下的可以看书或是查文档,现学现用。重要提示:教程的示例代码请前往es6-demo,下载后可以结合这个讲义进行学习操作。1.let && constlet和const的出现让js有了块级作用域,这个块级作用域是个神器,由于之前没有块级作用域的存在,以及var
珠峰培训
2017-11-24
-
使用Webpack搭建前端开发工作流
}, plugins: [ new webpack.HotModuleReplacementPlugin(), new webpack.NoErrorsPlugin(), new webpack.optimize.CommonsChunkPlugin('vendor', 'vendor.js?[hash]'), new ExtractTextPlugin("[na
珠峰培训
2017-11-24
-
React基础知识详解
编者按:除组件化、虚拟DOM在复用以及性能上带来的一般好处外,React思想使得开发者之间更好的分工与合作,在配合上非常顺畅,规范的接口以及极强的约束,使得整个代码结构清晰,不同开发者的代码高度一致。本次课程示例代码请前往react-tutorial。 示例中采用ES6语法来写React组件代码,提前明确以下几点: 不支持 getInitialState 在
珠峰培训
2017-11-24
-
React技术分享
自2013年5月份facebook将React开源以来,截至目前已经在github上收获了超过3万个star。衍生的React Native项目(andriod和ios版本)也在今年9月份完成发布。Chapter 1 -- 入门篇1. 基本认识 #React是一个用于构建用户界面的JavaScript库,而不是一个MVC框架,但可以使用React作为MVC架构的View层轻易的在已有项目中使用。如果想参与an
珠峰培训
2017-11-24
-
通用React组件开发过程
1. 在你的github建立组件 git 库 git@github.com:GuoYongfeng/rc-component-tutorial.git2. 搭建脚手架npm install rc-tools yo generator-rc -gmkdir rc-componentcd rc-componentyo rc --port=8000 --author=guoyongfeng --rc_version=1.0.02.1 目录结构- .travis.yml- e
珠峰培训
2017-11-24
-
React/JSX 编码规范
基本规范 每个文件只包含的一个 React 组件(联系紧密的组件可以使用「命名空间的形式」)。 始终使用 JSX 语法,不要使用 React.createElement 创建 ReactElement,以提高编写速度、可读性、可维护性(没有 JSX 转换的特殊场景例外,如在 console 中测试组件)。 使用 ES6。命名规范 扩展名:使用 .js 作为 React 组件的扩展
珠峰培训
2017-11-24
-
github-notetaker应用开发
0.介绍 INTRODUCTION我们计划用最近所学的技术知识来完成一个完整且实用的功能应用,这个应用具有以下功能: 通过搜索github上的用户名来检索该用户的基本信息 可以检索到该用户的github上的所有代码仓库信息 可以对该用户进行简单的评论 通过特定路由可以访问特定用户的信息大概是长这个样子在看到了这个原型图之
珠峰培训
2017-11-24
-
React-AJAX的最佳实践
当你问关于React和AJAX的时候,专家们告诉你的第一件事就是React只是一个view library,而且React没有networking/AJAX的特性。我们都知道但不是特别有帮助的是,当我们只想从服务端拿到数据传递给React Components。事实是,我们会有很多方法来实现。你自己可能已经有很多种方法了,但如果你选择了一种错误的方式,你的代码会变得很混
珠峰培训
2017-11-24
-
React-router路由实践
1. Router,hashHistory,Route首先下载react-router$ npm install react-router --save需要注意的是,react-router更新很快,API也在持续升级,也许你看到市面很多教程,但可能那还是1.x甚至是0.x版本的。我们首先在App.jsx写一个简单示例,让你快速的对react-router有印象。代码清单:app/container/App/App.jsximport React, { Compon
珠峰培训
2017-11-24
-
Redux快速上手
重要提示: 本教程配套示例代码请前往redux-complete-sample下载,课程中会有大量的示例操作,操作说明均基于这个配套的示例代码仓库,所以为了方便学习,请务必下载安装并启动。在开始往下阅读之前,我默认你已经学习了前面的课程,并且掌握了Webpack、ES6、React等知识的应用。在前面的课程,我们已经使用React创建了一个应用,但是在实际
珠峰培训
2017-11-24
-
Redux超酷的开发工具Redux-Devtools
重要提示: 本教程配套示例代码请前往redux-complete-sample下载,课程中会有大量的示例操作,操作说明均基于这个配套的示例代码仓库,所以为了方便学习,请务必下载安装并启动。在前一部分内容中,我们学习了基础部分的Redux知识,并且完成了几个示例练习。如果你已经都能够轻松掌握了,恭喜你,现在是时候来点好玩的干货了。而且有计划地,我
珠峰培训
2017-11-24
-
深入理解Redux的Middleware
声明:本文基于kazaff翻译的https://medium.com/@meagle/understanding-87566abcfb7a修改,内容仅供交流学习。通过前面两部分的知识讲解,我们可以使用Redux进行项目开发了。但是,要用好Redux,我们需要深入理解并使用其Middleware,并了解其内部实现。我开始了Redux源码的探索,要想能更好的理解源码,你必须非常熟悉函数式编程理念。它
珠峰培训
2017-11-24
-
2015年大前端技术年终总结
数说前端技术,分类回顾点评。1. 前端1.1 工具1.1.1 构建工具 grunt gulp webpack fis3 coolie jdf精彩点评:1.1.2 编译工具 babel browserify精彩点评:1.1.3 包管理工具 npm bower component精彩点评:1.2 前端类库和框架1.2.1 类库 jquery zepto underscore react
珠峰培训
2017-11-24
-
Node.js知识学习
Chapter 1 -- Node.js入门知识导读:在这一部分的内容里,主要会简单介绍一下什么是Node.js,它有哪些用武之地,我们为什么要去学习它。另外,还会简单的讨论下Nodejs的优缺点以及适用场景。基本介绍Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node
珠峰培训
2017-11-24
-
Git和Github学习--基础篇
作为新时代的好码农,使用git和github来进行学习和交流是必备技能之一。什么,你都没听过,我擦勒,还能不能愉快的玩耍了。掌握git和github的使用,可以带你装逼带你飞,比如说,可以抄大婶的代码啊,哈哈...(此处省略一万个暗笑)。还可以直接看流行技术的源码和demo啊,再也不用去各大群里弱弱的问:大神,react怎么学啊,大牛,教我nodejs吧...。还
珠峰培训
2017-11-24
-
基于Nodejs.js平台的下一代web开发框架koa
简介koa 是由 Express 原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的 Web 框架。使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的回调函数嵌套,并极大地提升错误处理的效率。koa 不在内核方法中绑定任何中间件,它仅仅提供了一个轻量优雅的函数库,使得编写 Web 应用变得得心应手。安装Koa 目前
珠峰培训
2017-11-24
-
轻型MVVM框架Vue.js
介绍Vue.js 是一个用于创建 web 交互界面的库。从技术角度讲,Vue.js 专注于 MVVM 模型的 ViewModel 层。它通过双向数据绑定把 View 层和 Model 层连接了起来。实际的 DOM 封装和输出格式都被抽象为了 Directives 和 Filters。从哲学角度讲,Vue 希望通过一个尽量简单的 API 来提供响应式的数据绑定和可组合、复用的视图组件。
珠峰培训
2017-11-24
-
一款使用 ES6/7 特性全新开发的 Node.js MVC 框架ThinkJS
ThinkJS 是一款使用 ES6/7 特性全新开发的 Node.js MVC 框架,使用 ES7 中async/await,或者 ES6 中的 */yield 特性彻底解决了 Node.js 中异步嵌套的问题。同时吸收了国内外众多框架的设计理念和思想,让开发 Node.js 项目更加简单、高效。使用 ES6/7 特性来开发项目可以大大提高开发效率,是趋势所在。并且新版的 Node.js 对 ES6
珠峰培训
2017-11-24
-
珠峰培训微信小程序免费开发公开课
微信应用号(小程序,「应用号」的新称呼)终于来了!应用触手可及,用完即走。小程序的出现将改变整个互联网的开发生态,HTML5 开发以后将拥有越来越重要的地位(前端又可以要求要涨工资了!)。珠峰培训将于2016年10月16日(本周日)晚上7点半到9点半带领大家一起探求小程序的秘密,讲解微信小程序IDE工具使用,项目文件架构分析,程序执行流程,
珠峰培训
2017-11-24
-
H5交互型简历开发课程
珠峰培训
2017-11-24
-
CSS3中新增属性及其用法
CSS3 中新增的属性以及用法一、css3边框类1.border-radius可以是长度(length),也可以是百分比(percentage)不允许负值; 顺序是:上左、上右、下右、下左 1个值:四个角值一样; 2个值:第一个是上左、下右;第二个是上右、下左 3个值:第一个是上左;第二个是上右、下左;第三个是下右;-moz-border-radius: 15px; /* Firefox */-webkit-b
珠峰培训
2017-11-24
-
深入理解ES6中的箭头函数
基本用法ES6允许使用“箭头”(=>)定义函数。var f = v => v;上面的箭头函数等同于:var f = function(v) {return v;};如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。var f = () => 5;// 等同于var f = function () { return 5 };var sum = (num1, num2) => num1 + num2;// 等同于
珠峰培训
2017-11-24