原创 盲目的努力與清晰的目標小故事

一位學生覺得自己總是苦學無果,跑去請教他的教授。 教授笑着問他:“如果你去山上砍樹,看到兩棵樹,一棵粗,一棵細,你會砍哪一棵?” “當然是粗的了。”學生想都不想就回答到。 教授笑了笑,繼續問道:“如果說那棵粗的不過是一棵普通的楊樹,而

原创 網站黑白色調之filter屬性

2020.4.4清明節全國哀悼,各大網站變成黑白色調,第一次訪問CSDN時,看到頭像竟然也變黑白色,當時以爲是網站經過某種算法實現這種效果。當時感覺有點複雜,所以選擇性跳過了這個問題哈哈。 但是下午江哥(成都oppo前端大佬~~

原创 股票本質

股票本質 猶太人“賣燒餅”中的炒股思維 莊家是怎麼拉昇股價的 有一個市場,有兩個人在賣燒餅,有且只有兩個人,我們稱他們爲燒餅甲、燒餅乙。他們的燒餅價格沒有物價局監管,他們每個燒餅賣一元錢就可以保本(包括他們的勞動力價值),並且他們

原创 js原型、原型鏈、原型鏈繼承

每次面試都要被原型虐一次,寫個帖子加深一下記憶。 繼承、原型、原型鏈概念 首先要知道兩個概念: 幾乎所有函數有 prototype 屬性,幾乎所有對象有 __proto__ 屬性。(注意幾乎所有這個詞,例如:Obejct.

原创 淺談 Object.prototype.toString.call()

淺談 Object.prototype.toString.call() 今天學習 vue 看 node_modules 源碼,看到 shallow-clone、以及 clone-deep 時,isPlainObject() 方法

原创 一些很有道理值得反覆推敲的好句子

職業 前端, 一個讓我沉迷的崗位 前端, 一個將一張張UI效果圖變成一個個生動的項目的崗位 一個將冰冷的後臺數據轉換爲有趣的視覺享受的崗位 你的職業不一定是你100%熱愛的,但它一定不能是你厭惡的 前端等級劃分 by 知乎

原创 vue + element-ui + axios + webpack + mock.js項目構建(簡書前端)

目前在維護一個企業級vue框架,項目有更全面的功能,大家可以瞭解一下 vue-admin 當前項目 github 源碼地址 該項目爲vue仿簡書前端靜態模板, 功能:實現登陸,主頁,詳情等模塊; 公共:封裝header組件,

原创 文本編輯器POST上傳大文件失敗原因探究

新項目需要新聞發佈功能,類似csdn發帖,前端可使用文本編輯器插件(博主使用JQuery文本編輯器插件),究其原理,編輯器是獨立的html,數據提交時內容以html片段存於數據庫,文字尚可(假設gbk編碼,漢字佔2字節,則1M 可存1*1

原创 從零開始學前端:javascript解析與執行過程

從事前端工作,也有近兩年時間,但對前端知識體系沒有系統學習或整理。爲了鞏固自己的基礎以及更深入學習前端的技術,博主將從零開始學前端。並將學習過程記錄以及所有知識點記錄在《從零開始學前端》系列帖子。 預處理(編譯) 創建一個詞

原创 egg.js + mongoose

實現 mongodb 數據庫增刪改查 新建 egg 項目 $ mkdir egg-mongoose-demo && cd egg-mongoose-demo $ npm init egg --type=simple $ npm

原创 JavaScript中prototype用法

轉載來源:http://blog.csdn.net/jasonzds/article/details/53706958 1 概述 大部分面向對象的編程語言,都是以類class作爲對象的基礎語法,js語言不是如此,它的面向對象編程基

原创 js 匿名函數及閉包

轉載來源:https://www.cnblogs.com/chenxianbin89/archive/2010/01/28/1658392.html 網上很多解釋,我無法理解,我想知道原理。。。這篇文章應該可以透徹一點 Query片

原创 css好看背景色彙總

1 紅色 #D24D57 2 綠色 #26A65B 3 橙色 #EB73474 黑色 #2C3E50 5 暗綠色 #84AF9B 6 橙紅色 #FC9D997 草綠色 #AEDD81 8 藍色 #00CCFF 9 灰色 #D0D0D0

原创 vue報錯 Avoid using non-primitive value as key, use string/number value instead.

問題原因 1. v-for 循環時的 key 值是引用類型(對象或者數組) 解決 <!-- 檢查這裏的key --> <el-option v-for="item in cities" :key="item.id" ...></e

原创 es6、es7、es8、es9、es10各版本特性

es6(2015) let const 模板字符串 (``) 箭頭函數 (() => {}) 函數參數默認值 對象屬性簡寫 延展操作符 (…) Promise 類 (class) 模塊化(import export) es7(