
获得徽章 0
- 马上又要迎接9月的第一个工作日了!今天给大家推荐一个好用的 Chrome 标签管理插件:better-onetab。如果你用过 onetab,那你一定会被它优秀的标签页储存和标签页分组功能吸引,可以帮助你提高管理浏览器上标签页的效率,节省很多不必要的查找时间,当然啦优秀的它还提供固定标签页列表、键盘快捷键、自定义设置、导出导入等功能,绑定浏览器账号做到多处浏览器同步管理。如果你对源码感兴趣,可以直接 fork 和 pr 继续为开源社区贡献力量~【在那山滴那边,海滴那边有一群程序猿~它们活泼又聪明~它们聪明又绝顶~今天也要好好休息哦爱你们的 HG~】
hellogithub.com
展开253 - 面试题:
const treeData = [
{
key: '0-0',
children: [
{
key: '0-0-0',
children: [
{key: '0-0-0-0' },
{key: '0-0-0-1' },
{ key: '0-0-0-2' },
],
},
],
},
{
key: '0-1',
children: [
{ key: '0-1-0-0' },
{ key: '0-1-0-1' },
{
key: '0-1-0-2',
children: [
{key: '0-1-0-2-0-0'}
]
},
],
},
{
key: '0-2'
}
];
const checkedKeys = ['0-0-0-1', '0-1-0-2-0-0'];
const result = [
{
key: '0-0',
children: [
{
key: '0-0-0',
children: [
{ key: '0-0-0-1' },
],
}
],
},
{
key: '0-1',
children: [
{
key: '0-1-0-2',
children: [
{ key: '0-1-0-2-0-0'}
]
},
],
},
]
如何根据checkedKeys将treeData处理成result?展开1612 - 前端菜鸟做了个php+vue的商城demo,功能有:登录注册,购物车,下单,评价,搜索,公告等。spl语句写的太渣,还请各路大佬指点一下,😅2943
- xgplayer:由字节跳动西瓜视频开源的带解析器、能节省流量的 HTML5 视频播放器。可以作为 H5 组件、Vue、React 组件单独使用。它根据组件化的原则设计了一个独立的、可分离的 UI 组件。更重要的是,它不仅在 UI 层具有灵活性,而且在功能上也很大胆:它摆脱了视频加载、缓冲和格式支持。在播放器端加载视频、解析视频、转换格式,让不支持分段播放的 MP4 动态支持,这样就无须转换源视频的格式,服务器端也无其他开销。
「来自 HelloGitHub 第 37 期 JS 分类」:github.com
展开8141