Java--Web前端⾯试题及答案(需更深⼊了解)
Web前端⽅⾯
1、CSS引⼊的⽅式有哪些?
1)外联:<link>标签
2)内联:<style>标签
3)元素内嵌:元素的style属性
2、CSS选择符有哪些?
web前端基础面试题标签选择符、类选择符、id选择符、组合选择符
3、你做的页⾯在哪些流览器测试过?这些浏览器的内核分别是什么?
Ie(Ie内核) ⽕狐(Gecko)⾕歌(webkit) opear(Presto)
4、”==”和“===”的不同
==只⽐较值,===⽐较值和数据类型
5、什么是盒⼦模型?
在⽹页中,⼀个元素占有空间的⼤⼩由⼏个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分。这四个部分占有的空间中,有的部分可以显⽰相应的内容,⽽有的部分只⽤来分隔相邻的区域或区域。4个部分⼀起构成了css中元素的盒模型。
6、$(this) 和 this 关键字在 jQuery 中有何不同?
前者是jQuery对象,使⽤jQuery⽅法和属性;后者是JavaScript对象,使⽤JavaScript⽅法和属性。
7、jQuery ⾥的 each() 是什么函数?你是如何使⽤它的?
each() 函数就像是 Java ⾥的⼀个 Iterator,它允许你遍历⼀个元素集合。你可以传⼀个函数给 each() ⽅法,被调⽤的 jQuery 对象会在其每个元素上执⾏传⼊的函数。
8、$(document).ready() 是个什么函数?为什么要⽤它?
ready() 函数⽤于在⽂档进⼊ready状态时执⾏代码。当DOM 完全加载(例如HTML被完全解析DOM树构建完成时),jQuery允许你执⾏代码。
9、⽹页上有 5 个 <div> 元素,如何使⽤ jQuery来选择它们?
jQuery 代码:$("div"),这样会返回⼀个包含所有 5 个 div 标签的 jQuery 对象。
10、列举常⽤的⼏种jQuery选择器
轮播图轮播图1)基本选择器:包括id选择器、class选择器和元素选择器。
2)层次选择器:也叫做路径选择器,可以根据路径层次来选择相应的DOM元素。
3)过滤选择器:在前⾯的基础上过滤相关条件,得到匹配的dom元素:如属性选择器、表单选择器等等
11、AJAX应⽤和传统Web应⽤有什么不同?
在传统的Javascript编程中,如果想得到服务器端数据库或⽂件上的信息,或者发送客户端信息到服务器,需要建⽴⼀个HTML form然
后GET或者POST数据到服务器端。⽤户需要点击”Submit”按钮来发送或者接受数据信息,然后等待服务器响应请求,页⾯重新加载。因为服务器每次都会返回⼀个新的页⾯,所以传统的web应⽤有可能很慢⽽且⽤户交互不友好。使⽤AJAX技术,就可以使Javascript通
过XMLHttpRequest对象直接与服务器进⾏交互。通过HTTP Request,⼀个web页⾯可以发送⼀个请求到web服务器并且接受web服务器返回的信息(不⽤重新加载页⾯),展⽰给⽤户的还是同⼀个页⾯,⽤户感觉不到页⾯刷新,也看不到到Javascript后台进⾏的发送请求和接受响应。
12、AJAX的全称是什么?介绍⼀下AJAX
AJAX的全称是Asynchronous JavaScript And XML.。AJAX是2005年由Google发起并流⾏起来的编程⽅法, AJAX不是⼀个新的编程语⾔,但是它是⼀个使⽤已有标准的新的编程技术。使⽤AJAX可以创建更好,更快,更⽤户界⾯友好的Web应⽤。AJAX技术基
于Javascript和HTTP Request。
13、AJAX的优缺点都有什么?
优点:
1)最⼤的⼀点是页⾯⽆刷新,⽤户的体验⾮常好。
2)使⽤异步⽅式与服务器通信,具有更加迅速的响应能⼒。
3)可以把以前⼀些服务器负担的⼯作转嫁到客户端,利⽤客户端闲置的能⼒来处理,减轻服务器和带宽的负担,节约空间和宽带租⽤成本。并且减轻服务器的负担,ajax的原则是“按需取数据”,可以最⼤程度的减少冗余请求,和响应对服务器造成的负担。
4)基于标准化的并被⼴泛⽀持的技术,不需要下载插件或者⼩程序。
缺点:
1)不⽀持浏览器back按钮。
2)安全问题 AJAX暴露了与服务器交互的细节。
3)对搜索引擎的⽀持⽐较弱。sql unique函数
botany4)破坏了程序的异常机制。
5)不容易调试。
html网页设计特效14、简述Ajax的⼯作原理?
Ajax的核⼼是JavaScript对象XmlHttpRequest。该对象在Internet Explorer 5中⾸次引⼊,它是⼀种⽀持异步请求的技术。简⽽⾔
之,XmlHttpRequest使您可以使⽤JavaScript向服务器提出请求并处理响应,⽽不阻塞⽤户。在创建Web站点时,在客户端执⾏屏幕更新为⽤户提供了很⼤的灵活性。
15、请介绍⼀下XmlHttpRequest对象
Ajax的核⼼是JavaScript对象XmlHttpRequest。该对象在Internet Explorer 5中⾸次引⼊,它是⼀种⽀持异步请求的技术。简⽽⾔
之,XmlHttpRequest使您可以使⽤JavaScript向服务器提出请求并处理响应,⽽不阻塞⽤户。通过XMLHttpRequest对象,Web开发⼈员可以在页⾯加载以后进⾏页⾯的局部更新。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论