05-08-2015 0 条评论

    本文主要介绍移动端网页性能优化指南,前端工程师面试秘籍宝典。移动端和PC端还是存在很大的不同的,比如移动端的并发连接数以及页面渲染加载等。

14-04-2015 15 条评论
05-04-2015 1 条评论

在昨天和做SEO的同学聊了一会儿,当然我没有学会搜索引擎优化的技巧和知识,但在此之前一直对HTML5中header、footer、sidebar、article等标签嗤之以鼻,觉得这个和div没有什么区别,顶多添加个style的事儿,当然自己在写页面的时候也从来没用过h1~h6这几个标签,相信还有很多和我有同样疑惑的前端小菜,特此解一下惑。

1111)
03-04-2015 0 条评论

过去,内存溢出并没有对前端开发工程师造成很大的麻烦。页面都相对简单,并且在一个站点内,页面之间的相互跳转是一个主要的解决溢出内存的方式。就算有溢出,也是小到可以忽略。 但是新的web应用达到了更高的标准。我们可能会在一个页面上停留数个小时,而不会跳转到其他页面并且动态的从web服务器获取数据(AJAX)。Web的实现语言被使用到了极致,复杂的复合性事件机制,面向对象的JS,以及整体用闭包实现的应用。因此,内存溢出,特别是过去由于页面的跳转而被忽略的内存泄漏,就变得尤为需要重视了。 所幸的是,内存溢出点是很容易被定位的。绝大多数的内存溢出类型是指需要一点点额外的工作就可以解决的。就算一些页面可能还是一些小的内存溢出的牺牲品,但是绝大多数严重的溢出是能被方便的移除的。

30-03-2015 32 条评论

现在最普遍的浏览器内核可能就要数webkit内核了,Safari和谷歌浏览器,以及安卓手机上的内置浏览器和绝大多数的浏览器都是采用的webkit内核,其次就要数IE了吧,毕竟中国还有好多XP系统呢,而且360浏览器的兼容模式也采用的是的IE内核,不过呢web前端工程师可以通过设置<meta name=”renderer” content=”webkit”>使浏览器采用急速模式来打开你的页面。也就是360浏览器是双核浏览器,即有webkit内核,又有ie内核。

下面是介绍的有的浏览器内核:

1、Trident内核:IE最先开发或使用的,也称IE内核,360浏览器使用的也是IE内核;
2、Webkit内核:谷歌chrome浏览器最先开发或使用,也叫谷歌内核,枫树浏览器、太阳花使用的也是谷歌内核;
3、Gecko内核: Netscape6开始采用的内核,后来的Mozilla FireFox (火狐浏览器) 也采用了该内核,K-Meleon浏览器也是使用这种内核;
4、Presto内核:目前只有Opera浏览器采用该内核
此外,由于IE浏览器在国内的普及率非常高,所以造成了很多网上银行和支付系统只支持IE的Trident内核,其他浏览器访问根本无法进行正常支付和转账等业务。这就造成了经常在网上购物的人离不开Trident内核的IE浏览器。但是Trident内核的速度和兼容性上又是在比不上Chrome浏览器的WebKit内核和Firefox浏览器的Gecko内核。于是双核浏览器应运而生,比如傲游、枫树浏览器(ChromePlus)、搜狗高速浏览器。

23-01-2015 2 条评论

弹出层的居中问题是很头疼的,一般会选择用js解决,虽然也不复杂,但是呢,其实用css就可以实现的。不过也分两种情况的。

情况一:弹出层的宽高都已知

这种情况就很简单了,只要对盒子设置以下的属性就可以了。

  • 友情链接