A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 月下枝桠 于 2018-4-4 11:39 编辑

  在很多学员面试的过程中,在面试的几分钟时间里面试官可能并不会问很高深的问题,因为面试官一方面会通过你的回答看你的个人技术怎么样,另一方面还是会注重你作为一名前端工程师,是否有扎实的基础和广度够深的知识面。对于这一点,咱们的前端学员面应该对于基础知识很有扎实的知识储备和足够广的涉猎面。这在咱们的面试过程中是很重要的!在本篇帖子中,我希望给咱们的学员说说前端的基础知识,主要讲的是HTML和它兄弟XHTML、XML之间不得不说的故事,这个在面试过程中,应该是必备的知识点。  HTML(HyperText Markup Language)即超文本标记语言首先在HTML在页面中扮演的是结构层的角色,如果把一个网页看成是一个人,那么HTML就是它的骨架,只有整个页面的结构正确,咱们之后的CSS(样式层)、JS(行为层)才能正确的添加,不会做很多无用功,所以HTML是咱们前端最最基础的知识。HTML常用于网页的骨架搭建,现在开发中使用的一般都用的是HTML,加之HTML5版本为HTML扩充了新的功能,让HTML语言更加具有活力,具体相关概念大家可以参考HTML百度百科,咱们只是给大家起到引子的作用。
  XHTML(Extensible HyperText Markup Language)即可扩展超文本标记语言其实是HTML的兄弟,不过HTML是一个温柔的胖子,之所以说HTML是一个温柔的胖子,是因为HTML的语法比较随意,甚至有时候写的时候结构格式有问题,HTML还是会宽容你,不像那些编译语言一样报错,会一直选择原谅,所以HTML还是比较温柔的;至于说他是个胖子,是因为HTML的语法要求比较松散,虽然对于新手来说简直是福音,但是对于计算机来说,松散的语法处理起来会很吃力,让人想起一个很随性的胖子。而XHTML看起来就像是一个严厉的老师,XHTML的语法变得更加的规范,要求也更加严格。其实XHTML被看做是HTML的继承者,前端作为一门发展越来越好的技术门类,技术选型也会变得越来越规范,规范的目的不是难倒咱们开发者,而是让咱们学会与计算机对话,熟练使用后能提高咱们的开发效率,也会使计算机的处理效率得到提升。具体的概念性内容可以看看XHML百度百科,制定规范的机构希望咱们的万维网更加规范,让大家在发展方向上达成一致。当然XHTML也不是终点,我们的目标是星辰大海和咱们的XML,对,接下来是被‘组织’上希望达到的目标XML。
  XML(Extensible Markup Language)即可扩展标记语言。其实XML是HTML和XHTML的父集,HTML和XHTML是XML的先驱者。咱们以前用的前后端交互技术很多就是利用了XML,XML的语法比较起来也会很严格,标签必须闭合,并且严格区分大小写,因为其在数据交互方面使用较为便捷且优秀,所以广泛用于对文档和数据进行结构化处理,从而能够在部门、客户和供应商之间进行交换,实现动态内容生成,企业集成和应用开发。要知道的是,XML并不是HTML的替代,而是HTML的扩充,具体可以看XML百度百科。咱们要知道这些知识,但也不需要强迫自己全部记下,咱们的知识点忘了没事,只要咱们有一个属于自己的知识体系,就能以不变应万变。
  咱们作为前端来说,其实最重要的是跟随市场的潮流,咱们不是缔造规则的组织,咱们要做的是针对项目实际开发选择更为便捷,效率更高的技术,这一般情况下是项目经理进行的技术选型。我们应该了解咱们的基础知识,通过基础知识的广度探寻,不断的拓展自己的知识面。这样咱面试或者工作中才能保持自己的竞争力,也算是咱们的职业的私有属性吧。
  希望咱们上海校区的前端小伙伴们越来越棒,加油呦!


3 个回复

倒序浏览
上海校区棒棒哒`
回复 使用道具 举报
上海校区棒棒哒
回复 使用道具 举报
优秀,奈斯
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马