
反转义 HTML 字符 unescapeHTML – JavaScript 实用代码片段
反转义 HTML 字符。 使用带有正则表达式的 String.replace() 来匹配需要被转义的字符,使用一个回调函数使用字典(对象)替换每个 HTML 实体字符为其关联的非转义字符。 const unescapeHTML = str ...
反转义 HTML 字符。 使用带有正则表达式的 String.replace() 来匹配需要被转义的字符,使用一个回调函数使用字典(对象)替换每个 HTML 实体字符为其关联的非转义字符。 const unescapeHTML = str ...
断言集合中所有元素(第一个参数)的指定属性(第二个参数)是否为真值(truthy)。 使用 Array.every() 来检查每个传递的对象是否具有指定的属性,以及是否返回一个真值。 const truthCheckCollection =...
根据指定的长度截断字符串。 确定字符串的 length 是否大于 num。 返回截断所需长度的字符串,用 ... 附加到结尾或原始字符串。 const truncateString = (str, num) => str.length...
将一个字符串转换为下划线拼接格式。 将字符串拆分为单词,并使用_作为分隔符拼接。有关此正则表达式的更多详细说明,请访问本网站。 const toSnakeCase = str => { str && str .matc...
为数字添加序号后缀。 使用模运算符(%)来查找各位和十位的值。查找哪些序号模式数字匹配。如果数字在十位模式中找到,请使用十位的序数。 const toOrdinalSuffix = num => { const int = parse...
以字符串形式返回明天日期表示。 使用 new Date() 获取今天的日期,加上 86400000 秒(24小时),使用 toISOString 将 Date 对象转换为字符串。 const tomorrow = () => new ...
将字符串转换为连字符格式。 将字符串分解为单词,并使用-作为分隔符拼接。有关此正则表达式的更多详细说明,请访问本网站。 const toKebabCase = str => str && str .match(/[A-...
切换一个元素的样式类。 使用 element.classList.toggle() 来切换元素中指定样式类。 const toggleClass = (el, className) => el.classList.toggle(cla...
将美式格式的日期转换为英文格式。 使用 Date.toISOString() ,split('T') 和 replace() 将美式格式的日期转换为英文格式。如果传递的时间无法转换为日期,则会引发错误。 const toEnglishDat...
使用 toLocaleString() 将浮点数转换为 Decimal mark 格式。 将整数部分转化为用逗号分隔的字符串。 const toDecimalMark = num => num.toLocaleString('en-U...
最新评论
写的挺好的
有没有兴趣翻译 impatient js? https://exploringjs.com/impatient-js/index.html
Flexbox playground is so great!
感谢总结。
awesome!
这个好像很早就看到类似的文章了
比其他的教程好太多了
柯理化讲的好模糊…没懂