摘要:
Javascript绝对是最火的编程语言之一,一直具有很大的用户群,具有广泛的应用前景。而在前端开发中,它也是三驾马车之一,并且是最重要的一环。要想给用户提供更流畅的操作体验,更友好的交互,对Javascript程序进行优化、提高执行效率也就必不可少。那么我们怎么样才能编写出高性能的JS程序呢?本文是在阅读《高性能网站建设进阶指南》之后写的一篇总结,自己也加深一下印象,希望可以帮助大家! 阅读全文
摘要:
本文是阅读《Javascript启示录》后的一个读书笔记,对本书的要点进行了一个归纳,不是原创内容哦。要想详细了解相关内容,请阅读原书。 阅读全文
摘要:
下图是一个Accordion组件,请用HTML+CSS实现其UI,并用面向对象的思路把折叠效果的JS实现。如果能用纯css的方式实现其折叠效果更佳。PS/这是小米的一道校招笔试题,无意间看到就实现了一下。 阅读全文
摘要:
本文是在GitHup上看到一个大牛总结的前端常见面试题,很多问题问的都很好,很经典、很有代表性。上面没有答案,我就整理了一下,从网上找了一些相关问题的答案。里面有一部分问题的答案我也没有进行考证,不少答案都来源于网络,或许会有疏漏之处,仅供大家参考哦! 阅读全文
摘要:
时间过得很快,转眼间又是寻找暑期实习的季节。本人由于要在2016年毕业,为了更好的提高自己的技能水平,就参加了腾讯的实习生招聘。一步步走来,经过了笔试-->初试-->复试-->HR面试等环节,感慨颇多,也学到了很多。现在虽然还没有出来最终的结果,这是我第一次求职,对于我来说能走到这一步已经很满意了。下面就说一下我的求职经历吧,也算是我自己的一个总结。 阅读全文
摘要:
所有的技术岗位的应聘,最后都会有一个HR面,身为程序员的我们可能对这个环节有点陌生,会表现的不够完美,这里有十个典型问题来帮助我们完成求职的最后一环。 阅读全文
摘要:
1 请说明下面各种情况的执行结果,并注明产生对应结果的理由。 ① element.onclick = doSomething,点击element元素后。 ② element.onclick = function() {doSomething()}, 点击element元素后。 ③ 直接执行doSom 阅读全文
摘要:
Javascript与HTML之间的交互是通过事件进行的,但是由于历史原因,不同的浏览器有很多的差异。我们在处理事件时,要拿出跨平台的方案来,这里创建了一个EventUtil来实现跨浏览器访问。带有详细的注释哦。 阅读全文
摘要:
面向对象语言有一个非常显著的标志,那就是它们都有类的概念,通过类之间的继承就可以达到任意创建具有相同属性方法的对象。而在ECMAScript中并没有类的概念,它把对象定义为:无序属性的集合,其属性包含基本值、对象或者函数。这也意味着对象的每个属性或者方法都有一个名字,每个NAME对应一个VALUE, 阅读全文
摘要:
随着CSS3标准的发布,越来越多的浏览器开始支持最新的CSS标准,虽然还有些新特性支持的不够完美,但相信未来的浏览器一定会完全支持CSS3的,毕竟这代表着大趋势!下面l列出来一些CSS3中出现的新特性,仅供大家参考。 1: CSS3选择器部分 E[att^="val"]... 阅读全文
摘要:
前言绝大部分浏览器是采用并行方式下载组件的,但是对于外部脚本不是并行下载的。浏览器在下载或者执行脚本的过程中,不会再下载其他的内容,只有在脚本下载和执行完毕之后才会再下载其他内容。script标签的阻塞行为会对页面的性能产生负面影响,有时候为了提供更好的用户体验,我们希望脚本和其他组件一样也是可以并... 阅读全文
摘要:
正则表达式具有很广泛的应用领域,在JS里也有非常多的应用,如果学会了正则表达式会给我们的数据处理带来很大的便利。本文总结了正则表达式的一般规则,并对常用的正则表达式进行的汇总,可以帮组我们更快的了解和运用正则表达式。 阅读全文
摘要:
走过了2013,全端工程师这个名词开始变得逐渐火爆起来。2013年最让人印象深刻的技术团队管理方面的名词,非“全端工程师”莫属。 “全端工程师”是指那些具有多端开发能力的工程师(例如前端、后端、移动开发端,甚至还有运维端),这类工程师可以一个人搞定一个项目,或者至少可以一个人搞定一个功能所... 阅读全文
摘要:
本文旨在加深对前端知识点的理解,资料来源于网络,博客:http://segmentfault.com/u/trigkit4。前端开发面试知识点大纲:HTML&CSS: 对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:布局、盒子模型、选择器优先级及使用、HTML5、CSS3、移动... 阅读全文
摘要:
前言关于布局与定位是Web前端开发里非常基础而又重要的部分。介绍相关知识的文章,很容易就可以找到。虽然,这方面的知识点不是很多,但我们如果不弄清楚,在运用时候往往会出现预料之外的布局,这些“意外”有时候很令人苦恼。下面根据我的学习和编程经验来谈一下这方面的要点。要想完美的实现自己的布局,那首先一定要... 阅读全文