首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS
订阅
Czr_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
243篇文章 · 0订阅
js 冷门知识 - 弊端过多的 with 语句
我相信大部分人都没有认识过 js 的 with 语句,大概是因为很少有人或教材提起过它。with 语句的设计初衷大概是希望简化对象的调用,减少不必要的指针路径解析运算,可惜它的使用弊端多且严重
[译] 在JS中,如何让(a===1 && a===2 && a === 3)(严格相等)的值为true?
我们先简单了解这道JS经典问题, 然后再解决它的扩展问题。 如果你已经了解过这个问题并且知道如何解决这个JS谜题(是的,只是一个谜题,我并不想在生产代码中看到这样的用例) , 那你可以直接跳到下一节,阅读它的扩展问题。关于这个问题在reddit上有相关讨论, 下面是我看到最有…
this到底指向谁?
关于this,一开始很多人都会有误解,包括我自己,在没有真正了解到Javascript中this的机制之前,可能认为this都是指向本身。下面我就来带大家正确认识this。
一道常被人轻视的前端 JS 面试题
年前刚刚离职了,分享下我曾经出过的一道面试题,此题是我出的一套前端面试题中的最后一题,用来考核面试者的 JavaScript 的综合能力,很可惜到目前为止的将近两年中,几乎没有人能够完全答对,并非多难只是因为大多面试者过于轻视他。
那些高级/资深的前端是如何回答JavaScript面试题的 (一)
面对最常见的问题,给出让面试官惊喜的答案。 我认为通往所谓“精通”的过程分三步骤: 1. 能熟练使用API 2.理解API实现的原理 3. 自己去实现一个API,能用来实际解决问题的那种,经得住考验。
一文搞懂jsBridge的运行机制
jsBridge就是js和原生通信的桥梁,本文不讲概念性的东西,而是通过分析`jsBridge`源码,来从前端角度大概了解一下它是怎么实现的。
轻量级的JavaScript表单验证,字符串验证validator.js
轻量级的JavaScript表单验证,字符串验证。没有依赖,支持UMD,~3kb。 Github: validator.js validator.js官网=>实例应用 安装使用 模块 在应用中引用 validator.min.js 文件 $ npm install valida…
突然间的思考(一):setTimeout究竟需不需要执行完进行clearTimeout?你开心就好...
更新:现在突然想到面试官的意思可能是想说为什么没有写这个自定义的定时器的清除方法。。。。。。可能就是这样吧,对,一定是这样。只有这样才会涉及到闭包嘛。。。。 首先说下当时的面试原题,是需要用setTImeout实现一个定时器(烂大街的面试题......)。 自信满满交上答卷,换…
JavaScript 浮点数之迷:0.1 + 0.2 为什么不等于 0.3?
“0.1 + 0.2 = ?” 这个问题,你要是问小学生,他也许会立马告诉你 0.3。但是在计算机的世界里就没有这么简单了,做为一名程序开发者在你面试时如果有人这样问你,小心陷阱喽! 你可能在哪里见过 “0.1 + 0.2 = 0.30000000000000004” 但是知道…
一次弄懂Javascript的各种运算符
丢弃高位,低位补0即按二进制形式把所有的数字向左移动对应的位数,高位移出(舍弃),低位的空位补零。 向右被移出的位被丢弃,拷贝最左侧的位以填充左侧。由于新的最左侧的位总是和以前相同,符号位没有被改变。 向右被移出的位被丢弃,左侧用0填充。因为符号位变成了0,所以结果总是非负的。…