首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Javascript
订阅
前端西瓜哥
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
[浅析]特定场景下取代if-else和switch的方案
相信很多人有这样的经历,在项目比较忙的时候,都是先考虑实现,用当时以为最好的方式先实现方案,在项目不忙的时候,再看下以前代码,想下有什么更好的实现方案,或者优化方案。笔者也不例外,下面就和读者们分享一下自己最近在特定场合下,代替if-else,switch的解决方案。如果大家有…
该死的 IEEE-754 浮点数,说「约」就「约」,你的底线呢?以 JS 的名义来好好查查你
IEEE754 浮点数是一个困扰了很多新手的存在,这篇文章从一个 JS 开发者的角度去阐述 IEEE754 浮点数带来的问题,然后深入浅出地剖析这些问题发生的原因和解决方式。
JavaScript 实现继承的方式
这篇文章主要介绍 JavaScript 实现继承的方式: 类式继承 构造函数继承 组合继承 寄生组合式继承 extends 继承
JS原型链与继承别再被问倒了
我面试过很多同学,其中能把原型继承讲明白的寥寥无几,能把new操作符讲明白的就更少了。希望这篇文章能够解决你的疑惑,带你面试飞起来。 继承是OO语言中的一个最为人津津乐道的概念.许多OO语言都支持两种继承方式: 接口继承 和 实现继承 .接口继承只继承方法签名,而实现继承则继承…
深入 JavaScript,从对象开始
剖析了 JavaScript 对象的定义,组成以及与原型、类的关系。分享了原型链、作用域链、闭包等 JavaScript 比较重要的知识点
JavaScript 需要检查变量类型吗
程序中期望得到的值与实际得到的值类型不相符,在对值进行操作的时候程序报错,导致程序中断。 如果服务端返回的数据形式以及返回的data一定是number类型,我们这样操作肯定没有问题。 而我们在js中并没有对变量做检测,就会导致程序报错。 跟第一点相似也是期望得到的值与实际得到的…
JavaScript 设计模式 :正确使用面向对象编程的姿势
这样写好了之后 function 是全局的变量,那么是全局的就难免会对项目javascript环境造成污染,可能会对其他同事造成影响,我们首先要考虑会不会影响别人,如果别人重名对你的checkMessage覆盖,那么这样的BUG是很难发现的。为了不造成太多的全局污染,我们可以这…
谈谈 Object.prototype.toString 。
原文链接我的blog。 前几日看到一个比较熟悉的面试题,判断一个变量是不是数组?以下几种方法供参考: var arr = [1, 2, 3] Array.isArray(arr) arr instanceof Array arr.constructor === Array Ob…
深入理解 ES7 的 async/await
async/await 可以说是 ES7 加入的解决 js 异步的终极武器,虽然 ES7 到目前为止还未发布,但是幸好,最新的 nodejs 已支持该特性,让我们试试这个武器的威力吧