控制文本的行数,末行超出显示省略号...

-webkit-line-clamp 是一个 不规范的属性(unsupported WebKit property),它没有出现在 CSS 规范草案中。
为了实现该效果,它需要组合其他外来的WebKit属性。常见结合属性:
display: -webkit-box; 必须结合的属性 ,将对象作为弹性伸缩盒子模型显示 。
-webkit-box-orient 必须结合的属性 ,设置或检索伸缩盒对象的子元素的排列方式 。
text-overflow,可以用来多行文本的情况下,用省略号“…”隐藏超出范围的文本 。

全文

var a=1; var b=2和a=1和var a=b=1和var a=1,b=2的区别

var a=1; var b=2和var a=b=1和var a=1,b=2的区别

全文

原生JavaScript实现查找汉字首字母

获取汉字拼音首字母。

全文

您可能不需要 Lodash / Underscore

Lodash 和 Underscore 是非常优秀的当代JavaScript的工具集合框架,它们被前端开发者广泛地使用。但是,当我们现在是针对现代化浏览器进行开发时,很多时候我们利用的Underscore中的方法已经被ES5与ES6所支持了,如果我们希望我们的项目尽可能地减少依赖的话,我们可以根据目标浏览器来选择不用Lodash或者Underscore。

全文

umijs登录鉴权

项目中使用umijs,实现登录鉴权功能

全文

leetCode-括号生成

数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。

全文

前端面试之下划线转小驼峰

说明:写一个转换函数,把json对象的key值从下划线(Pascal)形式转为小驼峰(Camel)形式
示例:convert({“a_bc_def”: 1}); // 返回 {“aBcDef”: 1}

全文

前端面试之手写Promise

面试常考题之一: 手写一个Promise
本文简单实现了一个Promise

全文

react+electron受控组件自定义右键菜单复制粘贴

react+electron实现自定义右键菜单复制粘贴,可以在 electron app 和 其他应用比如 word txt 之间自由复制粘贴。
有啥问题欢迎留言一起讨论

全文

解决Code 98: Valine 初始化失败,请检查 av-min.js 版本

valine@1.4.7版本报错Code 98: Valine 初始化失败,请检查 av-min.js 版本的解决办法

全文

🌓