前端開發(fā)周報(bào):JavaScript編程術(shù)語和web圖片優(yōu)化

1、JavaScript 函數(shù)式編程術(shù)語大全

函數(shù)式編程(FP)有許多優(yōu)點(diǎn)畜侦,它也越來越流行了元扔。然而,每個(gè)編程范式都有自己獨(dú)特的術(shù)語旋膳,函數(shù)式編程也不例外澎语。通過提供的這張術(shù)語表,希望使你學(xué)習(xí)函數(shù)式編程變得容易些验懊。

http://www.css88.com/archives/7833

2擅羞、明白 JS 模塊化

模塊化就是將一個(gè)大的功能拆分為多個(gè)塊,每一個(gè)塊都是獨(dú)立的义图,你不需要去擔(dān)心污染全局變量减俏,命名沖突什么的。 那么模塊化的好處也就顯然易見了 解決命名沖突 依賴管理 代碼更加可讀 提高復(fù)用性

https://juejin.im/post/59a575b06fb9a0247c6eee02

3碱工、web前端優(yōu)化之圖片優(yōu)化

很多的前端開發(fā)者都比較關(guān)心性能的優(yōu)化的問題娃承,今天主要講一下圖片優(yōu)化的見解和總結(jié)奏夫,可能很多人都知道,對(duì)此比較精通的大神历筝,可以看一下分享一下我沒有總結(jié)到的知識(shí)點(diǎn)酗昼,那么開始整理一下圖片優(yōu)化的筆記吧

https://juejin.im/post/59a7725b6fb9a02497170459

4、JavaScript 之銀彈の技法

博主入行前端寫JavaScript時(shí)候梳猪,因?yàn)樾枰嫒軮E低版本麻削,時(shí)常需要在繁雜冗長(zhǎng)的DOM操作夾雜的代碼中,盡可能巧妙地節(jié)省代碼了舔示,保持代碼清潔和逼格碟婆,久而久之,在維護(hù)前輩舊代碼和新功能開發(fā)時(shí)積累了一套代碼書寫的 奇技淫巧 惕稻,你也可以把它看作是抖機(jī)靈竖共,不過它的確是豐盈了我的codeの時(shí)光,讓我們不至?xí)鴮憳I(yè)務(wù)那么枯燥俺祠。

https://segmentfault.com/a/1190000010936719

5公给、MVVM開發(fā)總結(jié)——vue組件(你所需要知道的)

隨著模塊化開發(fā)的理念越來越被開發(fā)者所重視,如何快速高效的開發(fā)項(xiàng)目成為了開發(fā)中所要注意的重點(diǎn)蜘渣。在vue.js中組件系統(tǒng)作為一個(gè)重要的概念淌铐,它提供的組件可以獨(dú)立、重復(fù)的使用來構(gòu)建大型的應(yīng)用蔫缸。組件可以擴(kuò)展HTML元素腿准,封裝可重用的HTML代碼,我們可以將組件看作自定義的HTML元素拾碌。

https://juejin.im/post/59a4bc7c518825244c0cfc10

6吐葱、應(yīng)用canvas獲取video的縮略圖

發(fā)布視頻時(shí)候,經(jīng)常需要上傳同時(shí)上傳視頻的縮略圖校翔,近日弟跑,應(yīng)產(chǎn)品經(jīng)理的的要求,需要做一個(gè)發(fā)布視頻動(dòng)態(tài)的功能防症,我第一反應(yīng)就想到了H5的標(biāo)簽vidio和canvas孟辑,在這里記錄下我完成該功能的過程: 首先,整體思路是創(chuàng)建一個(gè)vidio蔫敲,然后創(chuàng)建一個(gè)canvas和一個(gè)畫筆饲嗽,調(diào)用畫筆的drawImage方法,將vidio作為參數(shù)燕偶,就會(huì)畫出該視頻的縮略圖喝噪。

https://segmentfault.com/a/1190000010910097

7、30 多年的軟件經(jīng)驗(yàn)指么,總結(jié)出 10 個(gè)編寫出更好代碼的技巧

好代碼可以定義為易讀酝惧、易懂、易調(diào)試伯诬、易改晚唇,最重要的還要少缺陷。顯然盗似,要想敲出一手好代碼哩陕,是要花不少時(shí)間,但這在長(zhǎng)久來看是有意義的赫舒,因?yàn)槟憧梢曰ǜ贂r(shí)間及精力去維護(hù)和復(fù)用你的代碼悍及。   事實(shí)上,我們可以將好代碼等同于可復(fù)用的代碼接癌,這也是下面提到的重要原則之一心赶。代碼可能只是完成了編程工作中短期目標(biāo)的特定功能,但如果沒人(包括你自己)愿意復(fù)用你的代碼缺猛,這代碼在某種程度上可以說是不足且有缺陷的缨叫。要么太復(fù)雜、要么太具體荔燎、要么在不同情況下極有可能崩掉耻姥,或者其他程序員可能不相信你的代碼。

http://geek.csdn.net/news/detail/234132

8有咨、Node.JS循環(huán)遞歸復(fù)制文件夾目錄及其子文件夾下的所有文件

在Node.js中琐簇,要實(shí)現(xiàn)目錄文件夾的循環(huán)遞歸復(fù)制也非常簡(jiǎn)單,使用fs模塊即可座享,僅需幾行婉商,而且性能也不錯(cuò),我們先來實(shí)現(xiàn)文件的復(fù)制

http://ourjs.com/detail/59a53a1ff1239006149617c6

9征讲、JavaScript中的作用域和閉包

作用域和閉包在JavaScript中是兩個(gè)很重要的概念据某。剛開始接觸的時(shí)候,他們一直讓我感到非常的困惑诗箍。下面是對(duì)作用域和閉名解釋癣籽,以幫助你能更好的了解它們是什么? 先從作用域開始滤祖。 作用域 在JavaScript中筷狼,作用域定義了你可以訪問的變量。作用域有兩種類似 —— 全局作用域和局部作用域匠童。

http://www.w3cplus.com/javascript/javascript-scope-closures.html

10埂材、JavaScript 立即執(zhí)行函數(shù)表達(dá)式 ( IIFE ) 用例

最近,我寫了一篇關(guān)于syntax of JavaScript’s IIFE pattern的文章來解釋為什么用現(xiàn)在的方式來寫立即執(zhí)行函數(shù)表達(dá)式汤求。少數(shù)讀者批評(píng)文章過時(shí)了俏险,都爭(zhēng)論在ECMAScript 2015中介紹的塊級(jí)作用域變量使IIFE變得過時(shí)了严拒。 (by 眾成翻譯)

http://web.jobbole.com/92304/

11、深入理解 Node.js Stream 內(nèi)部機(jī)制

相信很多人對(duì) Node.js 的 Stream 已經(jīng)不陌生了竖独,不論是請(qǐng)求流裤唠、響應(yīng)流、文件流還是 socket 流莹痢,這些流的底層都是使用 stream 模塊封裝的种蘸。如果你了解 生產(chǎn)者和消費(fèi)者問題 的解法,那理解 stream 就基本沒有壓力了竞膳,它不僅僅是資料的起點(diǎn)和落點(diǎn)航瞭,還包含了一系列狀態(tài)控制,可以說一個(gè) stream 就是一個(gè)狀態(tài)管理單元坦辟。

http://taobaofed.org/blog/2017/08/31/nodejs-stream/

12刊侯、Nodejs 進(jìn)階:使用 DiffieHellman 密鑰交換算法

Diffie-Hellman(簡(jiǎn)稱DH)是密鑰交換算法之一,它的作用是保證通信雙方在非安全的信道中安全地交換密鑰长窄。目前DH最重要的應(yīng)用場(chǎng)景之一滔吠,就是在HTTPS的握手階段,客戶端挠日、服務(wù)端利用DH算法交換對(duì)稱密鑰疮绷。 下面會(huì)先簡(jiǎn)單介紹DH的數(shù)理基礎(chǔ),然后舉例說明如何在nodejs中使用DH相關(guān)的API嚣潜。

https://segmentfault.com/a/1190000010917737

喜歡這篇文章的朋友冬骚,歡迎關(guān)注、收藏懂算、分享只冻、評(píng)論,幫我上熱門计技,你的支持喜德,是我每日更新的動(dòng)力!
喜歡前端的朋友可以點(diǎn)擊關(guān)注一下我垮媒,每日分享精彩的前端文章舍悯!

今日更多精彩文章:http://caibaojian.com/fe-weekly-20170902.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市睡雇,隨后出現(xiàn)的幾起案子萌衬,更是在濱河造成了極大的恐慌,老刑警劉巖它抱,帶你破解...
    沈念sama閱讀 216,544評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件秕豫,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡观蓄,警方通過查閱死者的電腦和手機(jī)混移,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門祠墅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人沫屡,你說我怎么就攤上這事饵隙〈橹椋” “怎么了沮脖?”我有些...
    開封第一講書人閱讀 162,764評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)芯急。 經(jīng)常有香客問我勺届,道長(zhǎng),這世上最難降的妖魔是什么娶耍? 我笑而不...
    開封第一講書人閱讀 58,193評(píng)論 1 292
  • 正文 為了忘掉前任免姿,我火速辦了婚禮,結(jié)果婚禮上榕酒,老公的妹妹穿的比我還像新娘胚膊。我一直安慰自己,他們只是感情好想鹰,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,216評(píng)論 6 388
  • 文/花漫 我一把揭開白布紊婉。 她就那樣靜靜地躺著,像睡著了一般辑舷。 火紅的嫁衣襯著肌膚如雪喻犁。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,182評(píng)論 1 299
  • 那天何缓,我揣著相機(jī)與錄音肢础,去河邊找鬼。 笑死碌廓,一個(gè)胖子當(dāng)著我的面吹牛传轰,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播谷婆,決...
    沈念sama閱讀 40,063評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼慨蛙,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了波材?” 一聲冷哼從身側(cè)響起股淡,我...
    開封第一講書人閱讀 38,917評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎廷区,沒想到半個(gè)月后唯灵,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,329評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡隙轻,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,543評(píng)論 2 332
  • 正文 我和宋清朗相戀三年埠帕,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了垢揩。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,722評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡敛瓷,死狀恐怖叁巨,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情呐籽,我是刑警寧澤锋勺,帶...
    沈念sama閱讀 35,425評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站狡蝶,受9級(jí)特大地震影響庶橱,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜贪惹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,019評(píng)論 3 326
  • 文/蒙蒙 一苏章、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧奏瞬,春花似錦枫绅、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至显蝌,卻和暖如春预伺,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背曼尊。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評(píng)論 1 269
  • 我被黑心中介騙來泰國打工酬诀, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人骆撇。 一個(gè)月前我還...
    沈念sama閱讀 47,729評(píng)論 2 368
  • 正文 我出身青樓瞒御,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親神郊。 傳聞我的和親對(duì)象是個(gè)殘疾皇子肴裙,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,614評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)涌乳,斷路器蜻懦,智...
    卡卡羅2017閱讀 134,652評(píng)論 18 139
  • # Python 資源大全中文版 我想很多程序員應(yīng)該記得 GitHub 上有一個(gè) Awesome - XXX 系列...
    aimaile閱讀 26,478評(píng)論 6 427
  • 原文: https://github.com/ecomfe/spec/blob/master/javascript...
    zock閱讀 3,371評(píng)論 2 36
  • 《裕語言》速成開發(fā)手冊(cè)3.0 官方用戶交流:iApp開發(fā)交流(1) 239547050iApp開發(fā)交流(2) 10...
    葉染柒丶閱讀 26,652評(píng)論 5 19
  • 秋深了,天氣還是那么多變 日子還是那么難懂 在朦朧的秋光里 我依舊努力的耕耘 沒有大片的田地 在自己的寸心寸土里刨...
    美食美客閱讀 140評(píng)論 0 4