程序員之間流傳著這樣一句話(huà):“除非最后一個(gè)用戶(hù)死掉,否則軟件永遠(yuǎn)也不會(huì)有完工的時(shí)候的?!彼?,從選擇當(dāng)一名程序員開(kāi)始,我們就應(yīng)該要有這種與bug杠到底的精神,就像我身邊這些逗比一樣,每天都會(huì)以今天寫(xiě)了多少個(gè)bug一樣來(lái)標(biāo)榜自己的戰(zhàn)績(jī)!
今天小編將介紹一些日常開(kāi)發(fā)中積攢的優(yōu)秀開(kāi)源項(xiàng)目,利用這些開(kāi)源項(xiàng)目,瞬間提升你的編程逼格,輕松應(yīng)對(duì)以下十個(gè)工作場(chǎng)景:文件上傳、圖片處理、網(wǎng)絡(luò)請(qǐng)求、表單設(shè)計(jì)器、H5
頁(yè)面設(shè)計(jì)器、文檔管理、 API 管理、微信開(kāi)發(fā)和知識(shí)付費(fèi)。
GitHub:https://github.com/transloadit/uppy
Uppy是一個(gè)時(shí)尚的模塊化JavaScript文件上傳器,可與任何應(yīng)用程序無(wú)縫集成。它快速,易于使用,可以讓您比專(zhuān)注比構(gòu)建文件上傳器更重要的問(wèn)題。
GitHub:https://github.com/pqina/filepond
filepond是一個(gè)JavaScript庫(kù),可以上傳您扔給它的任何內(nèi)容,并且會(huì)優(yōu)化圖像以加快上傳速度,還擁有出色的,可訪問(wèn)的,柔滑的用戶(hù)體驗(yàn)。
filepond核心功能:
GitHub:https://github.com/nhn/tui.image-editor
tui.image-editor核心功能:
GitHub:https://github.com/fengyuanchen/cropperjs
支持39個(gè)配置選項(xiàng),支持27種方法,支持6種事件、支持觸摸(移動(dòng))、支持縮放、支持旋轉(zhuǎn)、支持縮放(翻轉(zhuǎn))支持在瀏覽器端通過(guò)畫(huà)布裁剪圖像。
GitHub:https://github.com/mengshukeji/Luckysheet
Luckysheet ,一款純前端類(lèi)似excel的在線表格,功能強(qiáng)大、配置簡(jiǎn)單、完全開(kāi)源。
格式設(shè)置 樣式、條件格式 、文本對(duì)齊及旋轉(zhuǎn)、支持文本的截?cái)唷⒁绯?、自?dòng)換行、數(shù)據(jù)類(lèi)型貨幣, 百分比, 數(shù)字, 日期Custom、單元格內(nèi)多樣式
單元格 拖拽選取來(lái)修改單元格、選取下拉填充 、自動(dòng)填充選項(xiàng) 、多選區(qū)操作 、查找和替換、定位 、合并單元格、數(shù)據(jù)驗(yàn)證(表單功能)
?3. 行和列操作 隱藏,插入,刪除行或列、凍結(jié)行或列、文本分列
操作體驗(yàn) 撤銷(xiāo)/重做、復(fù)制/粘貼/剪切操作、快捷鍵支持 、格式刷 、任意選區(qū)拖拽
??公式和函數(shù) 內(nèi)置公式、公式支持?jǐn)?shù)組、遠(yuǎn)程公式、自定義公式
表格操作 篩選 (支持顏色、數(shù)字、字符、日期的篩選)、排序 (同時(shí)加入多個(gè)字段進(jìn)行排序)
數(shù)據(jù)透視表 字段拖拽 、聚合方式、篩選數(shù)據(jù) 、數(shù)據(jù)透視表下鉆 、根據(jù)數(shù)據(jù)透視表新建圖表
圖表 支持的圖表類(lèi)型 、關(guān)于圖表插件、Sparklines小圖
??分享及寫(xiě)作 評(píng)論 、共享編輯 (支持多用戶(hù)共享編輯,內(nèi)置API)
插入對(duì)象 插入圖片
?Luckysheet專(zhuān)有 矩陣計(jì)算、截圖 、復(fù)制到其他格式、EXCEL導(dǎo)入及導(dǎo)出
Github:https://github.com/axios/axios
Axios 是一個(gè)基于 Promise 的 HTTP 客戶(hù)端,同時(shí)支持瀏覽器和 Node.js 環(huán)境。它是一個(gè)優(yōu)秀的 HTTP 客戶(hù)端,被廣泛地應(yīng)用在大量的 Web 項(xiàng)目中。
這個(gè)項(xiàng)目可謂是鼎鼎大名了,學(xué)習(xí)vue的人肯定都知道并且使用過(guò)這個(gè)庫(kù),它支持 Promise API,能夠攔截請(qǐng)求和響應(yīng);能夠轉(zhuǎn)換請(qǐng)求和響應(yīng)數(shù)據(jù);客戶(hù)端支持防御 CSRF 攻擊;同時(shí)支持瀏覽器和 Node.js 環(huán)境;能夠取消請(qǐng)求及自動(dòng)轉(zhuǎn)換 JSON 數(shù)據(jù)。
Github:https://github.com/JakHuang/form-generator
form-generator是Element UI表單設(shè)計(jì)及代碼生成器,可將生成的代碼直接運(yùn)行在基于Element的vue項(xiàng)目中;也可導(dǎo)出JSON表單,使用配套的解析器將JSON解析成真實(shí)的表單。
Github: https://github.com/alibaba/form-render
form-render通過(guò) JSON Schema 生成標(biāo)準(zhǔn) Form,常用于自定義搭建配置界面生成。
gods-pen
Github:https://github.com/ymm-tech/gods-pen
碼良(gods-pen)是一個(gè)在線生成 H5 頁(yè)面并提供頁(yè)面管理和頁(yè)面編輯的平臺(tái),用于快速制作 H5 頁(yè)面。用戶(hù)無(wú)需掌握復(fù)雜的編程技術(shù),通過(guò)簡(jiǎn)單拖拽、少量配置即可制作精美的頁(yè)面,可用于營(yíng)銷(xiāo)場(chǎng)景下的頁(yè)面制作。同時(shí),也為開(kāi)發(fā)者提供了完備的編程接入能力,通過(guò)腳本和組件的形式獲得強(qiáng)大的組件行為和交互控制能力。
Github:https://github.com/ly525/luban-h5
Github:https://github.com/ymfe/yapi
YApi 是高效、易用、功能強(qiáng)大的 api 管理平臺(tái),為開(kāi)發(fā)、產(chǎn)品、測(cè)試人員提供更優(yōu)雅的接口管理服務(wù)。可以幫助開(kāi)發(fā)者輕松創(chuàng)建、發(fā)布、維護(hù) API,YApi 還為用戶(hù)提供了優(yōu)秀的交互體驗(yàn),開(kāi)發(fā)人員只需利用平臺(tái)提供的接口數(shù)據(jù)寫(xiě)入工具以及簡(jiǎn)單的點(diǎn)擊操作就可以實(shí)現(xiàn)接口的管理。
Gitee:https://gitee.com/Tencent/APIJSON
APIJSON特性
Github:https://github.com/overtrue/wechat
EasyWeChat 是一個(gè)開(kāi)源的 微信 非官方 SDK。
EasyWeChat 的安裝非常簡(jiǎn)單,因?yàn)樗且粋€(gè)標(biāo)準(zhǔn)的 Composer 包,這意味著任何滿(mǎn)足下列安裝條件的 PHP 項(xiàng)目支持 Composer 都可以使用它。
Gitee:https://gitee.com/ZhongBangKeJi/CRMEB
CRMEB打通版集客戶(hù)關(guān)系管理+電商營(yíng)銷(xiāo)系統(tǒng),是碼云最具價(jià)值倉(cāng)庫(kù)推薦項(xiàng)目,核心開(kāi)發(fā)技術(shù)TP6+Mysql+Vue+layui 支持公眾號(hào)、小程序、H5端,帶積分、優(yōu)惠券、秒殺、會(huì)員、分銷(xiāo)等功能,前后端“全部”開(kāi)源,方便二開(kāi),有非常詳細(xì)的使用文檔。
Gitee:https://gitee.com/ZhongBangKeJi/crmeb_zzff_class
CRMEB知識(shí)付費(fèi)系統(tǒng)基于ThinkPhp5.0+layui+Vue開(kāi)發(fā)。
登錄圖形驗(yàn)證碼
AJ-Captcha
Gitee:https://gitee.com/anji-plus/captcha
行為驗(yàn)證碼采用嵌入式集成方式,接入方便,安全,高效。拋棄了傳統(tǒng)字符型驗(yàn)證碼展示-填寫(xiě)字符-比對(duì)答案的流程,采用驗(yàn)證碼展示-采集用戶(hù)行為-分析用戶(hù)行為流程,用戶(hù)只需要產(chǎn)生指定的行為軌跡,不需要鍵盤(pán)手動(dòng)輸入,極大優(yōu)化了傳統(tǒng)驗(yàn)證碼用戶(hù)體驗(yàn)不佳的問(wèn)題;同時(shí),快速、準(zhǔn)確的返回人機(jī)判定結(jié)果。
聯(lián)系客服