- 快学Scala - 基础 Scala是一门非常有趣的语言, 它以JVM为目标环境, 将面向对象和函数式编程有机的结合, 带来独特的编程体验
- <深入浅出React和Redux> - 动画 动画</a></article></li>
- <深入浅出React和Redux> - 同构 同构</a></article></li>
- <深入浅出React和Redux> - 同构 同构</a></article></li>
- <深入浅出React和Redux> - 扩展Redux & 多页面应用 扩展Redux</a></article></li>
- <深入浅出React和Redux> - Redux和服务器通信 & 测试 Redux和服务器通信</a></article></li>
- <深入浅出React和Redux> - React组件的性能优化 & 高阶组件 React组件的性能优化</a></article></li>
- <深入浅出React和Redux> - 模块化React和Redux应用 模块化React和Redux应用</a></article></li>
- <深入浅出React和Redux> - 从Flux到Redux 从Flux到Redux</a></article></li>
- <深入浅出React和Redux> - 基础 互联网技术发展一日千里, 网页应用开发技术也不例外</a></article></li>
- 遗留系统重建实战 遗留系统似乎是一个禁忌话题, 开发者想喜鹊一样, 总是寻找下一个闪光的新玩具来娱乐自己, 很多开发人员已经放弃了任何改进遗留软件和让它更易于维护的尝试.
- JAVA8实战 - 高效编程 高效Java8编程
- JAVA8实战 - 函数式数据处理 引入流
- JAVA8实战 - 基础知识 概要
- Webpack学习 Webapck
- BootStrap V3 文档阅读 & 源码解析(三) 无数可复用的组件,包括字体图标、下拉菜单、导航、警告框、弹出框等更多功能。
- BootStrap V3 文档阅读 & 源码解析(二) 响应式工具
- BootStrap V3 文档阅读 & 源码解析(一) 设置全局 CSS 样式;基本的 HTML 元素均可以通过 class 设置样式并得到增强效果;还有先进的栅格系统。
- 《打造Facebook》 打造Facebook
- 图解HTTP Hypertext Transfer Protocol
- SPA设计与架构 SPA架构的基本概念、设计的相关内容以及与传统Web架构的差异
- 《如何阅读一本书》 How To Read A Book
- 前端工程化 前端工程化
- HTML5 - Drag and Drop 在html出现以来,一直未将拖拽功能加入其核心功能中,开发人员通过底层的鼠标事件来模拟拖拽,难以达到良好的交互效果。html5加入了新的模型、事件、API,满足开发人员开发出体验良好的拖拽功能。
- HTML5 - 基础 & Web Forms API HTML5为我们带来大量的简化和功能增强
- HTML5 - 同源限制以及跨域请求 当一个资源从与该资源本身所在的服务器不同的域或端口请求一个资源时,资源会发起一个跨域 HTTP 请求。
- HTML5 - Web Storage API 使用Web Storage API,有效的在请求之间持久化数据,避免cookie技术的各种限制、安全问题以及带宽消耗。
- HTML5 - 移动应用 移动应用
- HTML5 - Web Workers JavaScript是单线程的,耗时的计算过程,会导致浏览器出现未响应错误提示。使用Web Worders技术,可以将耗时的计算分发给一个Worker,主线程与worker之间通过事件进行交互。
- Node.js硬实战 - 编写模块 构建模块并回馈给社区
- Node.js硬实战 - 部署 生产环境中的Node:安全的部署应用程序
- Node.js硬实战 - 构建精简网络应用 网络:构建精简的网络应用
- HTML5 - WebSocket HTML5 WebSocket技术定义了客户端和服务器之间的全双工通信通道。避免了以往通过各种hacks方式的通信。
- Node.js硬实战 - 子进程 子进程:利用Node整合外部应用
- Node.js硬实战 - 网络 网络:Node世界真正的“Hello World”
- Node.js硬实战 - 文件系统 文件系统:通过异步和同步的方法处理文件
- Node.js硬实战 - Buffers & EventEmitter & Stream Buffer:使用比特、字节以及编码Events:玩转EventEmitter流:最强大和最容易误用的功能
- Node.js硬实战 - 入门&全局变量 入门全局变量:Node环境
- NodeJs in Action (四) 第四部分 进阶篇
- NodeJs in Action (三) 第三部分 实战篇
- NodeJs in Action (二) 模块化
- NodeJs in Action (一) 前言 Node.js是专为编写网络和Web应用 而生的全新平台 Node.js基于v8引擎带来了优越的性能 Node.js的主要理论和创新就是它完全构 建在事件驱动、非阻塞的编程模型之上。 大量的三方模块给他的开发效率带来极大的提高 Node.js采用单进程运行,占用的资源大大减少 Node.js适合与频繁的短时请求场景,对于密集计算长耗时的应用并不适合 书籍源码:https://github.com/marcwan/LearningNodeJS
- 前端函数式攻城指南 前端函数式攻城指南
- 读书笔记:重构——改善既有代码设计(二) 重新组织函数
- 读书笔记:重构——改善既有代码设计(一) 重构
- 程序员的困境 程序员的自我救赎
- 浏览器同源限制以及跨域访问 浏览器同源限制以及跨域访问
- Angular模版驱动表单 & 响应式表单 Angular模版驱动表单 & 响应式表单
- rebirth-ng源码学习 rebirth-ng源码学习AppModule在AppModule中,导入各个模块demo的module,实际的组件是按照实际使用场景的导入方式引入:
- How to use ControlValueAccessor interface How to use ControlValueAccessor interface
- Developing Dropdown Developing Dropdown
- Developing Radio Buttons Directive Developing Radio Buttons DirectiveBasic styles provided by Bootstrap
- i18n with ngx-translate i18n with ngx-translate
- Angular Testing Angular Testing
- Angular's i18n tools Angular’s i18n toolsThe i18n tools help to assist translation of component template text into multiple languages.
- Reactive Forms Reactive Forms
- Developing a popover directive Developing a Popover directive
- Developing a tooltip Developing a tooltip directive
- Positioning in ng-bootstrap Positioning in ng-bootstrap A set of utility methods that can be use to retrieve position of DOM elements.It is meant to be used where we need to absolute-position DOM elements in relation to other, existing elements (this is the case for tooltips, popovers, typeahead suggestions etc.).
- PopupService in ng-bootstrap PopupService in ng-bootstrap
- Directives Directives
- How to load a component dynamically How to load a component dynamically
- Developing attribute directive Developing attribute directive
- Developing a Progress Bar Component with TDD approach Developing a Progress Bar Component with TDD approach
- Developing a Alert Component Developing a Alert Componnent
- Developing a Tab component Developing a Tab component The consumer should use it like this:
- Use json-server as a REST service Install json-serverInstall$ npm install json-server -gCreate a mock-json.json file under project directory{ "todos": [ { "id": 1, "title": "todo 1", "createTime": 1234567890 }, { "id": 2, "title": "todo 2", "createTime": 1234567891 } ]}
- VS Code skills Append semicolon at end of the line Add Tariling Semicolon extension Press cmd + ; Auto-format on saving editor.formatOnSave
- Unit test with Karma in Angular2-webpack-starter Unit Test with Karma in Angular2-webpack-starter The entrance is karmr.conf.js in the root of the project // Look in ./config for karma.conf.jsmodule.exports = require('./config/karma.conf.js'); Requires the configuration file in config/karma.config.js The config file ```js
- Webpack configuration in Angular2-webpack-starter The configuration in root directory webpack.config.jsswitch (process.env.process.env.NODE_ENV) { case 'prod': case 'production': module.exports = require('./config/webpack.prod')({env: 'production'}); break; case 'test': case 'testing': module.exports = require('./config/webpack.test')({env: 'test'}); break; case 'dev': case 'development': default: module.exports = require('./config/webpack.dev')({env: 'development'});}
- Typedoc in Angular2-webpack-starter Typedoc Documentation generator for TypeScript projects Install $ npm install -g typedoc$ typedoc Usage $ typedoc --out path/to/documentation/ path/to/typescript/project/ Typedoc in Angular2-webpack-starter typedoc.json at root of the project { "mode": "modules", "out": "doc", "theme": "default", "ignoreCompilerErrors": "true", "experimentalDecorators": "true", "emitDecoratorMetadata": "true", "target": "ES5", "moduleResolution": "node", "preserveConstEnums": "true", "stripInternal": "true", "suppressExcessPropertyErrors": "true", "suppressImplicitAnyIndexErrors": "true", "module": "commonjs"} generate document to doc directory
- The tsconfig.json & tsconfig.webpack.json in Angular2-webpack-starter The difference between two files: tsconfig for webpack is used for prod build removes test dependences in types excludes unit test files and e2e test files add angularCompilerOptions for aot compile
- MathJax Example MathJax is a simple way of including Tex/LaTex/MathML based mathematics in HTML webpages. To get up and running you need to include the MathJax script in the header of your github pages page, and then write some maths. For LaTex, there are two delimiters you need to know about, one for block or displayed mathematics , and the other for inline mathematics .
- Hello World You’ll find this post in your _posts directory - edit this post and re-build (or run with the -w switch) to see your changes!To add new posts, simply add a file in the _posts directory that follows the convention: YYYY-MM-DD-name-of-post.ext.
- Override Author Byline Test Post An article to test overriding the default site author.
- Syntax Highlighting Post Demo post displaying the various ways of highlighting code in Markdown.
- Sample Link Post Example and code for using link posts.
- A Post with a Video Custom written post descriptions are the way to go… if you’re not lazy.
- Post with Large Feature Image and Text Custom written post descriptions are the way to go… if you’re not lazy.
- A Post with Images Examples and code for displaying images in posts.
- Testing Readability with a Bunch of Text A ton of text to test readability.
- Sample Post Just about everything you’ll need to style in the theme: headings, paragraphs, blockquotes, tables, code blocks, and more.
</ul>
深入浅出React和Redux> 深入浅出React和Redux> 深入浅出React和Redux> 深入浅出React和Redux> 深入浅出React和Redux> 深入浅出React和Redux> 深入浅出React和Redux> 深入浅出React和Redux> 深入浅出React和Redux>