首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
frontmore
掘友等级
技术经理
|
华为
诚聘优秀的前端工程师,共创共享未来本五硕四
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
115
文章 115
沸点 0
赞
115
返回
|
搜索文章
赞
文章( 115 )
沸点( 0 )
如何编写高质量的函数 -- 敲山震虎篇
一千个读者,有一千个哈姆雷特。 我将会从函数的执行机制、鲁棒性、函数式编程、设计模式等方面,全面阐述如何编写高质量的函数。 如何编写高质量的函数,这是一个很难回答的问题,不同人心中对高质量有自己的看法,这里我将全面的阐述我个人对如何编写高质量函数的一些看法。看法可能不够全面,也…
JavaScript设计模式与开发实践笔记
静态语言优点是在编译时就能发现类型不匹配的错误和明确数据类型,提高编译速度。缺点是迫使程序员依照强契约来编写程序。 动态语言优点是编写代码量少,看起来简洁,程序员可以把精力更多地放在业务逻辑上面。缺点是无法保证变量类型,运行期间可能发生类型错误。 JavaScript 是动态语…
浏览器支持ES6的最优解决方案
可以说ECMAScript6是JavaScript历史上最大的一次变革,ES6的到来为JavaScrip带来了面向对象的特性,带来了许多新的语法,也让这门解释性语言有了它该有的样子。总的来说,带来了无限好处。带来好处的同时也让我们在用的时候有了担忧,用户的角度是广阔的,开发者无…
读vue源码看前端百态2--打包工具
上图是vue的package.json文件。 除了vue, React, Ember, Preact, D3, Three.js, Moment, etc. 一些很有名的js库,纷纷使用Rollup来作为打包工具,所以Rollup想必有它的优势。除了rollup,当然还有一些大…
打包工具的配置教程见的多了,但它们的运行原理你知道吗?
前端模块化成为了主流的今天,离不开各种打包工具的贡献。社区里面对于webpack,rollup以及后起之秀parcel的介绍层出不穷,对于它们各自的使用配置分析也是汗牛充栋。为了避免成为一位“配置工程师”,我们需要来了解一下打包工具的运行原理,只有把核心原理搞明白了,在工具的使…
Element源码分析系列6-Checkbox(复选框)
简介复选框的逻辑比单选框更为复杂,代码量也更多,这里只介绍其与单选框不同的逻辑,其余的分析参考单选框先上代码,官网代码点此是不是看的一脸懵逼,最好是打开官网,对照checkbox用法一项项来分析其原理
5 分钟撸一个前端性能监控工具
页面性能对用户体验而言十分关键。每次重构对页面性能的提升,仅靠工程师开发设备的测试数据是没有说服力的,需要有大量的真实数据用于验证; 资源挂了、加载出现异常,不能总靠用户投诉才后知后觉,需要主动报警。 关于前端性能指标,W3C 定义了强大的 Performance API,其中…
Flutter原理与美团的实践
Flutter是Google开发的一套全新的跨平台、开源UI框架,支持iOS、Android系统开发,并且是未来新操作系统Fuchsia的默认开发套件。自从2017年5月发布第一个版本以来,目前Flutter已经发布了近60个版本,并且在2018年5月发布了第一个“Ready …
vue中Axios的封装和API接口的管理
回归正题,我们所要的说的axios的封装和api接口的统一管理,其实主要目的就是在帮助我们简化代码和利于后期的更新维护。 在vue项目中,和后台交互获取数据这块,我们通常使用的是axios库,它是基于promise的http库,可运行在浏览器端和node.js中。他有很多优秀的…
编译程序(compiler)的简单分析
如果你觉得可以,请多点赞,鼓励我写出更精彩的文章🙏。 在现今前端项目中,模块化是一个避不开的话题。所以就会出现AMD,CMD等模块加载方式。同时由于JS不停的在更新迭代。出现很多实用的新语法。但是由于有些语法有些超前,JS的宿主环境(浏览器/Node没有跟上JS更新步骤),但…
下一页
关注了
19
关注者
8
收藏集
5
关注标签
12
加入于
2017-07-14