博客 RSS 訂閱

frontoldman - nodejs之http-proxy幾點常見問題

http-proxy http-proxy是一個nodejs的http代理庫,已經被webpack-dev-server集成進來,做代理使用。原因是在前後端分離大行其道的今天,我們如果需要在本地調後端api接口,不配置hostname的話,必然是一個跨域的請求。因為瀏覽器的跨域安全限制,調取是不通的,所以本地代理就成了一個本地開發環境的必選項。 '/saasapi/*': { target

node.js , httproxy , webpack , 前端 , Javascript

收藏 評論

風徹 - 使用leancloud給簡歷加數據庫,實現留言功能

使用leancloud給簡歷加數據庫,實現留言功能 這篇博客的源代碼是我的正在寫的在線簡歷 完整代碼(項目暫未完成) 預覽地址 在本地預覽項目的時候用的http-server 前端的兩大塊: 操縱DOM:DOM API/jQuery Ajax:http請求和響應/XMLHttpRequest的API 但是無法存儲數據! 買個服務器,帶數據庫 數據必須存在服務器上,這樣任何設備訪

leancloud , Javascript

收藏 評論

WalkerXu - Android P新的圖片格式 HEIF 調研

HEIF HEIF是什麼? HEIF format features? HEIF優缺點,商業價值? Nokia HEIF? Android P對HEIF的支持情況? IOS對HEIF的支持情況? 兼容性問題? HEIF是什麼? HEIF是一個新的圖片格式 不同於jpeg的是,heif是容器和編碼分開的,編碼可以是hevc,h264,vpx等(解碼一樣),

圖片 , 圖片處理 , 圖片存儲

收藏 評論

hileix - 通過面試題學前端(一)parseInt

前言 最近無意中發現了一道前端面試題: [1, 2, 3].map(parseInt) 一想,答案不是 [1, 2, 3] 嘛。但在 chrome 控制枱下運行一下,返回的卻是 [1, NaN, NaN]。 這是怎麼回事呢?讓我們來看看 map() 和 parseInt() 方法的詳細用法。 map map(callback, [thisArg]) 方法: 接受一個回調函數 callback,

面試 , javascript專題系列 , Javascript

收藏 評論

leetesla - 計算機知識體系

1.計算機組成 《計算機組成:結構化方法》 《計算機體系結構:量化研究方法(第5版)》 《計算機組成與設計:硬件/軟件接口(原書第5版)》 2.操作系統 《操作系統真相還原》 《UNIX環境高級編程(第3版)》 3.彙編 《彙編語言》王爽 《彙編語言:基於x86處理器(原書第7版)》 4.C語言 《計算機科學叢書:C程序設計語言(第2版·新版)》 《c和指針》 5.編譯原理 《現代編譯原理 C語言

知識體系

收藏 評論

愛編碼的coder - 簡析TCP的三次握手與四次分手

TCP是什麼? 具體的關於TCP是什麼,我不打算詳細的説了;當你看到這篇文章時,我想你也知道TCP的概念了,想要更深入的瞭解TCP的工作,我們就繼續。它只是一個超級麻煩的協議,而它又是互聯網的基礎,也是每個程序員必備的基本功。首先來看看OSI的七層模型: 我們需要知道TCP工作在網絡OSI的七層模型中的第四層——Transport層,IP在第三層——Network層,ARP在第二層——Data

tcp , tcp-ip , javascript原型 , JAVA

收藏 評論

柳公子 - 深入剖析 Web 服務器與 PHP 應用之間的通信機制 - 掌握 CGI 和 FastCGI 協議的運行原理

本文首發於 深入剖析 Web 服務器與 PHP 應用之間的通信機制 - 掌握 CGI 和 FastCGI 協議的運行原理,轉載請註明出處! 身為一名使用 PHP 語言開發後端服務的程序猿,我們每天都和 PHP 以及 Web 服務器產生無數次的親密接觸。得益於它們,我們才能夠如此快速的構建出令人陶醉的 Web 產品。 儘管我們已經和 Web 服務器和 PHP 建立起深厚的友誼,但你知道它們之間為何能

php , php-fpm , protocol , cgi , fastcgi

收藏 評論

399 - 【叢林】HTML Table 表格淺談(邊框、隔行變色

此例子已經包含本文大部分內容,請對照參考。查看代碼 》 定義和用法 table標籤定義 HTML 表格。 創建表格的四要素:table、tr、th、td table 整個表格以table標記開始、/table標記結束。 tr Table row。表格的一行,有幾對 tr 表格就有幾行。 td Table data。表格的一個單元格,一行中包含幾對 td ,一行中就有幾列。 th Table he

表格 , css3 , css選擇器 , Css , HTML

收藏 評論

zhangwk - karma入門學習整理

karma介紹 Karma是Testacular的新名字,在2012年google開源了Testacular,2013年Testacular改名為Karma。 Karma是一個基於Node.js的JavaScript測試執行過程管理工具(Test Runner)。該工具可用於測試所有主流Web瀏覽器,也可集成到CI(Continuous integration)工具,也可和其他代碼編輯器一起

karma , Javascript

收藏 評論

茶軸的青春 - 揭秘:技術人突破瓶頸期,離不開這幾個關鍵點

作為一個技術人,不知道你有沒有遇到過下面的情況? “我學不到新東西” “我感覺沒啥成長” “每天都在重複勞動” …… 其實,每個技術從業者,多多少少都會遇到工作或學習瓶頸期。產生瓶頸期,往往不是因為我們不夠努力,而是以下原因導致的: 1、無法積累有效的項目經驗,一直在做着重複的事情,成長出現斷層。 2、企業的培訓較為傳統,多為被動接收,“營養成分”較低,對業務開發無明顯提升。 3、技術書籍和網上的

進階 , JAVA , 後端

收藏 評論

柳公子 - PHP 多任務協程處理

本文首發於 PHP 多任務協程處理,轉載請註明出處! 上週 有幸和同事一起在 SilverStripe 分享最近的工作事宜。今天我計劃分享 PHP 異步編程,不過由於上週我聊過 ReactPHP;我決定討論一些不一樣的內容。所以本文將探討多任務協程這方面的內容。 另外我還計劃把這個主題加入到我正在籌備的一本 PHP 異步編程的圖書中。雖然這本書相比本文來説會涉及更多細節,但我覺得本文依然具有實際意

php , yield , 協程

收藏 評論

柳公子 - PHP 生成器入門

本文首發於 入門 PHP 生成器,轉載請註明出處。 PHP 在 5.5 版本中引入了「生成器(Generator)」特性,不過這個特性並沒有引起人們的注意。在官方的 從 PHP 5.4.x 遷移到 PHP 5.5.x 中介紹説它能以一種簡單的方式實現迭代器(Iterator)。 生成器實現通過 yield 關鍵字完成。生成器提供一種簡單的方式實現迭代器,幾乎無任何額外開銷或需要通過實現迭代器接口的

coroutine , php , yield , generator

收藏 評論

CodeSteppe - 使用Leancloud實現React Native App的消息推送(Push Notification)- Android篇

前言 在上一篇文章 中我們詳細講解了用Leancloud實現iOS消息推送的流程,今天本文將繼續講解實現Android的消息推送。 接入Leancloud 在接入Leancloud之前,還是推薦先閲讀Leancloud官方的 Android消息推送開發指南。 安裝Leancloud SDK SDK有多種安裝方式,詳情請參考Android SDK安裝指南。我選擇用Gradle安裝,先在根目錄下的bu

push-notification , react-native , Android , leancloud

收藏 評論

CodeSteppe - 使用Leancloud實現React Native App的消息推送(Push Notification)- iOS篇

前言 React Native現在是越來越火,一套代碼同時構建iOS、Android兩種應用真的是太爽了,而且有了ES6和React的加成開發效率出奇的高。 雖然坑奇多無比但是還是阻擋不了市場對它的熱愛。但是使用React Native也並非總是那麼舒服,尤其涉及到需要用objective-c或者java實現某些原生功能的時候,讓廣大前端出生沒有原生App開發經驗的同學們苦不堪言,但是沒有辦法,硬

push-notification , react-native , leancloud , ios

收藏 評論

趙帥強 - php-fpm進程數管理

PHP-FPM 先來了解一些名詞概念: CGI是Common Gateway Interface(通用網管協議),用於讓交互程序和Web服務器通信的協議。它負責處理URL的請求,啓動一個進程,將客户端發送的數據作為輸入,由Web服務器收集程序的輸出並加上合適的頭部,再發送回客户端。 FastCGI是基於CGI的增強版本的協議,不同於創建新的進程來服務請求,使用持續的進程和創建的子進程來處理一連串的

php , php-fpm , cgi , fastcgi

收藏 評論

Bohr - Laravel之Eloquent ORM

一、ORM編程思想 1.1 Active Record 設計模式 Active Record 是一種數據訪問設計模式,它可以幫助你實現數據對象Object到關係數據庫的映射。應用Active Record時,每一個類的實例對象唯一對應一個數據庫表的一行(一對一關係)。你只需繼承一個abstract Active Record 類就可以使用該設計模式訪問數據庫,其最大的好處是使用非常簡單 1

orm , laravel , eloquent

收藏 評論

前端技術精髓 - 自制上報錯誤與監控性能

點擊獲取更多文章 下面核心代碼: !DOCTYPE html html lang="en" head meta charset="UTF-8" meta name="viewport" content="width=device-width, initial-scale=1.0" meta http-equiv="X-UA-Compatible" content="ie=e

監控 , javascript性能 , Javascript

收藏 評論

kvker - Vue進階課堂之《從HTML到Pug》

是啥 Pug聽起來或許比較陌生,但是如果説起她的前生,相信各位多少會有耳聞:Jade。 每當你不停的敲打////的時候,可曾想過,這該死的箭頭是不是可以拿掉?這不單單是看着不舒服,有時候還會因為行數過多,而導致你頭暈眼花。 或許你知道,有個東西叫emmet,它是解決了你寫的時候多寫的那些內容,但是並沒有解決冗餘的代碼行數,更不要提在你沒有完全熟練使用emmet前,腦子裏面需要進行大量

jade , vue.js , pug , HTML

收藏 評論

李志健 - Bower的安裝與基本使用

Bower是什麼東西? 一個前端包管理工具。能夠幫我們管理Web站點上的各種框架,類庫等等。主要作用有如下:能夠幫助我們跟蹤前端包,並且保證他們是最新(或者是你指定的特定版本),Bower能夠管理前端裏面的HTML,CSS,JS,甚至還可以是圖片。Bower還有一個最大的好處,它對我們前端進行了優化。如果多個包依賴於一個包,例如jQuery,那麼Bower將只下載jQuery一次,這樣就稱為扁平依

構建工具 , php , bower , 前端 , Javascript

收藏 評論

鋼鋼更新 - 魔法秀,讓你的 H5 頁面秒變 Hybrid APP(混合應用)

原文地址:https://wangfanggang.com/Mobile/native-apex/ 引言 很多時候我們也想要有自己的移動端APP,怎奈還要兼容 iOS、Android 不同平台,開發成本太高。昨天刷 twitter,無意中發現一個好玩的網站 https://gonative.io/,輸入任意網址,就可以快速幫你創建好可以部署在 iOS 和 Android 平台上的代碼(當然不是免

移動端 , mobile , hybrid-app

收藏 評論

言月 - 我的前端集成測試(一)- 認識node的assert模塊

FEAT FrontEnd Automates Test 前端全自動化測試 序章 文章開頭先引一個知乎上的問答:如何進行前端自動化測試? 我相信做過前端的朋友都有這個疑問。希望這篇文章裏你能看到一些別人的測試方法,幫助你更好的進行測試工作; 很尷尬的是,在此之前我的開發測試也都不會有單元測試而都是人肉測試,對不起自己 ☹️; 為了以後能夠更好的進行測試工作,記錄自己測試學習的過程,希望能幫自己也能

node.js , mocha , karma , ci , Javascript

收藏 評論

李昌義 - 原生js寫一個無縫輪播圖插件(支持vue)

輪播圖插件(Broadcast.js) 前言:寫這個插件的原因 前段時間準備用vue加上網易雲的nodejs接口,模擬網易雲音樂移動端。因為想自己寫一遍所有的代碼以及加固自己的flex佈局,所以沒有使用UI組件。在輪播圖部分,本來在vue裏面寫了一下,但是發現總是出現bug,所以後來準備封裝一個插件來實現。 其次的一個原因是,以為這一學期學vue一直在用vue,發現自己以前學的原生js有點遺

vue.js , javascript原型 , Css , HTML , Javascript

收藏 評論

Aus0049 - JavaScript模塊化發展

模塊化是我們日常開發都要用到的基本技能,使用簡單且方便,但是很少人能説出來但是的原因及發展過程。現在通過對比不同時期的js的發展,將JavaScript模塊化串聯起來整理學習記憶。 如何理解模塊化 面臨的問題 技術的誕生是為了解決某個問題,模塊化也是。在js模塊化誕生之前,開發者面臨很多問題:隨着前端的發展,web技術日趨成熟,js功能越來越多,代碼量也越來越大。之前一個項目通常各個頁面公用一個j

seajs , 模塊化 , commonjs , requirejs , Javascript

收藏 評論

tiger_v5 - web技術回顧之struts2攔截器

  很久沒有做web項目了,最近公司要做個產品,目前正在做demo,暫時從大數據迴歸到web開發了,發現好多東西都忘光了,而且現在的web開發也比我做web的時候先進了許多,很多技術如雨後春筍般冒了出來,目前也在一點點的學習,在這之前我還是先回顧一下以前的知識點吧,畢竟太久沒用真的生疏了,導致犯了很多低級錯誤,為了以後少犯這種錯,寫幾篇小文章,梳理一下知識點。   言歸正傳,這次回顧的是strut

struts2 , interceptor , 攔截器

收藏 評論