Quantcast
Channel: 百度泛用户体验 » JavaScript
Browsing all 10 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

浏览器渲染与web前端开发 –在电子科技大学的技术交流

10月23日下午,借着校园招聘的机会,我们来到了电子科技大学与同学们进行技术交流。 很高兴有这么多对技术感兴趣的同学来参加~ 感谢梦飞无线工作室同学们的组织和帮助^^ 附上其中的一个ppt: 浏览器渲染与web前端开发

View Article



从 if else 到 switch case 再到抽象

大家觉得在接手遗留代码时,见到什么东东是最让人感到不耐烦的?复杂无比的 UML ?我觉得不是。我的答案是,超过两个 else 的 if ,或者是超过两个 case 的 switch 。可是在代码中大量使用 if else 和 switch case 是很正常的事情吧?错!绝大多数分支超过两个的 if else 和 switch case 都不应该以硬编码( hard-coded )的形式出现。...

View Article

Tangram 前端库通过 Github 开源了

Tangram 是百度内部一直在开发和使用的前端库之一,功能与 jQuery 、 Prototype 等库类似,主要功能是简化 DOM 操作,并且扩展 JavaScript 语言。这部分功能准确来说属于 Tangram Core ,另外一个叫做 Tangram Component 的库提供一些类似 YUI 、 Sencha 这个级别的组件。 之前 Tangram...

View Article

Tangram base的设计思路

上周,Tangram开源了,有不少人阅读代码后提出了自己的意见、对Tangram的期望,很感谢这些热心的朋友的支持。与此同时,也看到了一些对Tangram设计的疑问,因此有了这篇文章,主要是想介绍在设计Tangram base时的一些考虑,以及它适合做什么事情。 细粒度拆分...

View Article

Image may be NSFW.
Clik here to view.

浏览器的加载与页面性能优化

本文将探讨浏览器渲染的loading过程,主要有2个目的: 了解浏览器在loading过程中的实现细节,具体都做了什么 研究如何根据浏览器的实现原理进行优化,提升页面响应速度 由于loading和parsing是相互交织、错综复杂的,这里面有大量的知识点,为了避免过于发散本文将不会对每个细节都深入研究,而是将重点放在开发中容易控制的部分(Web前端和Web...

View Article


Image may be NSFW.
Clik here to view.

tangram开发中使用的开源工具介绍

tangram是百度前端研发部推出的一个开源js库,在百度各产品线上广泛使用。在开发tangram项目时,tangram开发团队制定了一个开发流程,用来保证项目质量和进度。在这个流程中,我们使用了各种开源工具来辅助提高效率,取得了良好的效果。本文将简要介绍这些开源工具和使用体会,希望对提升你的开发效率和质量有所帮助。 目前tangram的整个开发流程如下: –...

View Article

如何做到API兼容

本文主要介绍什么是API,以及API兼容的重要性,最终给出方案如何评估API,以及如何做到API兼容。 What’s API? API的全称是application programming interface。 而很多时候,程序开发者仅仅把函数、类的接口做为API的一部分,而忽略了其他重要的编程接口。 事实上,在前端Javscript编程中常见的API包括:...

View Article

Image may be NSFW.
Clik here to view.

前端开发中的MCRV模式

针对前端开发中基于ajax的复杂页面开发所面临的代码规模大,难以组织和维护,代码复用性、扩展性和适应性差等问题,本文尝试以MVC思想为基础,结合Web前端开发中内容-结构-表现-行为相分离的开发标准,提出一种将Web页面代码分为视图(View,页面静态部分,包括内容、结构、表现)、模型(Model,负责数据缓存、数据校验与本地逻辑处理、发起ajax请求)、控制器(Controller,负责用户和系统...

View Article


Image may be NSFW.
Clik here to view.

初识前端模板

总述 “模板”这个词,可能很多人第一印象是后端的技术(Smarty,Velocity等),但本文要讲的却不是后端的概念,而是前端开发中所使用到的一种技术,也就是“前端模板”技术。 模板的工作原理可以简单地分成两个步骤:模板解析(翻译)和数据渲染。这两个步骤可分别部署在前端或后端来执行。如果都放在后端执行,则是像Smarty这样的后端模板,而如果都放在前端来执行,则是我们要探讨的前端模板。 问题...

View Article


Image may be NSFW.
Clik here to view.

虚拟机与JavaScript引擎的实现与优化

分享一个内部技术交流的ppt,介绍了虚拟机中的实现方法和现代JavaScript引擎中的优化技巧,对JavaScript实现感兴趣的同学可以参考。 作者水平有限,不能保证内容完全准确,有不正确的地方请大家帮忙指出 Virtual machine and javascript engine View more presentations from nwind

View Article
Browsing all 10 articles
Browse latest View live




Latest Images