JavaScript數組從頭開始的位置插入新元素或刪除第一個元素;javascript背包問題詳解;寫給 Web 開發者的深度學習教程:向量化 & 矩陣;從 Nuxt.js 學習到了什么:窺探前端工程化解決方案的架構思路;JavaScriptTalkNativeEasy:用于 Obj-C 和 JavaScript 交互的庫;深入理解 React 源碼:首次渲染 I;2017 – 2018:WebRTC 標準演進與發展瓶頸;JavaScript很古怪,但我卻越來越喜歡它
- javascript背包問題詳解 01背包問題 引子 打算好好學一下算法,先拿背包問題入手。但是網上許多教程都是C++或java或python,大部分作者都是在校生,雖然算法很強,但是完全沒有工程意識,全局變量滿天飛,變量名不明所以。我查了許多資料,花了一個星期才搞懂,最開始的
- 從 Nuxt.js 學習到了什么:窺探前端工程化解決方案的架構思路 這段時間由于工作需要,對 Nuxt.js 這個框架進行了一些深入的研究,從中學習到了一些東西,所以寫下來分享一下。我本人對 Nuxt.js 高度認可,我甚至覺得這種前端工程化的解決方案的架構模式正是我們所需要去學習和借鑒的一種非常優秀的實踐。寫這篇文章的目的不是教如何使用 Nuxt.js 或學習其相關的一些知識。只是從...
- JavaScriptTalkNativeEasy:用于 Obj-C 和 JavaScript 交互的庫 JavaScriptTalkNativeEasy 是一個iOS平臺用于Obj-C和JavaScript交互的庫,此庫是基于 Apple 的JavaScriptCore 、 WebKit 、 runtime進行封裝的。 通過pod進行安裝 pod 'JavaScriptTalkNativeEasy' 在UIWebView中使用 JavaScript 中對應相關的代碼。 <script> function test() { var...
- 深入理解 React 源碼:首次渲染 I 本文也同時發表在我的博客和HACKERNOON 深入理解React源碼 - 首次渲染 I (本篇) 深入理解React源碼 - 首次渲染 II 深入理解React源碼 - 首次渲染 III 界面更新本質上就是數據的變化。通過把所有會動的東西收斂到狀態(state),React提供了一個非常直觀的前端框架。我也比較喜歡review基于R...
- JavaScript很古怪,但我卻越來越喜歡它 每種編程語言都有其獨特和極具挑戰的地方,JavaScript也不例外,或者應該說JavaScript古怪的地方可能更多。當然,這可能不是JavaScript本身的問題,而是對瀏覽器支持的問題。多年來,很多供應商為了實現對不同瀏覽器的支持開發了很多不同的JavaScript引擎,這本身就會帶來更多的挑戰。 盡管jQuery的發展,讓我們松了口...
- 2018 我所了解的 Vue 知識大全(二) 在前面的一篇文章中 vue 還漏掉了幾個特殊的特性,現在把它補全。然后再補充一些關于 vue-cli ,vue-loader,vuex,axios 的簡單知識; vue-router 的相關知識我準備在另外寫一篇文章。以防文章太長,留點空白,哈哈哈哈 去年 12 月份開始接觸 vue ,到現在我發現真的要多練習,對于語法和 API 的了解才更加深...
- Angular 開發學習 03 – Angular 項目結構 上一章我們使用 Angular CLI 成功創建并運行了一個最簡單的 Angular 示例程序?,F在,我們仔細了解下 CLI 為我們生產的項目結構。 我們從最外層的文件開始看起。 首先是 .angular-cli.json。這是 Angular CLI 的配置文件。在這里,我們可以分別設置項目中的多個 App。Angular CLI 將可以運行的應用稱為一個 A...
- JavaScript Scoping and Hoisting 原文鏈接 你知道下面這段JavaScript代碼段執行出來的結果嗎? var foo = 1; function bar() { if (!foo) { var foo = 10; } alert(foo); } bar(); 如果結果“10”令你驚訝,那么下面這個程序真的會讓你找不著北。 var a = 1; function b() { a = 10; return; function a() {} } b(); alert(a); 瀏覽...
前端日報欄目數據來自碼農頭條,每日分享互聯網上熱門的前端開發、移動開發、設計、資源和資訊等,為開發者提供動力,如果覺得內容對你有用,記得分享給你的小伙伴。進入碼農頭條查看更多