原创 如何搭建一個功能複雜的前端配置化框架(一)

背景現在很多公司主要業務是c端,擁有巨大用戶和流量的同時,b端業務不可或缺,CRM,CMS,運營配置化管理平臺,數據可視化平臺,各種審批平臺。這些系統都有幾個共同的特點:需求多,變化快,查詢頁,列表頁,提交頁面。而這些頁面都是相似

原创 使用echarts模擬遷徙圖

現在我要實現一個監控功能,其效果如下圖:模擬遷徙圖​雲南省下面的各個市州向昆明市上報一些數據,要達到這種效果其實還是很方便的。具體實現過程如下:數據交換監控圖爲雲南省下面的各個市州向昆明市上報一些數據,要達到這種效果其實還是很方便

原创 如何寫一個拖拽日曆組件(附源碼)

作者簡介 Kid 螞蟻金服·數據體驗技術團隊 本文會介紹如何寫一個可拖拽日曆組件,偏重點在於日曆組件的功能挖掘以及對於開發過程的一些思考,編碼部分會介紹核心部分的實現。代碼在最後也會放出來給大家。 效果演示 先看下項目最後的實

原创 PWA進階:Service Worker一問一答

PWA的核心在於Service Worker,目前中文社區中關於Service Worker的知識深度普遍不夠,難以應對實際項目中的問題。例如我想要知道在卸載sw(下文簡稱sw)後需不需要手動清理caches,搜索引擎是沒有什麼

原创 微信小程序 獲取用戶信息(wx.getUserInfo)調整

在4月15號的時候,微信以提升用戶體驗,更改了獲取用戶信息的方式這是4月15號的第一次公告https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=

原创 問了23000名開發者,得出這份Javascript年終盤點

導語:2017年全世界範圍內,最受開發者歡迎的JS框架是......文/ Sacha Greif譯/ 黃燜雞來源/ medium.freecodecamp.org開門見山,我們在全世界範圍內,調查了超過 23000 名開發者,得出

原创 開源一個 Vue.js 2.0 石墨文檔樣式的富文本編輯器

SMEditor ✎ 基於 Vue.js 2.0 石墨文檔樣式的富文本編輯器, 輕量, 快速, 優雅 在線預覽 反饋 聯繫 關於作者 起因 之前一直使用的 wangEditor 不能滿足我司編輯和PM需求, 使用過

原创 http與https的區別我真的知道嗎

之前每次看到類似“http與https的區別?”的問題時,都會自己思考一下答案,好像只是淺顯地知道https比http安全,但究竟爲什麼更安全,卻又似乎說不出個所以然,或者說很多細節地方自己都是不清楚的。爲了搞清楚,也爲了系統地瞭

原创 Flutter 底部導航——BottomNavigationBar | 掘金技術徵文

前言 Google推出flutter這樣一個新的高性能跨平臺(Android,ios)快速開發框架之後,被業界許多開發者所關注。我在接觸了flutter之後發現這個確實是一個好東西,好東西當然要和大家分享,對吧。 今天要跟大家分享

原创 基於豆瓣api的快應用項目

本項目主要是爲了熟悉快應用而練手的項目,該項目數據基於豆瓣api V2,簡單的實現了電影、圖書、音樂的預覽功能。雖說快應用基於類似前端的html、css、js語法來編寫代碼的,但是使用時並沒有那麼好用,很多東西都沒有得到支持。 前

原创 實現基於React的全局提示組件Toast

前戲 API 風格參考 Ant Design 的 Message 全局提示 正文 需求分析 Toast 不需要同頁面一起被渲染,而是根據需要被隨時調用。 Toast 是一個輕量級的提示組件,它的提示不會打斷用戶操作,並且會在

原创 對於單頁應用中如何監聽 URL 變化的思考

週末開發了一個在 GitHub 中給 repo 增加自定義備註的 chrome 擴展。 開發這個擴展的原因是我在 GitHub 中所 star 的項目實在太多了(截止目前 671 個),有的項目過個幾天回來看就忘了爲什麼 star

原创 模仿今日頭條app開發遇到的問題

該項目用到的技術主要有:vue-cli vuex mockjs。 github地址 交互功能 點擊菜單欄添加按鈕,進入頻道管理頁面,可進行頻道添加刪除 點擊header左側郵箱圖片,彈出框顯示 點擊header右側搜索

原创 可靠的TCP連接爲何是三次握手

首先,咱們先來熟悉下經典的tcp/ip模型。 tcp/ip 模型爲了方便使用,將osi七層模型劃分成了四層,分別爲網絡接口層,網絡層,傳輸層,應用層。 他們作用分別爲: 1)網絡接口層:主要作用是將ip地址和計算機的物理地址互相

原创 Vue2.5 結合 Element UI 之 Table 和 Pagination 組件實現分頁

1、背景 2017年底了,總結了這一年多來的前端之路,Vue從入門到放棄,再二進宮,從 Vue1.0 持續跟蹤到 Vue2.5。結合公司的一些實際項目,也封裝了一些比較實用的組件。 由於現在公司管理平臺主要運用Element U