字符串倒序
var str = "s,d,f,a,s,g,f" ;
function reverse(str)
{// 在此处加入代码,完成字符串翻转功能
var strArr
= str.split( ",");
var newStr
= "";
for( var i=strArr.length-1;i>=0;i--){
newStr+=strArr[i]+ ",";
}
return newStr.substring(0,
newStr.length-1);
}
alert(reverse(str));
1、
x=3;
y=2;
z=(x+2)/y;
alert(z); //2.5
2、Date.getDate(); //返回日期
3、screen对象可以获得屏幕大小
4、window对象的open方法返回的是打开新窗口的对象
5、form中的input可以设置为readonly和disable,请问2者有什么区别?
readonly不可编辑,但可以选择和复制;值可以传递到后台disabled不能编辑,不能复制,不能选择;值不可以传递到后台
6、js中的3种弹出式消息提醒(警告窗口,确认窗口,信息输入窗口)的命令式什么?
alertconfirm
prompt
7、form中的input有哪些类型?text/password/button/radio/checkbox/submit/file/image/hidden/reset
8、列举javaScript的3种主要数据类型,2种复合数据类型
主要数据类型:String、boolean、number
复合类型:function、object
9、alert("1"=== true);
比较,能进行类型转换后比较
alert("1"=== true);
严格比较,类型不一样,也视为不等
10、简述DIV元素和SPAN元素的区别。
DIV块元素:有换行<br> 加上display:inline块元素就变成内嵌元素
SPAN内嵌元素:无换行 加上display:block就变成块元素了
11、结合text这段结构,谈谈innerHTML outerHTML innerText之间的区别。
innerHTML:对象里面的HTML outerHTML:包含对象和里面的
innerText:对象里面的文本
11、对Web标准化(或网站重构)知道哪些相关的知识,简述几条你知道的Web标准?
网页主要由三部分组成:结构(Structure),表现(Presentation)和行为(Behavior)
对应网站标准:结构化标准语言包括XHTML、XML,表现标准语言CSS,行为标准语言主要包括对象模型(W3C DOM/ECMAScript等)
javascript截取字符串
start必写,end可写
如果 start 与 end 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。
如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。
如果 start 或 end 为负数,那么它将被替换为 0。
如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。
如果 start 或 end 为负数,那么它将被替换为 0。
var str = "sdfasgf" ;
alert(str.substring(4, 6));
alert(str.substr(0));
javascript的常用对象有哪些?
String, Math, Date和Array对象
浏览器的对象模型?
浏览器的对象模型?
1、window
顶级对象
window.alert(msg)
window.prompt()
window.confirm()
if(window.confirm()){
...
}
window.open()
window.close()
2、document
document.write()
3、history
当用户浏览网页时,浏览器保存了一个最近所访问网页的url列表。这个列表就是用history对象表示。
history.back():后退
history.forward():前进
history.go(n):正数表示向前,负数表示向后
4、location
表示当前打开的窗口或框架的URL信息。
location.href:重定向
等价于location.assign(url)
location.host:类似www.163.com:80
5、navigator
表示浏览器的信息及js运行的环境
navigator.cookieEnabled:该属性表示是否启用cookie
6、screen
用于显示网页的显示器的大小和颜色
screen.width/screen.height:表示显示器的分辨率(总的宽度,高度)
javascrpt元素的默认值
if(obj.value!==obj.defaultValue)javascript中的元素有个defaultValue属性,记录元素的初始值
jsp常见问题
1、如何显示目录列表:
我们在本机测试程序时,一般都习惯在浏览器中就能遍历到某个目录下都有哪些文件,这就需要web服务器支持目录列表:
打开文件conf/web.xml,找到以下代码:
<param-name>listings</param-name>
<param-value>false</param-value>
将其中的false改成true
2、配置error-page:(指定处理错误的页面)
打开文件D:\demo\WEB-INF\web.xml:
在<web-app>…</web-app>中间加入:
<error-page>
<error-code>404</error-code>
<location>/NotFound.jsp</location>
</error-page>
(错误代码为404的错误导向到NotFound.jsp)
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
<error-page>
<exception-type>java.lang.NullException</exception-type>
<location>/error.jsp</location>
</error-page>
提醒:
以上页面都需要做大一点(>=2kB),否则不起作用。
原因:tomcat把这样的页面字节限制在不少于多少字节。
3、jsp页面出现乱码如何解决?
在页头加上:
<%@ page contentType=“text/html; charset=gb2312″%>
4、jsp中两种包含页面的方式?
第一种:动作标签;例如: <jsp:include page="/index.html" />
第二种:指令标签;例如:<%@ include file="relativeURL"%>
点击发送请求
<input type= "button" value ="确 定" onclick="javascript:location.href='applyAction_applyIndex.action'" >
判断栈顶数据是否为空
正确做法:'${resumes}' !='[]'
错误做法:${resumes}.length!=0
页面字体变色
<font color=red>该用户已经存在<font>
输入框-文本,点击-文本消失,离开-文本显示
<input type ="text" style= "color:#999;border:1px
solid #CCC;height: 24px;padding-left: 5px;" value="报名时您填写的姓名" onfocus= "if(value=='报名时您填写的姓名')
{value=''}" onblur ="if
(value=='') {value='报名时您填写的姓名'}" name ="name" size="25">
radio标签使用
<s:radio list ="{'JavaEE+Android课程','Net+WindowPhone课程','JavaEE+物联云计算课程'}" onselect= "courseName" name ="courseName" label="意向课程"></s:radio >
jsp文件头include 包含页面
<%@ include file= "/WEB-INF/pages/process/commons/commons.jsp" %>
设置输出框为只读模式 readonly= "true"
<s:textfield name="iname" readonly= "true" cssStyle="border:
none; width: 450px"/>
select标签
< s:select list ="#cList" listKey ="cid" listValue ="cname" name ="cid"
listKey ="cid" 要与name ="cid"对应才能给后台传值
页面隐藏域为对象,传递对象的id到后台
< s:hidden name ="cid" value ="${classes.cid} "/>
htm或html文件改成jsp文件小技巧:
1、copy到工程下
2、加上jsp的头,保存
3、改文件后缀为jsp
前台往后台传的数据都是字符串的类型,后台往前台传的类型由传的类型而定
boolean类型传递到前台的值为true/false
<s:property value="(isapprove==true)?'同意':'不同意'"/>