一、单选题(共24题,每题5分)
1.关于XSS的说法,错误的是
A、script,js,vbscript,flash
B、分类:反射,存储
C、是浏览器端代码注入,恶意的script,css,html代码被浏览器解析
D、PHP相关漏洞
参考答案:D
答案解析:是浏览器端代码注入,恶意的script,css,html代码被浏览器解析。 分类:反射,存储 script,js,vbscript,flash
2.关于JSONP使用的说法错误的是:
A、可以实现跨域通信
B、基于 json 格式数据,兼容性好,简单易用
C、只支持跨域HTTP请求这种情况,不能解决不同域的两个页面之间进行JavaScript调用的问题
D、可以完美支持POST请求
参考答案:D
3.HTML页面中有如下结构的代码, 下列选项所示jQuery代码,不能够让汉字“四”的颜色变成红色的是?
A、 $("#header ul li:eq(3)").css("color","red");
B、 $("#header li:eq(3)").css("color","red");
C、 $("#header li:last").css("color","red");
D、 $("#header li:gt(3)").css("color","red");
参考答案:D
答案解析:
注意是选择不能
4.下面哪一种属于“creational”的设计模式?
A、Façade
B、Singleton
C、Bridge
D、Composite
E、上面都不是
参考答案:B
答案解析:
总体来说设计模式分为三大类:
创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。
5.站点首页最常用的文件名是( )。
A、index.html
B、homepage.html
C、resource.html
D、mainfrm.html
参考答案:A
答案解析:站点首页最常用的文件名是index.html,其次是default.html。
(加入群677079770获取更多面试题答案和学习资料。)
6.sessionStorage 保存数据的方法正确的是:
A、sessionStorage.setItem(“键值”,”键名”);
B、sessionStorage.saveItem(“键名”,”键值”);
C、sessionStorage.saveItem(“键值”,”键名”);
D、sessionStorage.setItem(“键名”,”键值”);
参考答案:D
答案解析:你只要记住两点,设置一般用 set 开头, 获取采用 get 开头; 对于键值的话,一般都是 (key, value)的形式; 所以选D
7.使用CSS声明一个关联样式选择器,以下几种HTML元素中的内容可以为红色字体的是: ( )
A、<div>内容