JavaScript入门到高级
半糖学前端
这个作者很懒,什么都没留下…
展开
-
原生js书写纵向导航三级菜单demo(附代码)
有梦想,有干货,微信搜索【半糖学前端】关注这个生活有点苦的半糖。先来看下demo的样子:大概就是这个样子了,很简单。为什么写这个demo呢?主要是最近的项目用到了一个这样的功能,而我们已经很习惯的找组件像什么elementUi,BJui等一些UI框架都有这样的功能人家封装好的直接就拿来用了,平时为了工作效率也就那样做了但是后面呢就想不用框架也写一个demo吧,万一谁能用到呢所以就有了今天的例子了,话不多说,直接上代码html部分<div class=..原创 2021-09-08 17:51:20 · 1010 阅读 · 0 评论 -
纯js实现的表格分页组件公共方法
/** * @name getTableData * @desc * @param {Number} page 当前页码,默认1 * @param {Number} pageSize 每页最多显示条数,默认10 * @param {Array} totalData 总的数据集,默认为空数组 * @return {Object} { data, //当前页展示数据,数组 page, //当前页码 pageSize, //每页最多显示条数原创 2021-04-14 20:49:23 · 267 阅读 · 1 评论 -
偶然发现,Javascript中双重否定的写法
JS 是一种灵活且轻量级的语言,这种特性让我们经常觉得它是一门最简单的语言,也是最难掌握的语言。虽然经常使用,但我仍然偶然发现一些我不知道的隐藏语法或技巧。在处理错误时,我偶然发现了以下代码。return !!(this.isFirstOverall() || this.get('videoId')我非常确定这是一个错误,这就是该错误的根源。否定否定没有任何意义。但是经过一番谷歌搜索后,我发现Javascript中存在诸如消极负数之类的问题。简而言之,其目的是将任何表达式转换为实际的true/f原创 2020-07-17 10:31:17 · 484 阅读 · 0 评论