首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
dannab
掘友等级
微信公众号:代码写完了
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 19
沸点 4
赞
23
返回
|
搜索文章
赞
文章( 19 )
沸点( 4 )
如何保障前端项目的代码质量
对于中大型前端项目,项目规范与代码质量尤为重要。当功能需求变更或需要重构时,随心所欲的(糟糕的)代码可能带来比重新开发还麻烦的问题。 这个问题不用作过多阐述,想必接手过他人代码的同学,多少都有些体会。简单来说,太过随意的代码会让强迫症患者难以容忍,难以阅读理解的代码有时甚至不如…
JavaScirpt 货币转换成千分位正则 (非捕组获匹配详解)
如果给你一串数字,需要把他转换成货币的千分位格式,你会如何去做?比如:123123123 -> 123,123,123 这其实是个陈年老问题了,但是不知为何最近的出镜率特别高,所以决定这里讨论一下。 先看一种传统的思维:从右侧起每隔三位加一个逗号。于是就有了下面的方法: 虽然…
如何判断一个元素在亿级数据中是否存在?
需求其实很清晰,只是要判断一个数据是否存在即可。 但这里有一个比较重要的前提:非常庞大的数据。 我想大多数想到的都是用 HashMap 来存放数据,因为它的写入查询的效率都比较高。 写入和判断元素是否存在都有对应的 API,所以实现起来也比较简单。 为了方便调试加入了 GC 日…
月下载量千万的 npm 包被黑客篡改,Vue 开发者可能正在遭受攻击
event-stream 被注入恶意代码,黑客扫描整个 node_modules 窃取用户的数字货币。
[译] ES2018(ES9)的新特性
在这篇文章中,我将介绍ES2018(ES9)的新特性,并介绍如何使用它们。 JavaScript(ECMAScript)是跨多个平台的许多厂商实施的不断发展的标准。ES6(ECMAScript 2015)花费六年的时间敲定,是一个很大的发行版。新的年度发布流程被制定,以简化流程…
浅谈移动端中的视口(viewport)
在 PC 端,视口指的是浏览器的可视区域,其宽度和浏览器窗口的宽度保持一致。在 CSS 标准文档中,视口也被称为初始包含块,它是所有 CSS 百分比宽度推算的根源,给 CSS 布局限制了一个最大宽度。 而移动端则较为复杂,它涉及到三个视口:布局视口(Layout Viewpor…
大厂前端面试考什么? | 掘金技术征文
最近一个月面试了20来个公司,其中有你们应该都听过的bat,今日头条,京东,网易,大疆,oppo,还有shopee,招商金科,有赞等比较不错的公司,收获了六个offer。最后选择了入职阿里巴巴深圳(感兴趣的朋友可以发送简历到pengfei.huang@alibaba-inc.c…
从支付宝tabbar看BEM
在命名中就赋予他们更多的意义,并且体现了他们的关系。 ----->这恰恰就让你的代码更为友好,更加容易维护。 也就是提高了组件的独立性。 而且在写CSS样式时能够直接找到类名。 B(blcok):也就是块的概念,也可以叫做组件,模块。 很显然这个tabbar是一个块,很明显的区…
数据结构之链表【上】
1. 什么是链表 链表是通过指针把一组零散的内存块串联在一起的线性数据结构。 可以看出,链表和数组的最大区别在于,数组需要一块连续的内存空间来存储,对内存的要求较高。而链表不需要连续的内存空间,它通过指针将一组零散的内存块串联起来使用。 根据指针的不同使用方式,链表又可以分为单…
《JS 闯关记》之垃圾回收和内存管理
JavaScript 具有自动垃圾收集机制(GC:Garbage Collecation),也就是说,执行环境会负责管理代码执行过程中使用的内存。
下一页
个人成就
文章被点赞
73
文章被阅读
12,387
掘力值
349
关注了
16
关注者
8
收藏集
1
关注标签
7
加入于
2017-01-24