- PersonalWiki
- MIT
- Hacker
- Contribution
- Coder
- Programming Language
- C/C++
- C#
- Java
- JavaScript
- JavaScript Framework | Library
- Modernizr
- Interact
- Classie
- Google Closure
- GreenSock
- Walkway
- Dyanmics
- JQuery
- node.js
- React
- Quick Start
- Guides
- Tips
- Inline Styles
- If-Else in JSX
- Self-Closing Tag
- Maximum Number of JSX Root Nodes
- Shorthand for Specifying Pixel Values in style props
- Type of the Children props
- Value of null for Controlled Input
- componentWillReceiveProps Not Triggered After Mounting
- Props in getInitialState Is an Anti-Pattern
- DOM Event Listeners in a Component
- Load Initial Data via AJAX
- False in JSX
- Communicate Between Components
- Expose Component Functions
- this.props.children undefined
- Use React with other libraris
- Dangerously Set innerHTML
- Webpack
- Router
- Redux
- Pjax
- Components
- Vue
- Webpack
- Tutorials
- APIs
- Advanced
- Redux
- underscore.js
- Use void 0 rather than undefined
- Common Type Inference and some useful tutorials
- Compatibility problems of for ... in
- The internal function: createAssigner()
- How to compare the equality of two elements
- Certain object functions like pick() and create()
- How to find items in an array
- How to get an array unique
- Flatten an array
- Certain array functions like compact(), difference(), and without()
- NaN?
- Array-like Objects
- How to shuffle an array
- Group
- ESLint
- ReactiveX
- Angular
- Web APIs
- WebAssembly
- WebGL
- 2D
- 3D
- Advanced
- JSDoc
- TC39
- Categories
- Basics
- Advanced
- ESTree
- Closures
- Event Bubbling and Capturing
- Memory Leak
- JSONP
- Shim and Polyfills
- Strict Mode
- Module System Style
- High Performance
- JavaScript Loading
- Coding Technique
- Deployment
- Testing
- Advanced
- ES6 features
- Event Loops
- Unit Tests
- Asynchronous Programming
- Aspect-oriented Programming(AOP)
- Easing Function
- Currying
- JavaScript Framework | Library
- TypeScript
- CSS
- HTML
- Ruby
- PHP
- Crash Course
- Laravel
- Documents
- Note
- Shell
- Algorithm
- Analysis
- DC
- DP
- Assembly-line Scheduling Problem
- Matrix-chain Multiplication Problem
- Longest Common Subsequence Problem
- Max Sum Problem
- 0-1 Knapsack Problem
- Single-source Shortest Path Problem
- All-Pairs Shortest Path Problem
- Greedy
- Activity-Selection Problem
- Fractional Knapsack Problem
- Single-source Shortest Path Problem
- Search
- Back-Tracking
- Branch & Bound
- Random
- Genetic Algorithmn
- Simulated Annealing Algorithmn
- Sort
- Encode
- Computability
- Analysis
- Thought
- Coder
- Designer
- The laws of Elegance
- The laws of Simplicity
- Life
- Database
- Network
- Overview
- Coding
- 5 Layers - the structure of Network
- Application Layer
- Transport Layer
- Network Layer
- DataLink Layer
- Physical Layer
- OS
- Embedded System
- Software Architecture
- Categories
- Advanced
- Project Management
- Multimedia
- Git
- Video & Image
- Security Vulnerabilities
- Programming Language
- Designer
- Creativity
- Websites
- Awards
- WeByDo
- Falcoon
- Creativity
- Posts
- Posts
- Common Posts
- Front-end
- [轉載] 大公司裏怎麼開發和部署前端代碼
- [轉載] 前端工程 -- 基礎篇
- [轉載] Leverage Browser Caching
- [轉載] Javascript中判斷數組的正確姿勢
- [轉載] JavaScript 原型中的哲學思想
- [轉載] 前端開發面試題
- [轉載] 22個優質的 React 開源項目
- [轉載] 使用 AMD、CommonJS 及 ES Harmony 编写模块化的 JavaScript
- [原創] Something about float and clear in CSS
- [轉載] Beat Detection Using JavaScript and the Web Audio API
- [轉載] Drawing Audio Waveforms
- [轉載] Presentational and Container Components
- [轉載] CSS Blend Modes could be the next big thing in Web Design
- [轉載] Basics of CSS Blend Modes
- [轉載] Drawing images using edge detection and SVG animation
- [轉載] Styling SVG use Content with CSS
- [轉載] 前端技術體系大局觀
- [原創] How to draw in JavaScript?
- [轉載] Create a Dynamic Point Mesh Animation with HTML5 Canvas
- [轉載] ALGORITHM SUNDAYS: CONVERTING ROMAN NUMERALS
- [轉載] Animated Heat Distortion Effects with WebGL
- [原創] Kaleidoscope
- [轉載] HTML5的WebGL實現的3D和2D拓撲樹
- [轉載] Rain & Water Effect Experiments
- [原創] How to make React components actually reusable
- [轉載] 前端服务化——页面搭建工具的死与生
- [轉載] What happens when...
- [轉載] Preload, Prefetch And Priorities in Chrome
- [轉載] Font-size: An Unexpectedly Complex CSS Property
- [原創] Web skills for creating watermarks
- [轉載] The Gooey Effect
- [轉載] Moving the mouse: mouseover/out, mouseenter/leave
- Design
- Back-end
- CV (Computer Vision)
- Posts
- Questions & Answer
- Q&A
- Common QA
- How to use browser better
- How PGP encryption works
- How to use Gitbook to write something
- How to specify a ssh key for some git operations on a certain domain
- How to support Chinese for Git client in Windows
- What is Gist
- What are the differences between .zip, .rar, .deb, and .tar files
- Sublime Text 3 Pluggin
- Some commands of SVN
- Some common problems of ssh keys in GitHub
- Charsets of files
- Linux
- How to see logs of crontab in Ubuntu
- How to solve the problem of dpkg sub-process throwing a error in Ubuntu
- How to see the version of Ubuntu
- How to set the default window size of the Terminal in Ubuntu
- How to install composer in Ubuntu
- How to build up osmocomBB in Ubuntu
- How to build up gqxr in Ubuntu
- How to install atom in Ubuntu 32 bits
- How to deploy TL-WN722N in Ubuntu 14.04
- How to free cached memory in Ubuntu
- How to use curl in Linux
- How to install double-boot Ubuntu in a Macbook Air
- How to deploy a shadowsocks server on a Vultr VPS
- Why does the shell script always break down when running for statement
- Some commands of Linux
- Some problems of building gr-rsm
- Some problems of building Virtual AGC
- Set up portal with WifiDog + AuthPuppy
- Front-end
- How to make a smart picture showing with css
- How to upload files and data with jQuery ajax
- How to write footer with CSS
- How to write triangles with CSS
- How to write menu button with CSS
- How to write a new scroll bar with CSS
- How to use JavaScript to interact with Android and IOS
- How to convert JSON to Markdown
- How to use powerful rem with responsive web app development
- How to know the valueOf() method
- How to convert string between Unicode and Ascii with JavaScript
- How to convert string between HTML entities and Ascii with JavaScript
- How to get current timestamp with JavaScript
- How to preload resources with JavaScript
- How to detect whether a document is inside a iframe with JavaScript
- How to manage JavaScript projects with Lerna
- How to preview an image after uploaded with file input and FileReader
- How to calculate the FPS value of a page
- How to calculate the size of an iFrame
- How to detect IE version with JavaScript
- How to calculate the width of a scrollbar in browsers
- How to hide input[file] in IE8
- How to build up Android development environment when using Ionic and Cordova to build APP
- How to define a function with dynamical name
- How to handle error message and binary response with Axios within a same request
- How to detect changes upon the disabled attribute of input elements?
- How to avoid XSS when trying to modify HTML content via DOM
- How JavaScript emulate private members?
- Something about scrolling
- Something about !DOCTYPE
- Something about iframe
- Something about parsing JSON
- Something about typesetting in CSS
- Differences between link and import
- Differences between Cookie, localStorage, and sessionStorage
- What's the difference between tilde(~) and caret(^) in package.json?
- What's new in HTML5
- Remove DOM elements and restore again?
- Base64 encode or decode in Javascript
- Back-end
- How to solve the lib problem when using xampp to shell_exec c++ files
- How to add dns for a server
- How to enable Navicat with remote accessing database
- How to build up Node.js and npm on Windows
- How to use master-slave synchronization between two servers
- How to set ssh with asymmetric keys on servers
- How to enable MySQL logs and watch them
- How to check whether it's PC's accessment in PHP
- How to get real IP of clients with PHP
- How to pass a callback function as a parameter in PHP
- How to json_encode Chinese in PHP
- How to check connecting status
- What is ETag
- What is Cassandra
- Differences between URL, URI and URN
- Differences between CGI, FastCGI, PHP-CGI, PHP-FPM, Spawn-FCGI
- CV (Computer Vision)
- Common QA
- Q&A
- Idols
- Books
- Translation
- Translation Works
- Translate
- Distributing React components
- Your Timeline for Learning React
- Stack Overflow: The Architecture - 2016
- A successful Git branching model
- Memory Leak Detection in C++
- The WebGL potential
- How GitHub Works
- Angular vs. React - the tie breaker
- Improve Angular Performance with React
- Give it five minutes
- OpenCV (C++ vs Python) vs MATLAB for Computer Vision
- Apollo-11
- Google Interview University
- Styling SVG Content with CSS
- Align SVG Icons to Text and Say Goodbye to Font Icons
- React "Aha" Moments
- How to Achieve Reusability with React Components
- Proofread
- References
- Translate
- Translation Works
- Job