首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
欧洲扒蒜的芥兰
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
国际化之数字价格千分位分隔符 toLocaleString()
之前在只有单个国家的时候我们可以通过对数字进行分割来达到千分位分隔符的效果。 但随着国家的增多,各个国家的分隔符各不相同,小数点的分隔符也不相同。比如印尼(3199=>3.199),法国(3199=>3 199),美国(3199=>3,199) 以之前的通过分割的方式来实现千分…
6年前端经验整理出的日常开发中js工具方法
将自己做前端6年以来在项目中使用很高频的工具方法整理了出来,分享一下。希望能够在使用时知其然也知其所以然,了解工具方法是怎么实现的。
axios源码中apply方法的使用与手写bind
通过在call方法,给第一个参数添加要把b添加到哪个环境中,简单来说,this就会指向那个对象。 bind方法和call、apply方法有些不同,但它们都是用来改变this的指向。 同样bind也可以有多个参数,并且参数可以执行的时候再次添加,但是要注意的是,参数是按照形参的顺…
269个JavaScript工具函数,助你提升工作效率(新)
这里包含了平时可能常用的工具函数,包含数字,字符串,数组和对象等等操作。 页面DOM里的每个节点上都有一个classList对象,程序员可以使用里面的方法新增、删除、修改节点上的CSS类。使用classList,程序员还可以用它来判断某个节点是否被赋予了某个CSS类。 方案一:…
JavaScript 工具函数大全(新)
原本只想筛选下上面的那篇文章,在精简掉了部分多余且无用的工具函数后,感觉不够。于是顺藤摸瓜,找到了原地址: 30 seconds of code 然后将所有代码段都看了遍,筛选了以下一百多段代码片段,并加入了部分自己的理解。 另外,本文工具函数的命名非常值得借鉴。 1. 第一部…
2019 面试准备 - JS 防抖与节流
【2019-08-16】Hello 小伙伴们,由于 jsliang 对文档库进行了重构,这篇文章的一些链接可能失效,而 jsliang 没有精力维护掘金这边的旧文章,对此深感抱歉。请需要获取最新文章的小伙伴,点击上面的 GitHub 地址,去文档库查看调整后的文章。 在本文中,…
(2.4w字,建议收藏)😇原生JS灵魂之问(下), 冲刺🚀进阶最后一公里(附个人成长经验分享)
笔者最近在对原生JS的知识做系统梳理,因为我觉得JS作为前端工程师的根本技术,学再多遍都不为过。打算来做一个系列,一共分三次发,以一系列的问题为驱动,当然也会有追问和扩展,内容系统且完整,对初中级选手会有很好的提升,高级选手也会得到复习和巩固。这是本系列的第三篇。 本次分享的主…
关于 Promise 的 9 个面试题
1. 多个 .catch 我们使用构造函数方法创建一个 Promise,并通过 reject 回调立即触发错误。 然后 .catch 工作方式类似于 DOM 的 .addEventListener(event,callback) 或 Event Emitter 的 .on(ev…
Promise: 给我一个承诺,我还你一个承诺
代码臃肿。 可读性差。 耦合度过高,可维护性差。 代码复用性差。 容易滋生 bug。 只能在回调里处理异常。 这时,就有人思考了,能不能用一种更加友好的代码组织方式,解决异步嵌套的问题。于是 Promise 规范诞生了,promise采用链式调用,很好地解决了回调地狱的痛点。 …
史上最全 ajax 全套
AJAX 即 “Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。Ajax 不是一种新的编程语言,而是使用现有标准的新方法。AJAX 可以在不重新加载整个页面的情况下,与服务器交换数据。这种异步交互的方式,使用户单击后,不必刷新页面也能获取新数据。使用 Ajax,用户可以创建接近本地桌面应用的直接、高可用、更丰富、更动态的 Web 用户界面。