- 浏览: 14176 次
- 性别:
- 来自: 北京
最新评论
-
烏魯奇奧拉:
是滴
Js 闭包 -
youyou2046:
跟百度百科上的一样啊?
Js 闭包
文章列表
jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关
设置:
获取一组radio被选中项的值:var item = $(’input[name=items][checked]‘).val();
获取select被选中项的文本var item = $(”select[@name=items] option[@selected]“).text();获取select被选中项的文本 :var item = $(”select[name=items] option[selected]“).text(); 或$(”selec ...
JSTL使用表达式来简化页面的代码,这对一些标准的方法,例如bean的getter/setter方法,请求参数或者context以及session中的数据的访问非常方便,但是我们在实际应用中经常需要在页面调用对象的某些方法,例如我需要调用字符串的length方法来获取字符串的长度时,在以往的开发过程中我们必须把对象先转为String类,然后在调用其length方法,这样的代码繁琐而且容易出错。
因此JSTL内置了几个用于字符串操作的方法,可以直接在表达式中使用,大大的简化了代码,提供代码的可读性。在JSTL的表达是中要使用一个函数,其格式如下
${ns:method ...
$.each()与$(selector).each()不同, 后者专用于jquery对象的遍历, 前者可用于遍历任何的集合(无论是数组或对象),如果是数组,回调函数每次传入数组的索引和对应的值(值亦可以通过this 关键字获取,但javascript总会包装this 值作为一个对象—尽管是一个字符串或是一个数字),方法会返回被遍历对象的第一参数.
---------------------------------------------------
//例子:———传入数组
<!DOCTYPE html>
<html>
<head>
<script s ...
弹出的消息框是 window 对象的接口方法。由于 window 对象位于对象层次的顶层,因此实际应用中不必使用这些消息框的全名(例如 "window.alert()"),不过采用全名是一个好注意,这样有助于您记住这些消息框属于哪个对象.
...
1、mysql默认情况下是否区分大小写,使用show Variables like '%table_names'查看lower_case_table_names的值,0代表区分,1代表不区分。
2、mysql对于类型为varchar数据默认不区分大小写,但如果该字段以“*_bin”编码的话会使mysql对其区分大小写。
3、mysql对于字段名的策略与varchar类型数据相同。即:默认不区分大小写,但如果该字段是以“*_bin”编码的话会使mysql对其区分大小写。
4、mysql对于表名的策略与varchar类型数据相同。即:默认不区分大小写,但如果该表是以“*_bin”编码的话会使m ...
Address already in use JVM_Bindnull80 解决方案
TMD老是被占用。TMD耽误老子N多时间!麻痹以后再遇到这问题,哥就不用纠结+蛋疼了!
1. 打开 开始---运行---cmd
2. 进入Dos界面,输入 netstat -ano
3. 查看被占用端口的 pid
4. 然后进入任务管理器 查看---选择列--勾选PID
5. 找到对应的PID,结束进程。
搞定!
因为在jsp中对中文进行了编码的时候用的是UTF-8的编码方式,而在servlet中调用request.getParameter();方法的时候使用服务器指定的编码格式自动解码一次,所以前台编码一次后台解码一次而解码和编码的方式不同所以造成了乱码的出现,
这就类似于以下代码:
String name=java.net.URLEncoder.encode("测试", "UTF-8");
System.out.println(name);
System.out.println(java ...
exists是用来判断是否存在的,当exists中的查询存在结果时,返回真,反之为假。not exists 相反。
exists作为where条件时,是先对where前的主查询进行查询,然后用主查询的结果一个一个的带入exists的查询中进行判断,如果为真则输出当前这一条主查询的结果,否则不输出。
in和exists
in是把外表和内表作hash连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。<一直以来认为exists比in效率高的说法是不准确的!>
如果查询的两个表大小相当,那么in和exists差别不大。
如果两个表一大一小,则子查询 表大的用exi ...
什么是线程安全? 如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。
...
// 此函数等价于document.getElementById /document.all
function $(s) { if (document.getElementById) { return eval('document.getElementById("' + s + '")'); } else { return eval('document.all.' + s); } }
// 创建 XMLHttpRequest对象,以发送ajax请求
function createXMLHTTP() {
var xmlHttp = false;
var ar ...
1.在struts.xml中加入<constant name="struts.i18n.encoding" value="UTF-8" />
2.或者 在struts2 -core-2.0.6.jar 包中路径为struts2 -core-2.0.6
\org\apache\struts2 有一个default.properties 文件把
struts.i18n.encoding = GBK 改为 struts.i18n.encoding = UTF-8
在web 应用开发过程中经常遇到输出某种编码的字符,如从GBK 到iso8859-1 等,如何输出一个某种编码的字符串?
public static String translate(String str) {
String tempStr = "";
try {
tempStr = new String(str.getBytes("ISO-8859-1"), "GBK");
tempStr = tempStr.trim();
} catch (Exception e) {
System ...
/**Oracle数据库连接*/
Class.forName("oracle.jdbc.dirver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//这里的orcl为数据库(SID实例名)
String user="system";//用户名
String pwd="manager123456";//密码
java.sql.Connection conn=Dr ...
一、什么是闭包?
“官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。
看下面这段代码:
function a(){
var i=0;
function b(){
alert(++i);
}
return b;
}
var c = a();
c();
这段代码有两个特点:
1、函数b嵌套在函数a内部;
2、函数a返回函数b。
在执行完var c=a()后,变量c实际上是指向了函 ...
由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。
当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须支持WebSocket,因此都不能算是ST2的原生解决方案,原生的只有AJAX。
说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决? 这两个问题目前都有不同 ...