怎么建立免费的网站,wordpress设计模板,昆明网站定制,泰安达创信息科技有限公司最近在做telegram小程序#xff0c;所以又回归了web端了#xff0c;发现几个好用又简洁的代码片段#xff0c;在这里分享一下。 获取浏览器cookie值
const cookie name ; ${document.cookie}.split(; ${name}).pop().split(;).shift();cookie(_ga);
2. 将RGB转换为1… 最近在做telegram小程序所以又回归了web端了发现几个好用又简洁的代码片段在这里分享一下。 获取浏览器cookie值
const cookie name ; ${document.cookie}.split(; ${name}).pop().split(;).shift();cookie(_ga);
2. 将RGB转换为16进制
const rgbToHex (r, g, b)
# ((1 24) (r 16) (g 8) b).toString(16).slice(1);rgbToHex(0, 51, 255);
// Result: #0033ff
3. 复制到剪切板
const copyToClipboard (text) navigator.clipboard.writeText(text);copyToClipboard(Hello World); 4. 检查日期是否有效
const isDateValid (...val) !Number.isNaN(new Date(...val).valueOf());isDateValid(December 17, 1995 03:24:00);
// Result: true
5. 找出一年中的某一天即给出一个日期程序给出属于本年的第多少天
const dayOfYear (date)
Math.floor((date - new Date(date.getFullYear(), 0, 0)) / 1000 / 60 / 60 / 24);dayOfYear(new Date());
// Result: 272
6. 将字符串首字母大写
const capitalize str str.charAt(0).toUpperCase() str.slice(1)capitalize(follow for more)
// Result: Follow for more
7. 计算两个日期之间相差的天数
const dayDif (date1, date2) Math.ceil(Math.abs(date1.getTime() - date2.getTime()) / 86400000)dayDif(new Date(2020-10-21), new Date(2021-10-22))
// Result: 3668. 清除所有cookie
const clearCookies document.cookie.split(;).forEach(cookie document.cookie cookie.replace(/^ /, ).replace(/.\*/, ;expires${new Date(0).toUTCString()};path/));9. 生成随机16进制
const randomHex () #${Math.floor(Math.random() * 0xffffff).toString(16).padEnd(6, 0)};console.log(randomHex());
// Result: #92b00810. 数组去重
const removeDuplicates (arr) [...new Set(arr)];console.log(removeDuplicates([1, 2, 3, 3, 4, 4, 5, 5, 6]));
// Result: [ 1, 2, 3, 4, 5, 6 ]11. 从URL中获取查询参数
const getParameters (URL) {
URL JSON.parse({ decodeURI(URL.split(?)[1]).replace(//g, \\).replace(//g, ,).replace(//g, :) });
return JSON.stringify(URL);
};getParameters(window.location)
// Result: { search : easy, page : 3 }
12. 获取用户选定的文本
const getSelectedText () window.getSelection().toString();getSelectedText();
有小伙伴有什么比较好的代码片段也可以分享出来呀