趁你还年轻的博客


  • 首页

  • 归档

如何解决0.1 +0.2===0.30000000000000004类问题

发表于 2019-05-06
上篇博客深度剖析了0.1+0.2 === 0.30000000000000004的原因。这篇博客将主要提供几种解决小数精度丢失问题的Javascript类库的代码示例,以及简单的原生EcmaScript方法的代码示例。 ###一.类库部分 math.jsmath.js是JavaScript和N ...
阅读全文 »

原来命令行也是门艺术

发表于 2019-05-06
curl -Lo ...这个命令是什么意思呢?通过curl –help 查到了下表。123-L, --location Follow redirects (H) --location-trusted Like '--location', and send a ...
阅读全文 »

前端开发神器之ngrok

发表于 2019-05-06
ngrok能做什么,为什么是前端开发神器? 内网穿透,映射本地开发环境到公网,模拟多终端线上环境。 结合一个很简单的PWA demo,举个简单的例子 ####1.克隆demo到本地clonelink1234![](http://upload-images.jianshu.io/upload_imag ...
阅读全文 »

从规范去看Function.prototype.call到底是怎么工作的?

发表于 2019-05-06
今天在学习前端工程化的过程中,遇到一个是实验中的css属性:fullscreen,有这样一个例子:fullscreen伪元素官方demo12345<div id="fullscreen"> <h1>:fullscreen Demo</h1&g ...
阅读全文 »

你真的理解==和===的区别吗?

发表于 2019-05-06
# 用中文怎么叫合适?相等?全等?其实并不合适,叫double equals 或者treble equals,或者叫不懂的人觉得比较不专业的双等或者三等操作符,是更加严谨和正确的叫法。为什么这么说?看完这篇博客你就明白了。 ####一、入门阶段:自我经验(一脚一坑)我的理解是:==是相等,值相等,返 ...
阅读全文 »

前端领域的BEM到底是什么

发表于 2019-05-06
在这篇【译】什么是CSS Modules ?我们为什么需要他们?的结尾处,明确指出CSS Modules不需要BEM,那么BEM到底是什么呢? 下面我将把BEM官网的教程翻译出来,带领大家搞清楚前端领域的BEM到底是什么。 BEM - Block Element Modfier(块元素编辑器)是一个 ...
阅读全文 »

你真的理解浏览器盒模型吗?

发表于 2019-05-06
面试官经常会问一个问题:说一下你了解的盒模型小白:有2种盒模型,IE怪异盒模型和W3C标准盒模型,前者width包括padding和border,后者不包括。 上面的答案几近标准,但其实还有很多点没有答出来,也就是说,一个问题可以拆分成好几个问题回答。下面我就将”说一下你了解的盒模型”这个问题拆分成 ...
阅读全文 »

前端性能优化之imagebase64

发表于 2019-05-06
先来看一段将图片转换为base64字符的nodejs代码:1234567891011const fs = require('fs');let files = fs.readdirSync('.');let dist = fs.openSync('./ ...
阅读全文 »

为什么typeof null→object ?

发表于 2019-05-06
typeof null→”object” ? 《你不知道的Javascript》译者: 原理是这样的,不同的对象在底层都表示为二进制,在Javascript中二进制前三位都为0的话会被判断为Object类型,null的二进制表示全为0,自然前三位也是0,所以执行typeof时会返回”object” ...
阅读全文 »

从规范去看Function.prototype.apply到底是怎么工作的?

发表于 2019-05-06
今天看element-react源码的时候,又看到了这张似曾相识却又异常陌生的老面孔,那就是Function.prototype.apply()…12345678910111213141516171819202122import React from 'react';impor ...
阅读全文 »
1234
Frank Kai

Frank Kai

34 日志
GitHub Twitter 微博 知乎 segmentFault
© 2019 Frank Kai
由 Hexo 强力驱动
|
主题 — NexT.Muse v5.1.4