首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
儒丰
掘友等级
高级前端工程师
|
饿了么
代码艺术家、全栈小学生
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
最新
热门
TypeScript入门
按照TS官网的介绍,ts是一门javaScript的超集。所谓超集意思就是,js有的东西,我ts有,js没有的,我ts还有,那到底ts提供给了我们哪些额外的东西了呢,先让我们看下js这门语言的简单描述,然后一切就明白了。 JavaScript是一门动态弱类型语言。 熟悉js的同…
为什么v8引擎的sort排序函数会如此高效
关于排序应该大家都不陌生,在我们平时写我们的业务代码时,会经常有对数据排序的需求,那我们前端所使用的排序函数就是js引擎所提供的sort函数,它可以直接调用,也可以通过传一个函数入参,来提供待排序数据的先后顺序依据。 但是js引擎所实现的排序和我们知道的那些经典的排序算法有什么…
再谈 Viewport
做了有一段时间的移动端h5应用了,适配方案基本上就是使用Flexible,偶尔也用用viewport单位,但是对于移动端适配的一些概念和实现本质还是处于一知半解的程度。 这种感觉就好像,你会驾驶一辆车,但是你却不知道车的内部是如何工作的,一旦遇到车抛锚,那你只能寻求帮助了,因为…
设置微信字体大小引发的页面布局错乱问题
作为公司的元老级人物,(前端实习一年半)练习生的我,就在昨天翻了车。我将做好的微信h5页面,打包部署好,信心满满的交付给了测试小哥,幻想着等待接收他赞赏的目光,结果却传来了噩耗。。。 测试小哥:你这页面布局怎么这么乱,这和设计图上的明显不符合嘛,水平不行吧。 理直气壮的我:wh…
React-Router源码解读
目前负责的项目中有一个微信网页,用的是react技术栈。在该项目中增加了一个微信分享功能后,线上ios出现了问题,经排查,定位到了react的路由系统。 这次线上bug,让我决定,先拿react-router-dom开刀,看看它内部到底干了点啥,以解心头之恨。 前端目前用到的就…
JS数据类型的强制转换
Undefined 一个声明的但未定义的值,拥有全局属性undefined来表示,之所以说undefined为全局属性,而非关键字,是因为在非严格模式下,函数作用域内可以对undefined进行重新赋值,因此会产生bug。建议使用void 0来安全获取undefined值。 N…
前端实现压缩图片功能
最近在做一个移动端h5上传图片的功能,本来这个功能并不复杂,只需要将图片文件通过axios传到服务端即可,但是考虑到现在手机设配的拍照功能十分强大,随便一张照片都能动辄五六兆,而服务端的要求是上传图片必须小于两兆,而且直接传这么大图片,带宽它也受不了,所以前端进行压缩图片就成了…
前端必看的js对象深拷贝方法
首先js的数据值按照类型主要分为两大类,基本数据类型和引用数据类型。基本数据类型包括Undefined、Null、Number、String、Boolean、Symbol;引用数据类型则为Object,那些Array、Set、Map数据也属于Object。 从上述代码和图可以看…
V8引擎——内存管理
v8引擎是谷歌开源的高性能的javaScript引擎,用C++编写。它被设计用来提高网页浏览器内部JavaScript执行的性能,但同时又不局限使用在浏览器中,可以独立运行,或者可以嵌入C++的应用程序中。 javaScript中包含8种数据类型:Number 、 Boolea…
个人成就
文章被点赞
209
文章被阅读
63,222
掘力值
1,309
关注了
10
关注者
31
收藏集
0
关注标签
13
加入于
2018-10-25