Skip to content
/ VelFun4 Public

一個專注於高級功能的獨立的前端開發類庫

License

Notifications You must be signed in to change notification settings

velade/VelFun4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VelFun4

一個專注於高級功能的獨立的前端開發類庫

前言

  自VelFun發布以來,一直在不斷添加新的功能,與此同時,我們發現了VelFun存在的許多來自底層的缺陷,這是從最初的架構設計階段就存在的。隨著功能越來越多,這些問題逐漸成為了繼續開發的障礙,並且也存在許多的隱患。因此,VelFun4重新啟航,從底層開始重新構建整個架構,意圖提供一個成熟的,穩定的,易於使用的全新獨立類庫。

全新定位

  與VelFun3不同,VelFun4將重新定位它存在的意義。與jQuery類庫和vue框架不同,VelFun4不會將功能重點放在基礎的開發增強上,因此類似操作DOM與樣式的方法將不會作為主要功能開發,VelFun4更專注於比底層功增強更高階的功能增強,例如提供統一的提示框,軟鍵盤的框架,密碼強度驗證,自定義右鍵選單等具體的,獨立的模塊化功能。 VelFun4不會也不想成為下一個jQuery或是vue,而是會作為他們的「好夥伴」存在。

什麼是VelFun?

  VelFun是一個使用Javascript語言寫成的類庫,其目的是封裝一些複雜的功能,並且使其能夠簡單地調用,並且提供一種統一的視覺效果。 一方面在VelFun中我們嘗試將一切不完善的,不合理的內容進行修復,例如Javascript中只提供了getFullYear來獲取完整的四位數年,卻並沒有提供像getFullMonth這類兩位數的日月時分秒,每次都要開發者自行判斷是否需要補位是繁瑣的,因此我們將其補全。而隨機數只有小數,也不能直接指定範圍(需要額外計算),我們則提供整數隨機數。諸如此類   而另一方面,我們注重高級功能的開發,而不是jQuery那樣將原本就有的功能簡化,在這方面jQuery已經足夠優秀了。而VelFun則是將重點放在更高級的功能上,例如更加美觀、強大的提示框。引起注意的全屏選擇項。又或是想給出提示又不想打斷用戶當前操作的Tip提示消息,使用特定標籤就可以一步實現的屏幕軟鍵盤等等。我們更加註重這個方面,而不僅僅是簡化原本就有的功能,而是把你可能需要去書寫幾十行代碼的「成品」功能提前做好,當你想用時,只要一行代碼或是連這一行都不需要就能完成。這就是VelFun的定位。   VelFun是一個類庫,而不是框架。因此只有當你引入它時,它才會初始化,而只有當你調用某個功能時,它才會運作。因此你不必為它改變書寫代碼的習慣,也不必花費時間去學習某些特別的代碼格式,你不必時刻注意到它的存在,只要在想要一個提示框時用_.Msgbox()而不是alert ()就好了。是的,只有當你想起某個功能時,你才會注意到VelFun是多麼好的東西,而其它時間你完全可以忘掉它,因為我們只是想幫你,無條件的幫你,所以我們不會要求你先「懂我」,我能滿足你就好。

如何取得?

  取得VelFun4的方式很簡單,你可以通過訪問我們的官網 https://www.velhlkj.com 在產品中心獲得,也可以在GitHub的Release( https://github.com/velade/VelFun4/releases )中直接下載,或是克隆項目來下載。

手冊去哪了?

    現在開發者手冊不再打包在下載的文件中,取而代之的是在官方網站線上查看( https://www.velhlkj.com/cn/products/subact=velfun4help ),如果你需要一個離線版本,也可以從GitHub( https://github.com/velade/VelFun4 )中下載。