前端工程化 背景 前端工程化的概念近两年来被广泛的提及,究其原因,是前端工程师所负责的客户端功能逻辑在不断复杂化。PC网站、手机应用、桌面应用、微信小程序,前端开发的应用领域越来越广,前端工程师这个职位也不再是几年前被戏称的“切图仔”,在这种背景下,前端工程化应运而生。 聊到前端工程化,必然会有一些 ...
分类:
其他好文 时间:
2018-09-30 21:24:57
阅读次数:
223
多年以前,当我怀揣着前端工程师的梦想时,曾经认真阅读过《JavaScript高级程序设计(第2版)》。里面有一个问题(P147),让我一直百思不得其解。 表面上看,最终会输出各个元素对应的索引,依次输出0,1,2……9。但实际上却是输出10个10 1. 词法作用域 简单地说,词法作用域就是定义在词法 ...
分类:
编程语言 时间:
2018-09-23 00:18:23
阅读次数:
201
对于我们前端来说,页面的加载速度是直接影响到用户的体验度 用户体验度是能直接决定最终的销售额的 每增加延迟一秒,页面访问量降低11%,转化率降低7% 如何提高页面的加载速度是前端工程师们必然要懂的 那么我就来讲解一下可以从哪些方面来提高页面的加载速度: 页面加载速度影响因素——前端性能 前端性能关键 ...
分类:
Web程序 时间:
2018-09-20 23:30:57
阅读次数:
291
ECMAScript是什么?很多人都很困惑,哪怕是工作3至5年前端工程师也困惑,ECMAScript是什么?它跟JavaScript有什么关系?题目:JavaScript由3部分组成,分别是:ECMAScript,BOM和(?)。从题目中我们就可以看出来了,ECMAScript是JavaScript的组成部分。ECMAScript就是JavaScript中的语法规范!ECMAScript是属于国际
分类:
其他好文 时间:
2018-09-20 16:13:59
阅读次数:
168
写在前面 不可否认做为一个web前端工程师,转型区块链,“智能合约开发”是最好的一个切入点了。嗯,那么就做一个以太坊智能合约开发的系列教程吧。不奢望转型,只为了记录和见证自己的成长。这一篇算是引子、序或者叫前传。 本文会详细的介绍创建一个基于以太坊ERC20代币的整个流程,旨在帮助没有任何基础的小伙 ...
分类:
其他好文 时间:
2018-09-12 20:22:28
阅读次数:
373
浏览器的四大内核: Trident,Gecko,Webkit,Blink。 不同的内核对网页编写语法的解释也有不同,进而导致同一个页面在不同内核的浏览器下显示出来的效果也会有所出入,这也是作为一个前端工程师需要了解不同浏览器所使用的内核和各种兼容性问题。浏览器内核是浏览器的核心,也叫“渲染引擎”,解 ...
分类:
其他好文 时间:
2018-09-11 17:03:29
阅读次数:
169
为什么需要前端工程 因为大规模工业化生产的需要 前端工程的定义 前端工程是一套关于如何保障开发质量与开发效率的系统方法论及其配套的技术方案体系 质量:持续的满足一系列指标,能够确保整个生命周期内质量是可控的 质量:持续的满足一系列指标,能够确保整个生命周期内质量是可控的 效率:效率由产出与成本定义, ...
分类:
其他好文 时间:
2018-09-04 21:41:20
阅读次数:
129
今天给大家分享的主题的是Javascript&QA?程师。看到这个主题,可能有人问:前端开发完就OK了,剩下的丢给测试就行,哪里还需要关心这些?但事实上呢,测试是前端开发非常重要的环节,也是迈向高级前端工程师的必经之路! 本文主要分为一下四个部分: · 单元测试 · 性能测试 · 功能测试 · 安全 ...
分类:
编程语言 时间:
2018-09-04 13:53:14
阅读次数:
189
译者按: 上王者算什么?有本事刷一下你的前端技术! 原文 : "Modern Frontend Developer in 2018" 译者 : "Fundebug" 为了保证可读性,本文采用意译而非直译。另外,本文版权归原作者所有,翻译仅用于学习。 过去5年, "我" 一直作为一枚 全栈工程师 ,经 ...
分类:
其他好文 时间:
2018-09-04 10:35:27
阅读次数:
231
By 技术怪咖 欧阳森林 导读:在互联网时代,如何将一个好的idea快速的转化为产品,如何在原有产品中增加新的特性,是产品能够快速的推向市场、快速占领的关键。因此,作为客户端的架构选型,面临哪几方面的需求?资深前端工程师欧阳森林针对其专业领域的经验,有着自己独到的见解。 前言 自从互联网江湖上出现了 ...
分类:
其他好文 时间:
2018-08-31 21:04:21
阅读次数:
214