在移动设备上进行网页的重构或开发,首先得搞明白的就是移动设备上的viewport了,只有明白了viewport的概念以及弄清楚了跟viewport有关的meta标签的使用,才能更好地让我们的网页适配或响应各种不同分辨率的移动设备。 一、viewport的概念 通俗的讲,移动设备上的viewport就...
分类:
移动开发 时间:
2014-07-30 11:29:43
阅读次数:
276
腾讯web前端开发工程师笔试题及答案 1、?如何实现事件委托? 首先要知道什么是事件委托。 考虑一个列表,在li的数量非常少的时候,为每一个li添加事件侦听当然不会存在太多性能方面的问题,但是当列表非常的长,...
分类:
Web程序 时间:
2014-07-29 22:12:14
阅读次数:
625
移动web在当今的发展速度是一日千里,作为移动领域的门外汉,在这段时间的接触后,发现前端开发这一块做一个小小的总结。1.四大浏览器内核1.Trident (IE浏览器) :因为在早期IE占有大量的市场份额,所以以前有很多网页是根据这个Trident的标准来编写的,但是实际上这个内核对真正的网页标准支...
分类:
移动开发 时间:
2014-07-29 17:38:42
阅读次数:
343
对于前端开发良好的浏览器兼容必不可少,总结一下遇到浏览器兼容问题的解决办法。 1、保证浏览器默认css样式一致; 2、书写规范的css,然后在不同的浏览器下测试,针对不同的bug,用适当的方式解决。如:css Hack, 3、使用好的前端架构,通过第三方控件兼容浏览器; 4、多学习、多积累、...
分类:
其他好文 时间:
2014-07-29 17:15:12
阅读次数:
201
js性能优化
javascript是一种解释型语言,性能无法达到和C、C++等编译语言的水平,但还是有一些方法来改进。
1、循环
JavaScript中的循环方式有for(;;)、while()、for(in)3种。其中for(in)的效率极差,因为for(in)执行过程中需要查询散列键。for(;;)和while()比较,while循环的效率要优于for(;;)。
2、局部...
分类:
Web程序 时间:
2014-07-29 15:05:09
阅读次数:
354
原文来自于:http://www.html5tricks.com/pretty-jquery-plugin.htmljQuery是一个非常不错的javascript框架,很多前端开发者喜欢的原因不仅是因为jQuery使用起来方便,更重要的是因为它的插件很多,我们可以将这些插件应用到自己的项目中去。下...
分类:
Web程序 时间:
2014-07-29 12:31:46
阅读次数:
318
Bootstrap中文网Bootstrap是Twitter推出的一个开源的用于前端开发的工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bo...
分类:
其他好文 时间:
2014-07-28 23:40:54
阅读次数:
318
对于想踏入前端开发的工程师来说,通晓CSS(Cascading Style Sheets)则是最基本的要求。而擅长CSS的Web开发人员不仅可以从视觉上复制实物原型,还可以用代码进行完美的呈现。无需使用表格、尽可能少的使用图片。...
分类:
Web程序 时间:
2014-07-28 16:55:35
阅读次数:
472
Ionic是一个前端的框架,帮助开发者使用HTML5, CSS3和JavaScript做出原生应用。ionic的理念类似前端开发的BootStrap,目标是封装HTML5移动跨平台开发的最佳实践,就像Twitter Bootstrap在前端开发中做的一样。Ionic框架目前发展很迅速,我们从2014年3月开始使用,当时是1.0.0beta2,现在已经更新到1.0.0beta10,大概每2个星期会出一个beta版本,并且都包含实质性更新。Ionic框架很先进,js部分是基于AngularJS框架,大量使用了C...
分类:
移动开发 时间:
2014-07-28 16:22:32
阅读次数:
324
HTML5在不同的领域让网页设计更强大的。快速,安全,响应式,互动和美丽,这些优点吸引更多的 Web 开发人员使用 HTML5。HTML5 有许多新的特性功能,允许开发人员和设计师创建应用程序和网站,带给用户桌面应用程序的速度,性能和体验。这篇文章整理了25款优秀的 HTML5 框架和开发工具可以帮...
分类:
Web程序 时间:
2014-07-28 15:38:33
阅读次数:
230