摘要:
$("id")与document.getElementById("id")的区别$("id")返回的JQuery对象,而document.getElementById("id")返回的是DOM对象。既然两个对象的种类不一样,所以两者之间的方法不可以混用。但两者之间是可以相互转换的。简单的说,jquery对象是一个数据对象,可以通过[index]的方法或get(index)方法来获得相应的DOM对象。对于DOM,只需要用$(DOM)把DOM对象包装起来,就可以获得一个JQuery对象了。js与jquery的跨域问题。 阅读全文
摘要:
Oracle系列之五——动态SQL 一.简介SQL语句包含静态SQL和动态SQL两种。静态SQL一般用来完成一些相对固定的任务,这种SQL在执行时已经编译完成。但是,一些PL/SQL程序要求必须在运行时建立和处理SQL语句,这种SQL语句只有在执行时才能确定,所以被称为动态SQL. 相对来说,静态SQL语句的性能要优于动态SQL语句;因而在编写PL/SQL块时,如果功能完成确定,则应该使用静态SQL;如果不能确定要执行的SQL语句,则使用动态SQL. 在PL/SQL块中编写动态SQL语句时,需要将SQL语句存放到字符串变量中,而且SQL语句可以包含占位符(以冒号开始); 二.SQL的处理方法根 阅读全文
摘要:
Oracle系列之四——异常处理为什么使用异常处理?每个程序员都知道的答案。Pl/sql也不例外,为了提高程序的健壮性,开发人员必须对相应的异常进行处理。不过在oracle中,一般不叫异常,而是叫例外。Oracle提供了预定义例外、非预定义例外、自定义例外三种类型。其中,预定义例外用于处理常见的Oracle错误;非预定义例外则用于处理预定义例外所不能处理的ORACLE错误;自定义例外则用于处理与ORACLE错误无关的其他情况。开发人员应该在可能发生例外的地方捕捉例外,如果没有捕捉到,例外则会传递到调用环境。在PL/SQL块中捕捉并处理例外需要使用例外处理部分来完成,例外处理部分是以关键字EXC 阅读全文