js在浏览器中的运行原理

前端开发中js是最重要的一门开发语言。js可以运行在浏览器中,也可以运行在服务器端,甚至在智能设备上都有实践(智能家居、机器人等)。当然对于Web前端开发来讲,弄清js在浏览器中的运行原理和表现是非常有必要的,甚至是必须的。
阅读全文

前端埋点杂记

不论是哪个公司,对于投入了相当人力财力而发布的网页或者网站,总想知道效果如何,是否能达到预期的效果。那么要了解具体的效果,真实数据的支持是不可或缺的。其中前端的埋点是重要数据的来源之一。
阅读全文

JS中常用的继承方案

在前端开发中,我们离不开面向过程和面向对象这两种开发模式。面向过程是指分析出实现需求所需要的步骤,通过函数一步一步地实现这些步骤,接着依次调用。面向对象是指将整个需求按功能、特性划分,将这些存有共性的部分封装成对象,创建了对象不是为了完成某一个步骤,而是描述某个事物在解决问题的步骤中的行为。对于复杂的项目,我们经常会用到面向对象的方式来组织我们的代码。前人早已给我们总结了几种常用的继承方式,熟悉这几种继承方式,对于我们的日常开发会有很大的裨益。

阅读全文