163 - ntesmailfetc.blog.163.com - 网易邮箱前端技术中心

Latest News:

网易邮箱页面重构招聘 11 Mar 2013 | 02:03 pm

你渴望在牛逼的前端团队里成长吗?渴望和HTML5、CSS3等前沿技术亲密接触吗?渴望接受PC、手机、平板的开发挑战吗?你是能兼容IE6的人类吗?如果是,那么这里最适合你。网易邮箱前端开发团队有丰富的牛人资源可以帮你迅速提高职业技能,有国内最成功的邮箱产品,有足够自由、开放的工作氛围,还有各种免费的午餐、晚餐、咖啡、奶茶、菊花(茶)。网易邮箱期待您来加入! 诚意请投递简历到huangshibiao@...

webfont应用系列(二)如何制作图标字体? 26 Oct 2012 | 12:15 pm

接着上一篇《webfont应用系列(一)位图如何转成矢量? 》,完成了矢量图的转换之后(笔者建议直接进行矢量绘图),接下来可以制作字体文件了。 工具: Adobe Illustrator CS5 Fontographer 5.1,下载地址 1、打开Fontographer,菜单"File"->"New"新建字体文件,双击第一个带有两个"**"的格子,打开编辑页面。此时为了方便查看,建议通过...

webfont应用系列(一)位图如何转成矢量? 18 May 2012 | 09:49 pm

最近在评估font-face是否可以用在邮箱的实际开发中,第一步就是做矢量图标(字体图标要矢量),如何把位图图标转为矢量? 1、用PS转为纯色:PS打开图标,上色(黑色),如果原图不是纯色,则需注意对边缘的处理。 图一、用PS把图标处理成纯色 2、以eps格式导出:另存为,格式选择EPS。 图二、以EPS格式导出 3、用AI打开,选择“对象”->“实时描摹”->“描摹选项”,在弹出框.....

JavaScript原型和继承 18 May 2012 | 02:27 pm

前几天看了《再谈js面向对象编程》,当时就请教哈大神,发现文章有的地方可能会造成误导(或者说和ECMA有出入),后来自己翻一翻ECMA,总算找到“标准”的理解…… 本文适合初学者,特别是对构造函数、原型和原型链概念比较模糊的,大牛请路过,好了,让我们一步步来看看js的原型(链)到底有多神秘…… 一、函数创建过程 在了解原型链之前我们先来看看一个函数在创建过程中做了哪些事情,举一个空函数的例子:...

网易邮箱的CSS开发(一) 17 May 2012 | 06:22 am

网易邮箱是个庞大而且细节繁多的系统,注定了前端开发中样式管理的复杂程度非常高。如果没有一个合理的体系来管理样式,开发和维护的难度是不可想象的。从极速3.5版本开始,我们就一直遵循并不断改善这套规则,现在就来分享一下~ 开发思想 在错综复杂的样式面前,CSS显得过于简陋。于是我们不得不人为的加上一些思维方式和规则来帮助我们管理样式。 我们借鉴了“面向对象”中的“封装”和“继承”来开发CSS,使...

页面前端的水有多深?再议页面开发 16 May 2012 | 01:28 pm

但凡从事互联网的人基本都会写几行html,用过Word的人用Dreamweaver也能做出规整的页面,所以大部分人会很自然地认为“页面的开发没什么技术含量,很简单”。不仅有这种普遍的认知,对从业者来说也有很多疑惑:做页面前端实现,没问题;兼容性,小case;图片集成,一直都在用……还能有什么问题?瓶颈啊、天花板啊、转型啊、出路啊就在从业者中广泛讨论。是不是真的没什么问题了呢?网易邮箱前端技术中心也...

Javascript循环优化 14 May 2012 | 05:47 am

       循环是大多数编程语言都具备的基本功能,JS也不例外,不同之处在于JS是解释型语言,运行于浏览器环境中,客户端的软硬件条件会对JS执行效率产生很大的影响。然而客户端环境对于开发者是未知、多样的,并且难以改变,所以优化代码质量是提高代码效率的主要途径。 JS代码中,循环是比较容易导致性能问题的因素。理解循环特性进而有针对性地进行优化也许会带来不错的性能提升。 for、while、do-...

前端开发各种cross之cross domain(二) 10 May 2012 | 09:01 pm

在上一篇关于跨域获取数据中,苦逼的前端开发工程师,刚才解决了一个cross domain的问题,还没有来得及沉浸在其中喜悦之际,又迎来了另外一个cross domain的问题:邮箱出现双滚动啦。 在页面中当需要加载外域app的iframe时候,最容易出现跨frame的cross domain问题,比如刚才那前端开发工程师遇到的双滚动的问题,在页面中放入一个外域的iframe,当iframe的高度...

前端开发各种cross之cross domain(一) 10 May 2012 | 03:54 pm

作为一个苦逼前端开发工程师,不得不面对各种cross,比如面对五花八门的浏览器我们必须cross browser,面对各种终端,我们必须cross device,在这么多年的前端开发经历中,在不同的域之间穿越中,遭受各种折磨,所以这次和大家分享的是cross domain。 这次分享的cross domain,是包括所有跨域调用,无论是跨域获取数据,还是跨域跨frame调用,所以会分为两部分,这...

网易邮箱前端技术分享之javascript编码规范(二)类规范 10 May 2012 | 01:47 am

上一篇文章介绍了网易邮箱前端javascript编码规范的第一部分,关于变量和函数的编码规范,本篇文章将继续介绍网易邮箱制定的javascript类编码规范。 网易邮箱页面在window只允许定义三种变量——1:全局变量;2:常量;3:类。任何业务逻辑都需要通过类方法或者示例方法实现。前两种变量在之前文章中已经介绍,在此不再累述,接下来详细介绍类定义和使用的规范。 定义类是通过一个闭包完成的:...

Recently parsed news:

Recent searches: