首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
javascript
订阅
Jac
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
你应该了解的25个JS技巧
写代码的时候总有一些东西是会重复出现的,次数多了你就会想找找捷径了。这类问题中有很大一部分解决起来甚至连库都不用装。下面就是我多年来收集的前 25 个捷径和小技巧。 1. 类型检查小工具 JavaScript 不是强类型语言,对此我推荐的最佳解决方案是 TypeScript。但…
【译】一网打尽JavaScript的Number类型
大多数的静态编程语言,比如Java 、C ,有多种不同的数字类型。 比如,你可以使用 Java 的 byte ,或是 C 语言的 char 来储存一个 [-128,127] 的整数,它们都只占用 1字节 。对于更大的整数,你可以使用 int 或者 long ,分别占用 4字节 …
10个很棒的 JavaScript 字符串技巧
最近开源了一个 Vue 组件,还不够完善,欢迎大家来一起完善它,也希望大家能给个 star 支持一下,谢谢各位了。 我们称一个字符序列为字符串。这几乎是所有编程语言中都有的基本类型之一。这里跟大家展示关于 JS 字符串的10个很棒的技巧,你可能还不知道哦? JS 字符串允许简单…
SpriteJS —— Canvas动画从未如此简单
SpriteJS是一款由360奇舞团开源的跨终端canvas绘图库,可以基于canvas快速绘制结构化UI、动画和交互效果,并发布到任何拥有canvas环境的平台上(比如浏览器、小程序和node)。 Sprite为图形创建类似于DOM的对象模型,因此我们可以像创建DOM元素一样…
你以为写的滚动加载很完美,实际可能暗藏深坑
一个非常非常常见的需求,实现在移动端中的一个列表,实现滚动到底部加载更多,其中列表的每一项有删除操作。 是的,就是这么一个常见的问题,有什么好说的?一般场景下,特别是对数据要求不高的情况,其实确实没啥好说的,假设你对列表的数据展示要求十分高,准确性要高,特别是涉及财务相关的单据…
call, apply, bind的区别
arg1, arg2, ... : 表示要传的多个参数; 注意: apply与call的区别是参数的传递形式不一样,call的多个参数是以逗号分隔直接传的,而apply的多个参数是以数组的形式传的。 arg1, arg2, ... : 表示要传的多个参数; apply与call…
手写一个超出显示更多,点击可以收起的限制行数组件
先通过offsetHeight获取'...更多'这个Dom节点的高度moreDom,以它为标准,然后通过offsetHeight获取该组件本身'this'的高度,比如限制了只能显示3行(maxRow=3),这个时候就可以比较高度来判断是否显示'...更多'这个按钮,通过this…
[ 干货篇 · 第三期 ] 一个拖拽卡顿问题引发出对setTimeOut的探索
海阔凭鱼跃,天高任鸟飞。Hey 你好!我是秦爱德。😄 就在国庆前,同事写了一个拖拽左边菜单栏改变菜单栏宽度从而得到更好的交互体验效果。But ! 美中不足的是拖拽的时候如果手速过快,会导致卡顿效果,看起来十分难受。经过不断调试,最终是使用了setTimeout解决了该问题。那…
10个好用的 HTML5 特性
在本文中,我列出了十个我过去没用过的HTML5功能,但现在发现它们很有用,废话不多说,让我们开始吧。 <details>标签向用户提供按需查看详细信息的效果。 如果需要按需向用户显示内容,简单的做法就是使用此<details>标签。 默认情况下,它是收起来的…
js日志输出还是只会console.log么,那你就out了
几乎所有的javascript开发者最常使用的日志打印调试api都是console.log(),其实还有很多的选项供我们选择,笔者下面就为大家一一介绍. console.table()是我非常建议大家去使用的方法,它可以接受JSON或数组并以表格格式打印,在对json对象和数组…