GitHub 有 Open Source 將 統計的各種公式,寫成函式庫(Library)套件
標籤: javascript
如何寫出 跨瀏覽器 且有相容性的 JavaScript 應用程式
瀏覽器的功能越來越多,JavaScript 撰寫就會需要知道是否有支援這些功能,要確認瀏覽器的 JavaScript 有支援此功能要怎麼寫呢?
js-beautify:JavaScript Code 格式化與美化 的 Linux CLI 程式
JavaScript 被壓縮整理後,想要解開並美化,可以使用 js-beautify 來達成
Vanilla JS 史上最輕量級的 Framework
這個名詞在 2015年就已經出現,當時對這些 Framework 沒什麼興趣(差不多就是將 jQuery 轉換成 Pure JavaScript (原生JS) 的時間點),就沒有繼續深入了。
今天看到 Vanilla JS 是世界上最輕量級的框架(沒有之一),就稍微看了一下,才發現驚為天人,除了輕量外,速度也跟原生的 JS 一樣快,這到底是什麼 Framework 呢?
XSS Cheatsheet - 2021
以前有整理過各種 XSS 和安全性的文章,詳可見:
XSS 的防範要做完太難了,來看看 2021 又有哪些新要注意的地方~
JavaScript 唯讀的欄位 要怎麼傳值
HTML 的 Select、Input 可以設定資料不可修改(唯讀),屬性值如下:
- Select:disabled
- Input:readonly
但是會遇到 form 要傳送資料時,Input 能收到資料,但是 Select 收不到資料的問題,要怎麼解決呢?
前端 Tooltip 一步一步教學的工具套件
網頁、App 常常都會有頁面介紹,會將頁面區塊框一個框框,然後旁邊秀出說明或者教學。
這些通常會在 HTML 元素旁邊,使用 tooltip 的方式秀出來,這次介紹的套件,就是秀出來外,加上循環順序的設定,就可以做出一步一步的教學等效果。
使用 flat 來將 JavaScript Array 快速攤平
JavaScript 的 Array 裡面有很多層級(多維陣列),想要全部都攤平成一個一維陣列(flatten),可以怎麼做呢?
- 註:此篇使用到的 flat(),IE 不支援。
使用 Brython 來操作網頁的 DOM
一般都使用 JavaScript 來操作網頁的 DOM,不過喜歡寫 Python 的人,總會想要 Python Everywhere。
只要載入 brython.js,就可以在網頁使用 <script type="text/python"> 來操作 DOM 囉~
JavaScript 驗證 JSON 是否正確
使用 JavaScript 要驗證 JSON 的格式是否正確,要怎麼做呢?