日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁 > 科技  > 軟件

分享八個(gè)常用的 JavaScript 庫,讓你顯得更專業(yè)

來源: 責(zé)編: 時(shí)間:2024-01-15 09:22:05 213觀看
導(dǎo)讀大家好,今天給大家分享8個(gè)常用的 JavaScript 庫,掌握這些 JavaScript 工具庫,讓你的項(xiàng)目看起來很棒。專家與普通人的重要區(qū)別在于他們善于使用工具,留出更多的時(shí)間用于計(jì)劃和思考。編寫代碼也是如此。有了合適的工具,你就

VCI28資訊網(wǎng)——每日最新資訊28at.com

大家好,今天給大家分享8個(gè)常用的 JavaScript 庫,掌握這些 JavaScript 工具庫,讓你的項(xiàng)目看起來很棒。VCI28資訊網(wǎng)——每日最新資訊28at.com

專家與普通人的重要區(qū)別在于他們善于使用工具,留出更多的時(shí)間用于計(jì)劃和思考。編寫代碼也是如此。有了合適的工具,你就有更多的時(shí)間來規(guī)劃架構(gòu)和攻克難關(guān),更多的把精力放在業(yè)務(wù)實(shí)現(xiàn)上。今天,我將與大家分享最流行的幾個(gè)常用且流行的 JavaScript 庫。VCI28資訊網(wǎng)——每日最新資訊28at.com

1、qs

一個(gè)輕量級的 url 參數(shù)轉(zhuǎn)換 JavaScript 庫,可以將URL的一些參數(shù),轉(zhuǎn)換成JSON的格式。VCI28資訊網(wǎng)——每日最新資訊28at.com

安裝:VCI28資訊網(wǎng)——每日最新資訊28at.com

npm install qs

示例:VCI28資訊網(wǎng)——每日最新資訊28at.com

import qs from 'qs'qs.parse('user=maxwell&age=32'); // return { user: "maxwell", age: "32" }qs.stringify({ user: "maxwell", age: "32" }); //return user=maxwell&age=32

官網(wǎng):VCI28資訊網(wǎng)——每日最新資訊28at.com

www.npmjs.com/package/qsVCI28資訊網(wǎng)——每日最新資訊28at.com

2、js-cookie

用于處理 cookie 的簡單、輕量級 JavaScript API。VCI28資訊網(wǎng)——每日最新資訊28at.com

安裝:VCI28資訊網(wǎng)——每日最新資訊28at.com

npm install js-cookie

示例:VCI28資訊網(wǎng)——每日最新資訊28at.com

import Cookies from 'js-cookie'Cookies.set('name', 'maxwell', { expires: 10 }) // cookies are valid for 10 daysCookies.get('name') // return 'maxwell'

官網(wǎng):VCI28資訊網(wǎng)——每日最新資訊28at.com

github.com/js-cookie/js-cookieVCI28資訊網(wǎng)——每日最新資訊28at.com

3、Day.js

一個(gè)用于處理時(shí)間和日期的極簡 JavaScript 庫,具有與 Moment.js 相同的 API 設(shè)計(jì),但大小只有 2KB。VCI28資訊網(wǎng)——每日最新資訊28at.com

安裝:VCI28資訊網(wǎng)——每日最新資訊28at.com

npm install dayjs

示例:VCI28資訊網(wǎng)——每日最新資訊28at.com

import dayjs from 'dayjs'dayjs().format('YYYY-MM-DD HH:mm')    dayjs('2022-11-1 12:06').toDate()

官網(wǎng):VCI28資訊網(wǎng)——每日最新資訊28at.com

day.js.orgVCI28資訊網(wǎng)——每日最新資訊28at.com

4、Animate.css

一個(gè)跨瀏覽器的css3動(dòng)畫庫,內(nèi)置了很多典型的css3動(dòng)畫,兼容性好,簡單易用。VCI28資訊網(wǎng)——每日最新資訊28at.com

安裝:VCI28資訊網(wǎng)——每日最新資訊28at.com

npm install animate.css

示例:VCI28資訊網(wǎng)——每日最新資訊28at.com

<h1 class="animate__animated animate__bounce">   An animated element</h1> import 'animate.css'

官網(wǎng):VCI28資訊網(wǎng)——每日最新資訊28at.com

animate.styleVCI28資訊網(wǎng)——每日最新資訊28at.com

5、animejs

一個(gè)強(qiáng)大的 Javascript 動(dòng)畫庫。可以與 CSS3 屬性、SVG、DOM 元素和 JS 對象一起創(chuàng)建各種高性能、平滑過渡的動(dòng)畫效果。VCI28資訊網(wǎng)——每日最新資訊28at.com

安裝:VCI28資訊網(wǎng)——每日最新資訊28at.com

npm install animejs

示例:VCI28資訊網(wǎng)——每日最新資訊28at.com

<div class="ball" style="width: 50px; height: 50px; background: blue"></div>import anime from 'animejs/lib/anime.es.js'// After the page is rendered, executeanime({  targets: '.ball',  translateX: 250,  rotate: '1turn',  backgroundColor: '#F00',  duration: 800})

官網(wǎng):VCI28資訊網(wǎng)——每日最新資訊28at.com

animejs.comVCI28資訊網(wǎng)——每日最新資訊28at.com

6、lodash.js

一個(gè)提供模塊化、高性能和附加功能的現(xiàn)代 JavaScript 實(shí)用程序庫。VCI28資訊網(wǎng)——每日最新資訊28at.com

安裝:VCI28資訊網(wǎng)——每日最新資訊28at.com

npm install lodash

基礎(chǔ):VCI28資訊網(wǎng)——每日最新資訊28at.com

import _ from 'lodash'_.max([4, 2, 8, 6]) // returns the maximum value in the array  => 8_.intersection([1, 2, 3], [2, 3, 4]) // returns the intersection of multiple arrays => [2, 3]

官網(wǎng):VCI28資訊網(wǎng)——每日最新資訊28at.com

lodash.comVCI28資訊網(wǎng)——每日最新資訊28at.com

7、vConsole

一個(gè)輕量級、可擴(kuò)展的移動(dòng)網(wǎng)頁前端開發(fā)工具。如果您仍在為如何在手機(jī)上調(diào)試代碼而苦惱,請使用它。vConsole 是無框架的,您可以在 Vue 或 React 或任何其他框架應(yīng)用程序中使用它。VCI28資訊網(wǎng)——每日最新資訊28at.com

安裝:VCI28資訊網(wǎng)——每日最新資訊28at.com

npm install vconsole

示例:VCI28資訊網(wǎng)——每日最新資訊28at.com

import VConsole from 'vconsole';const vConsole = new VConsole();// or init with optionsconst vConsole = new VConsole({ theme: 'dark' });// call `console` methods as usualconsole.log('Hello world');// remove it when you finish debuggingvConsole.destroy();

官網(wǎng):VCI28資訊網(wǎng)——每日最新資訊28at.com

github.com/Tencent/vConsoleVCI28資訊網(wǎng)——每日最新資訊28at.com

8、Chart.js

一個(gè)簡單、干凈、有吸引力的基于 HTML5 的 JavaScript 圖表庫,面向設(shè)計(jì)師和開發(fā)人員的簡單而靈活的 JavaScript 圖表工具。VCI28資訊網(wǎng)——每日最新資訊28at.com

安裝:VCI28資訊網(wǎng)——每日最新資訊28at.com

npm install chart.js

示例:VCI28資訊網(wǎng)——每日最新資訊28at.com

<canvas id="myChart" width="500" height="500"></canvas>import Chart from 'chart.js/auto'// executed after page rendering is completeconst ctx = document.getElementById('myChart')const myChart = new Chart(ctx, {  type: 'bar',  data: {    labels: ['Red', 'Blue', 'Yellow', 'Green', 'Purple', 'Orange'],    datasets: [      {        label: '# of Votes',        data: [12, 19, 3, 5, 2, 3],        backgroundColor: [          'rgba(255, 99, 132, 0.2)',          'rgba(54, 162, 235, 0.2)',          'rgba(255, 206, 86, 0.2)',          'rgba(75, 192, 192, 0.2)',          'rgba(153, 102, 255, 0.2)',          'rgba(255, 159, 64, 0.2)'        ],        borderColor: [          'rgba(255, 99, 132, 1)',          'rgba(54, 162, 235, 1)',          'rgba(255, 206, 86, 1)',          'rgba(75, 192, 192, 1)',          'rgba(153, 102, 255, 1)',          'rgba(255, 159, 64, 1)'        ],        borderWidth: 1      }    ]  },  options: {    scales: {      y: {        beginAtZero: true      }    }  }})

結(jié)束

今天的分享就到這里,以上每個(gè)庫都作者都親自實(shí)踐過,你使用過哪些呢?VCI28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-60993-0.html分享八個(gè)常用的 JavaScript 庫,讓你顯得更專業(yè)

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: Python單元測試之道:從入門到精通

下一篇: WebSocket 是什么原理?為什么可以實(shí)現(xiàn)持久連接?

標(biāo)簽:
  • 熱門焦點(diǎn)
  • 小米降噪藍(lán)牙耳機(jī)Necklace分享:聽一首歌 讀懂一個(gè)故事

    在今天下午的小米Civi 2新品發(fā)布會(huì)上,小米還帶來了一款新的降噪藍(lán)牙耳機(jī)Necklace,我們也在發(fā)布結(jié)束的第一時(shí)間給大家?guī)磉@款耳機(jī)的簡單分享。現(xiàn)在大家能見到最多的藍(lán)牙耳機(jī)
  • 5月iOS設(shè)備性能榜:M1 M2依舊是榜單前五

    和上個(gè)月一樣,沒有新品發(fā)布的iOS設(shè)備性能榜的上榜設(shè)備并沒有什么更替,僅僅只有跑分變化而產(chǎn)生的排名變動(dòng),剛剛開始的蘋果WWDC2023,推出的產(chǎn)品也依舊是新款Mac Pro、新款Mac Stu
  • Raft算法:保障分布式系統(tǒng)共識的穩(wěn)健之道

    1. 什么是Raft算法?Raft 是英文”Reliable、Replicated、Redundant、And Fault-Tolerant”(“可靠、可復(fù)制、可冗余、可容錯(cuò)”)的首字母縮寫。Raft算法是一種用于在分布式系統(tǒng)
  • 從 Pulsar Client 的原理到它的監(jiān)控面板

    背景前段時(shí)間業(yè)務(wù)團(tuán)隊(duì)偶爾會(huì)碰到一些 Pulsar 使用的問題,比如消息阻塞不消費(fèi)了、生產(chǎn)者消息發(fā)送緩慢等各種問題。雖然我們有個(gè)監(jiān)控頁面可以根據(jù) topic 維度查看他的發(fā)送狀態(tài),
  • 分享六款相見恨晚的PPT模版網(wǎng)站, 祝你做出精美的PPT!

    1、OfficePLUSOfficePLUS網(wǎng)站旨在為全球Office用戶提供豐富的高品質(zhì)原創(chuàng)PPT模板、實(shí)用文檔、數(shù)據(jù)圖表及個(gè)性化定制服務(wù)。優(yōu)點(diǎn):OfficePLUS是微軟官方網(wǎng)站,囊括PPT模板、Word模
  • 一文搞定Java NIO,以及各種奇葩流

    大家好,我是哪吒。很多朋友問我,如何才能學(xué)好IO流,對各種流的概念,云里霧里的,不求甚解。用到的時(shí)候,現(xiàn)百度,功能雖然實(shí)現(xiàn)了,但是為什么用這個(gè)?不知道。更別說效率問題了~下次再遇到,
  • 梁柱接棒兩年,騰訊音樂闖出新路子

    文丨田靜 出品丨牛刀財(cái)經(jīng)(niudaocaijing)7月5日,企鵝FM發(fā)布官方公告稱由于業(yè)務(wù)調(diào)整,將于9月6日正式停止運(yùn)營,這意味著騰訊音樂長音頻業(yè)務(wù)走向消亡。騰訊在長音頻領(lǐng)域還在摸索。為
  • iQOO Neo8系列或定檔5月23日:首發(fā)天璣9200+ 安卓跑分王者

    去年10月,iQOO推出了iQOO Neo7系列機(jī)型,不僅搭載了天璣9000+,而且是同價(jià)位唯一一款天璣9000+直屏旗艦,一經(jīng)上市便受到了用戶的廣泛關(guān)注。在時(shí)隔半年后,
  • 榮耀Magic4 至臻版 首創(chuàng)智慧隱私通話 強(qiáng)勁影音系統(tǒng)

    2022年第一季度臨近尾聲,在該季度內(nèi),許多品牌陸續(xù)發(fā)布自己的最新產(chǎn)品,讓大家從全新的角度來了解當(dāng)今的手機(jī)技術(shù)。手機(jī)是電子設(shè)備中,更新迭代十分迅速的一款產(chǎn)品,基
Top 主站蜘蛛池模板: 青田县| 普陀区| 长宁区| 易门县| 永靖县| 临泉县| 永新县| 寻乌县| 安远县| 当雄县| 英超| 德保县| 基隆市| 阳信县| 英德市| 丹凤县| 沭阳县| 墨脱县| 泾阳县| 左云县| 滦南县| 卫辉市| 田阳县| 湘乡市| 宜州市| 年辖:市辖区| 夏津县| 万年县| 辉南县| 虎林市| 五莲县| 忻州市| 襄垣县| 格尔木市| 莎车县| 长沙市| 乾安县| 高密市| 宣汉县| 德化县| 延安市|