JavaEE第二阶段面试题总结(1)

目录

前端技术(HTML、CSS、JS、JQuery等)在js中怎么样验证数字?js中如何给string这个类型加方法?谈谈js的定时器?请写几个javascript 里面的对象和对象的函数使用请写几个html元素以及相应控制效果ajax的实现机制****如何在b.html页面获取a.html元素值javascript中如何判断数据类型,返回值分别是什么?用jq或者js获取复选框中选中的值jQuery中find方法和children方法的使用和区别J2EE基础Servlet属于线程安全的吗?在JSP中,只有一行代码:<%=A+B %>,运行结果是()jsp和servlet有什么关系?iso8859-1如何转换成utf-8?你如何防止直接敲URL进行访问页面谈谈Jsp的9大内置对象谈谈jsp的4个数据传输域以及他们的区别谈谈jsp跟Servlet的区别谈谈Servlet的生命周期谈谈转发和重定向的区别谈谈MVC设计模式的理解谈谈cookie跟session的区别谈谈你用过的设计模式??如何在XML文件中输出<,>,#这些特殊字符JSP页面中如何处理编码问题jsp中有几种注释方式,分别是什么?与Window.location.href的区别?在jsp页面怎么获取url里面的请求参数?在tomcat项目根目录下有个文件images/logo.png,在web环境下怎么获取该文件路径?数据库数据表的设计原则原生的jdbc怎么连接数据库?关系数据库中连接池的机制是什么?关系数据库中的主键和外键有什么关系?关系数据库中第一范式、第二范式和第三范式是什么?Oracle 端口号?MySQL端口号?test1表中有ABC三列,用SQL语句实现:当A列大于B列时,选择A列否则选择B列,当B列大于C列时选择B列 否则选择C列。给定基本信息表baseInfo包括:学号、姓名、性别、年龄、籍贯(主键是学号),分数表scoreInfo包括:学号,科目,分数(主键是学号-科目)Long类型怎么设计的表结构?Boolean类型怎么设计的表结构?请介绍下触发器的原理存储过程里的语句是一条条按顺序执行的吗?如何写分组过滤的SQL语句,比如统计一个班级里面,按省份分组,统计每个省份的学员平均年龄或统计一个班级里面,按省份分组,要求只列出平均年龄大于20岁的省份信息如何解决SQL注入的问题请说说内连接和外连接的写法及区别向一张表插入100万条数据,该如何做?谈谈对数据库事务的理解?事务的边界应该放在哪一层?为什么?谈谈事务的特性ACID谈谈事务的隔离级别存储过程是什么?用过哪些数据库连接池,为什么要用数据库连接池?

前端技术(HTML、CSS、JS、JQuery等)

在js中怎么样验证数字?

使用正则表达式检验正整数

function checkRate(input) {
        var re = /^[1-9]+[0-9]*]*$/;
        var nubmer = document.getElementById(input).value;
        if (!re.test(nubmer)) {
            alert("请输入数字");
            document.getElementById(input).value = "";
            return false;
        }
    }

js中如何给string这个类型加方法?

通过原型链添加方法:

String.prototype.go = function(){//在string大对象上添加方法go
    console.log(this)
}
'sss'.go();//调用自定义的方法

谈谈js的定时器?

js有两种定时器:

  • setTimeout 
    setTimeout只在指定时间后执行一次
  • setInterval 
    setInterval以指定时间为周期循环执行

大家觉得本次面试题总结的写得不错的朋友,大家可以转发+关注,然后扫描下方二维码获取更多面试题以及答案— 扫描添加暗号:【CSDN】

请写几个javascript 里面的对象和对象的函数使用

javascript对象
- String对象
length:使用长度属性来计算字符串的长度。
var txt="Hello world!"
document.write(txt.length)

indexOf() 方法:使用 indexOf() 来定位字符串中某一个指定的字符首次出现的位置。
var str="Hello world!"
document.write(str.indexOf("Hello") + "<br />")

match():使用 match() 来查找字符串中特定的字符,并且如果找到的话,则返回这个字符。
var str="Hello world!"
document.write(str.match("world") + "<br />")

-  Date对象
Date():返回当日的日期和时间
document.write(Date());

setFullYear:使用 setFullYear() 设置具体的日期。
var d = new Date()
d.setFullYear(1992,10,3)

- Array对象
for..in:使用 for...in 声明来循环输出数组中的元素。

var x
var mycars = new Array()
mycars[0] = "Saab"
mycars[1] = "Volvo"
mycars[2] = "BMW"

for (x in mycars)
{
document.write(mycars[x] + "<br />")
}

请写几个html元素以及相应控制效果

<h1>...<h6>:控制标签字体大小
<p> :段落标签,独占一行
<img>:展示图片标签
无序标签:
 <ul>
    <li></li>
    <li></li>
 </ul>
 有序标签:
 <ol>
    <li></li>
    <li></li>
 </ol>
 <a href=""></a>:超连接标签

ajax的实现机制

Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。这其中最关键的一步就是从服务器获得请求数据。要清楚这个过程和原理,我们必须对 XMLHttpRequest有所了解。XMLHttpRequest是ajax的核心机制

由于各浏览器之间存在差异,所以创建一个XMLHttpRequest对象可能需要不同的方法。这个差异主要体现在IE和其它浏览器之间。下面是一个比较标准的创建XMLHttpRequest对象的方法。

示例代码:
function CreateXmlHttp() {

    //非IE浏览器创建XmlHttpRequest对象
    if (window.XmlHttpRequest) {
        xmlhttp = new XmlHttpRequest();
    }

    //IE浏览器创建XmlHttpRequest对象
    if (window.ActiveXObject) {
        try {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (e) {
            try {
                xmlhttp = new ActiveXObject("msxml2.XMLHTTP");
            }
            c
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值