原创 [譯]如何編寫好的React

原文: How to write great React 寫這篇文章源於一個問題:如果我可以提出一條建議,來幫助新開發人員編寫好的React,那會是什麼? 我的答案是:用編寫整潔函數(clean functions)的規範來編寫

原创 前端面試總結(1)--筆試知識點彙總

寫下標題時,我不禁回想起那年畢業季被找工作支配的恐懼。所謂天要下雨孃要嫁人,裸轉前端勢在必行,抱着天生我材必有用的豐滿理想,過着“哪哪都缺人,哪哪都不缺自己”的骨感現實生活,才明白玉不琢不成器,作爲璞玉的自己努力地打磨着,終於成就

原创 Highcharts中的寬度自適應問題詳解--源碼分析

目錄閱讀前須知問題分析官網調研源碼分析解決方案官網提供的`reflow()`主動觸發`window`的`resize`事件結論 閱讀前須知 在本文你將得到以下信息: 導致Highcharts圖表寬度無法自適應的根本原因 解決ch

原创 前端面試總結(2)--從輸入URL到頁面加載完成,都發生了什麼

目錄序言從輸入URL到頁面加載完成,都發生了什麼1. 一個極其粗糙且簡化的流程2. 每個步驟都只是摘要2.1 瀏覽器中輸入URL2.1.1 URL的概念2.1.2 瀏覽器對URL的長度限制2.2 瀏覽器的緩存機制2.3 DNS域名

原创 Ruby on Rails 學習(三)——15分鐘搭建一個博客系統

“15分鐘搭建一個博客系統”,是Ruby On Rails非常經典Demo練習。rails的創始人DHH當年用一個視頻演示瞭如何在15分鐘內搭建一個博客系統,展示除了rails的優雅與靈活,也讓更多的人開始關注rails。 之所以能在1

原创 Ruby on Rails 學習(二)——Rails的目錄結構

在學習rails時,我們有必要了解rails程序中的目錄結構。 rails對於不同的文件,不同的代碼存放在什麼樣的文件目錄中有着明確要求。在rails中,有一條原則是:“慣例優於設置”(Convention Over Configura

原创 基於ruby+selenium的第三方廣告檢測

本文的工程目的是使用ruby編寫一個腳本文件,實現對網頁中第三方廣告的檢測和統計。 項目源代碼:https://github.com/vito0705/selenium_vito 本文主要內容 一.項目分析 項目目的 項目要求 項

原创 Rails Gem開發(四)——rack-cors解決Ajax跨域問題(CORS)

在項目開發過程中,遇到了Ajax跨域訪問資源的問題,提示出現了類似於下面這樣的錯誤: Cross-Origin Request Blocked: The Same Origin Policy disallows reading the

原创 理解本質的REST

REST本身是一個高度抽象化的架構風格,因而總是很難對它有一個比較深入且印象深刻的理解。寫這篇文章的目的,是自己對學習REST的一個總結,也希望可以通過這篇文章,能夠讓讀者真正的理解REST。 本文主要內容 什麼是REST REST概

原创 一個非常易懂Git教程

教程地址:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 史上最淺顯易懂的Git教程! 爲什麼要編寫這個教程?因

原创 Ubuntu下安裝Docker

《Docker Practice(Docker從入門到實踐)》學習筆記 本文轉自: Ubuntu 安裝 Docker CE 鏡像加速器 Ubuntu 安裝 Docker CE 準備工作 系統要求 Docker CE 支持以下版本

原创 Ruby on Rails 學習(一)——淺談MVC框架

對於一名 rails 服務器開發的初學者,首先需要理解的就是MVC框架以及rails程序中數據在MVC之間的傳遞過程。 一.MVC框架簡介 MVC全名是Model View Controller,是模型(model)-視圖(view)-

原创 Rails Gem開發(一)——Carrierwave 實現文件上傳

按照項目需求,需要實現從本地上傳文件到rails服務器的功能。我們選擇使用carrierwave來實現這一功能。 github:https://github.com/carrierwaveuploader/carrierwave 開發前需

原创 ubuntu1604安裝wordpress問題

參考安裝方法: Ubuntu 16.04 安裝 WordPress 系統環境版本: - Ubuntu 1604 - PHP 7.0 安裝完成後訪問http://localhost,報錯: Your PHP installation

原创 Docker學習筆記(一)——基本概念

前言 《Docker Practice(Docker從入門到實踐)》學習筆記 這本書講的非常清晰透徹,細節內容也非常全面。因此,關於這本書的學習筆記,我希望可以注重對其邏輯和思維的總結,而不是僅僅羅列知識點。 書中的語言實在是非常簡