当前位置:文档之家› jquery学习笔记-韩顺平

jquery学习笔记-韩顺平

jquery学习笔记-韩顺平
jquery学习笔记-韩顺平

1,Jquery是一个javascript框架或者叫做javascript库;

2,用Ajax我们可以给服务器发送一个请求,服务器可以给我回送一个请求;

3,出现javascript框架的根本原因就是为了提高开发者的开发效率;

4,jquery是一个轻量级的js库(压缩后只有21K),这是其他的js库所不及的,它兼容CSS3,还兼容各种浏览器;

5,JQuery是一个快速的,简洁的javascript库,使用户能更方便的处理HTML document,events,实现动画效果,并且方便的为网站提供AJAX交互;

6,JQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。

7,jquery能够使用户的html页保持代码和html内容的分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可;

8,所谓的库就是提供一些现成的方法供你去调用;

9,当前流行的javascript库有:

Jquery ,MooTools,Prototype,Dojo,YUI,EXTJS,DWR[主要是运行在服务器上的];

10,$(document) //---这个表示一个jquery对象;

11,如果使用jquery,则需要引入jquery库

12,jquery对象就是对dom对象的一系列包装,它包装完成后,就可以使用jquery对象提供的方法来进行操作;

13,在使用jquery开发中,有两种对象,1,jquery对象,2,dom对象,如果是jquery对象则只能使用jquery库提供的方法,如果是dom对象,则只能使用js本身提供的方法;

14,分析jquery库文件的运行原理:

15,因为jquery兼容各大浏览器,所以这就是为什么它这么流行;

16,jquery对象就是通过jQuery包装DOM对象后产生的对象。

jquery对象时jQuery独有的,如果一个对象是jquery对象,那么它就可以使用jquery里的方法:$("#test").html();

比如:$("#test").html() 意思是指:获取ID为test的元素内的html代码。其中html()是jquery里的方法;这段代码等同于用DOM实现代码:

document.getElementById("id").innerHTML;

虽然jquery对象时包装DOM对象后产生的,但是Jquery无法使用DOM对象的任何方法,同理DOM对象也不能使用Jquery里的方法,乱使用会报错;

约定:如果获取的是jquery对象,那么要在变量前面加上¥,

var $variable = jquery对象

var variable = DOM对象

17,如果是jquery对象,规定一个jquery对象名是以$开头

第二讲:jquery id选择器层次选择器

1,dom对象和jquery对象之间的转换:

(一)dom->jquery

var $obj3 = $(obj1);

window.alert($obj3.val());

(二)jquery->dom 有两种方法

(1),var obj4 = $obj2[0]; //obj4就是dom对象

alert("obj4 value="+obj4.value);

(2),var obj5 = $obj2.get(0);

alert("obj5 val = "+obj5.value);

2,jquery对象就是对dom对象进行包装,这样就可以使用jquery的方法;3,jquery对象和dom对象可以互相转换;

4,事件;

5,document.getElementById("one").style.background = '#0000FF';

jquery的id选择器去和按钮绑定一个事件

$('#b1') 表示选中b1这个控件

$('#b1').click 给b1这个按钮绑定click事件,

例子:

$('#b1').click(function(){

$('#one').css("background","#0000FF");

});

6,改变所有的元素和id为two的元素的背景色为#3399FF $('#b5').click(

function(){

$('span,#two').css("background","#3399FF");

//这里面可以写好多条件,例

如:$('span,#two,mini,*').css("background","#3399FF");

}

)

7,经典实例:

8,如果想通过DOM元素之间的层次关系来获取特定元素,例如后代元素,子元素,相邻元素,兄弟元素等,则需要使用层次选择器;用法:

parent > child

用法:$("form > input"):返回值:结合元素

说明:在给定的父元素下匹配所有子元素,注意:要区分好后代元素和子元素;9,改变id为one的相邻的下一个

的背景颜色为#0000FF

$('#b3').click(function(){

$('#one + div').css("background","#0000FF");

})

10,改变id为two的元素后面的所有兄弟

的元素的背景色为#0000FF

第三讲:jquery过滤选择器及练习题讲解

1,层次选择器:

(1),prev + next 表示选择 prev 的下一个元素(强调:同一级)

(2),prev ~ siblings 表示选择Prev的后面的所有元素(强调:同一级)

例子:

$('#b3').click(function(){

$('#one * div').css("background","#0000FF");

})

$('#b4').click(function(){

$('#two~ div').css("background","#0000FF");

})

2,过滤选择器主要是通过特定的过滤规则来筛选出所需的DOM元素,该选择器都已":"开头;按照不同的过滤规则,过滤选择器可以分为基本过滤,内容过滤,可见性过滤,属性过滤,子元素过滤和表单对象属性过滤选择器;

3,例如:

$('#b1').click(function(){

$('div:first').css("background","#0000FF");

//表示先找到第一个div标签,然后选择第一个div标签

});

4,//改变class不为one的所有div元素的背景色为#0000FF;

$('#b3').click(function(){

//先选择所有div,然后再过滤

$("div:not(.one)").css("background","#0000FF");

//one表示一个类名;表示去除类名为one的

});

5, $("div:even");//表示先找出所有的div然后把偶数过滤出来,":"就表示过滤的意思;6,经典案例:

7,

第四讲:

1,内容过滤,根据内容选择器;

2, ......用到的时候再查

3,只要是jquery操作的选择的它都默认返回的都是一个集合;

4,可见度过滤选择器:

可见度过滤选择器是根据元素的可见和不可见状态来选择相应的元素:

1,:hidden 用法:$("tr:hidden") 返回集合元素,说明,匹配所有的不可见元素,Input元素的type属性为"hidden"的话也会被匹配到,意思是css中display:none

和input type="hidden"的都会被匹配到,同样,要在脑海中彻底分清楚冒号":",点号"."和逗号","的区别;

2, :visible 用法:$("tr:visible") 返回值集合元素说明:匹配所有的可见元素;

5,该选择器是根据元素的可见性来选择对象,只要是通过jquery选择器选出来的对象都是jquery对象;

6,//改变所有可见的div元素的背景色为#0000FF

$('#b1').click(function(){

$('div:visiable').css("background","#0000FF");

})

7,

8, var arr2 = [{"name":"小明"},{"name":"大明"},{"name":"老明"}]; //arr2为对象集合

$.each(arr2,function(i,n){

alert(i+ "" +https://www.doczj.com/doc/485892904.html,); //name为取得对象的属性;

})

//jquery的方法:

$.each($objs,function(i,obj){

//这里i为索引变量,obj为取出的dom对象;obj = $objs[i]

window.alert("jquery对象"+$(obj).val()); //就可以取出对象的值了}

);

$.each($objs,function(){

// 每循环一次,就相当于从数组中取出一个对象;必须把this要包一下;相当于 this = $objs[i];此时this就是一个dom对象,所以必须要把this要包一下;

window.alert("jquery2"+$(this).val());

window.alert("dom"+this.value); //和上一句等价

})

第五讲:课程回顾

1,使用jquery中有两种对象;一种dom对象【传统的】,一种jquery对象;

2,“T”型人才;

3,在jquery开发中,我们把一个对象当做一个集合来处理的;

4,jquery为什么这么流行呢这是因为它提供了九大选择器;

5,基本选择器是用的最多的,最基本的往往都是最重要的;

6,$("body div"); //表示把body下的所有的div都选中;

$("body > div"); //表示把body下的第一级选中【儿子辈】,不包括孙子辈哦;

prev + next 表示选择prev的下一个元素(强调:同一级后面的兄弟,只选择一个);

prev + siblings 表示选择 prev的后面的所有元素(强调:同一级后面的所有兄弟元素都会被选中);

7,选中文本中不含有di的div:

$("div:not(:contains('di'))")

8, $(:hidden) ==>会把style[display:none]和里的都选中; $(:visible)==>会选中所有可见的元素;

停:2014-09-11 17:30

第六讲:属性过滤选择器

1,选出含有属性title的div元素:

$("#b1").click(

function(){

$("div[title]").css("background","green");

}

);

2,属性title值等于test的div元素

$("#b2").click(

function(){

$("div[title=\"test\"]").css("background","green");

}

);

3,找到属性title值以te开始的div元素

$("#b3").click(

function(){

$("div[title ^='te']").css("background","red");

}

);

4,找到属性title的值,以est结束的div元素

$("#b5").click(

function(){

$("div[title$='est']").css("background","red");

}

);

5,属性title值,含有es的div元素

$("#b6").click(

function(){

$("div[title * = 'es']").css("background","red");

}

);

6,选取有属性id的div元素,然后再结果中选取属性title值含有"es"的div元素$("#b7").click(

function(){

$("div[id][title * = 'es']").css("background","red");

}

); //属性使用"[]"来进行过滤的

7,我们的过滤方式有两种:

比如选出文本中含有 abc的 div $("div:contains['abc']")

凡是跟属性过滤有关的属性和属性值的过滤我们就用"[]",其他就用":";

第七讲:子元素选择器表单对象属性选择器

1,//每个class为one的div父元素下的第2个子元素

$('#b1').click(

$("div .one:nth-child(2)").css("background","red");

)

2,//每个class为one的div父元素下的第一个子元素

$('#b2').click(

function(){

$("div .one:first-child").css("background","red");

等价于:

$("div .one:nth-child(1)").css(......);

}

);

3,//如果class为one的div父元素下的仅仅只有一个子元素,那么选中这个子元素【就相当于独生子女】

$('#b4').click(

function(){

$("div .one:only-child").css("background","red");

}

);

4,利用jquery对象的val()方法改变表单内type = text 可用元素的值

$('#b1').click(

function(){

$("input[type = 'text']:enabled").val("hello");

}

);

5,jquery对象在它使用的过程中都是当做一个集合来对待的,所以所有的jquery对象都有length属性;

6,利用jquery对象的length属性获取多选框中选中的个数

$("#b3").click(

function(){

// alert($(":checkbox:checked").length);

alert($("input[type='checkbox']:checked").length);

}

);

7,总结一下过滤器使用的方式:

$("div.contains('di')"); //按内容进行过滤;

$("div[type]"); //按属性进行过滤;

$("div .one"); //选中div中含class为one的div元素;

$("div,.one"); //选中div和class为one的div元素;

8,利用jquery对象的text()方法获取下拉框选中的内容

$("#b4").click(function(){

alert($("select option:selected").text()); //如果用.val(),则只选中一个,val()针对一个而言;

//它会把你选中的内容弹出来

})

第八讲:jquery对象集合遍历的四种形式及练习题讲解

1,总结jquery对象集合遍历的四种形式:

var $objs = $("select option:selected");

$.each($objs,function(){

alert("$(this).val()");

})

$.each($objs,function(i,n){

//alert(n.value) //n为dom对象

alert($(n).val());

})

$objs.each(function(){

window.alert($(this).val());

});

$objs.each(function(i,n){

window.alert("ok"+$(n).val());

});

2,选择器选择原则:

1),选择什么样的选择器要根据需求来定;

2),如果针对文档内容,则使用内容选择器;

3),如果是选择父子(祖先,后代)元素则使用层次选择器;

4),如果是根据id/class/tagname则使用基本选择器;

5),如果是选择表单中的元素,则使用表单选择器,表单对象属性选择器;

6),根据可见性选择元素,则使用可见性选择器;

7),如果是选择某个元素中包含某个属性(属性值),则使用属性选择器;

8),!!!如果考虑对选中的元素,要进行过滤,则使用过滤选选择器,(有三种方法)

$("div:contains('di')"); //内容

$("div[type]"); //属性

$("div .one"); //选中div中含class为.one的div元素;

3,jquery中的dom操作:

4,DOM(Document Object Model --文档对象模型):一种与浏览器,平台,语言无关的接口,使用该接口可以轻松地访问页面中所有的标准组件。

DOM操作的分类:XML-DOM HTML-DOM 和CSS-DOM三种;

5,//给id为first的数据添加样式类 one:

$('#b1').click(

function(){

$('#first').attr("class","one");

}

);

//追加样式:addClass()

#('#b2').click({

$('#first').addClas("one");

});

//移除样式:removeClass() ----从匹配的元素中删除全部或指定的class $('#b3').click(

function(){

$("#first").removeClass("one");

}

);

第九讲:

1,AJAX和Jquery整合

第十讲:jquery的dom操作内部插入外部插入

1,启动weblogic的shell命令:nohup sh startWebLogic.sh &

2, cd user_projects/domains/base_domain/

3, ps -ef|grep weblogic

4, kill - 9 19271 //weblogic的进程号码为最长的那个[几行呢哦]

5, top -u weblogic

6, 重启weblogic的话倒序执行这些shell命令;

--------------------------------------------

1,例子:

//添加重庆到上海下面

$("#b1").click(function(){

//jquery方法

//

  • 重庆
  • //有两种方法

    //1,一步到位

    $myli = $("

  • 重庆
  • ");

    //我们先使用内部插入

    $('#city').append($myli);表示在$('#city')对象内部添加后添加$myli;

    });

    //以上功能我们通过dom逐步实现代码如下:

    $myli = $("

  • "); //<===>$myli = $("
  • ");

    $myli.text("重庆"); //<===>

  • 重庆
  • $myli.attr("id","cq"); //<===>

  • 重庆
  • $myli.attr("name","chongqing");

    //把$myli添加到上海

    $('#city').append($myli); //这种方法可以分布操作;

    //如果使用appendTo这应当这样使用:

    $myli.appendTo("#city"); //表示把$myli添加到$("#city")对象的内部后面;

    //append和appendTo在大部分作用是一样的;

    2,$aaa.apend($bbb) == $bbb.apendTo($aaa);

    3,jquery是javascript的框架;

    4,外部插入节点:

    5,$('#b4').click(function(){

    //使用外部插入

    //一步到位

    $("#bj").after("

  • 成都
  • ");

    });

    第十一讲:jquery节点操作

    1,外部插入点:

    after(content):在每个匹配的元素之后插入内容

    before(content):在每个匹配的元素之前插入内容

    insertAfter(content):把所有匹配的元素插入到另一个,指定的元素集合的后面

    insertBefore(content):把所有匹配的元素插入到另一个,指定的元素集合的前面

    //以上方法不但能将新创建的DOM元素插入到文档中,也能对原有的DOM元素进行移动;

    2,jquery它找不到id它也不会报错,而dom方法在找不到id时就会报错;

    3,删除节点:

    1),删除所有p

    $("p").remove();

    2),把所有p清空

    $("p").empty();

    3),删除上海这个li

    $("#b3").click(function(){

    $("#sh").remove();

    });

    4,复制节点:

    1)clone():克隆匹配的DOM元素,返回值为克隆后的副本,但此时复制的新节点不具有任何行为;

    2)clone(true):克隆匹配的DOM元素,并复制源节点中的事件;

    5,替换节点:

    1)replaceWith():将所有匹配的元素都替换为指定的HTML或DOM元素;

    2)replaceAll():颠倒了的replaceWith()方法,注意:若在替换之前,已经在元素上绑定了事件,替换后原先绑定的事件会与原先的元素一起消失。

    6,节点替换示例:

    第十三讲:jquery属性操作获取子元素和兄弟元素的方法

    1,attr():对某个元素的属性进行操作;当为该方法传递一个参数时,即为某元素的获取指定属性;当为该方法传递两个参数时,即为某元素设置指定属性的值;

    2,jquery中有很多方法,可以获取值,同时也可以设置值,如:

    attr(),html(),text(),val(),height(),width(),css()等;

    例如:

    $("#div1").css("background"); //表示获取

    $("#div1").css("background","red"); //表示设置

    3,removeAttr():删除指定元素的指定属性;

    4,soho

    $("#a1").removeAttr("href");//删除#a1的href属性

    $("#a1").attr("href","https://www.doczj.com/doc/485892904.html,");//这是修改属性

    $("#a1").remove(); //表示将#a1这个元素移除;

    5,示例:



    6,常用的遍历节点的方法:

    取得匹配元素的所有子元素组成的集合:children(),该方法只考虑元素而不考虑任何后代元素;

    取得匹配元素后面紧邻的同辈元素的集合:next();

    取得匹配元素前面紧邻的同辈元素的集合:prev();

    取得匹配元素前后所有的同辈元素:siblings();

    7,jquery加载并解析XML

    Jquery可以通过$.get()或$.post()方法来加载xml

    $(function(){

    $.get("cities.xml",function(xml){

    alert(xml);

    })

    })

    JQuery解析XML与解析DOM一样,可以使用find(),children()等函数来解析和用each()方法来进行遍历;

    第十五讲:jquery和ajax整合使用的方法

    韩顺平html笔记

    HTML 一、HTML有关知识点 1.html介绍 html是一种标记语言,主要的用途是开发网页,使用html可以展现文字、图片、视频、声音,html是我们web开发(网站开发)。 2.html可以做什么 ?html可以编写静态网页 ?该静态网页可以包括文字、图像、动画、声音、表格、链接。从而构成一个个漂亮的网页 3.Html发展历史 4.Html的基本结构 5.是标记(也叫元素),标记的一般格式: <元素名[属性=“属性值”]>元素内容 如果没有内容可以用:<元素名[属性=“属性值”]/> 6.Html实体标记 7.Html常用标记

    ?html超链接 ●_blank 新的窗口 ●_self 本窗口 ●_parent 父窗口 ●_top整个浏览器窗口 ?html图像元素 ?html表格

    --用于说明行 --用于说一小格
    ?无序列表
    ?有序列表
    ?框架 ?表单元素 文本框: 密码框: 单选框: 复选框:checked是指默认选中的 隐藏域: 图片按钮: ?文本域: ?下拉菜单: 案例:1 需求:打开网页后,显示hello !

    New Document 问题: ?js的位置可以随意放 ?js必须使用 ?在一个html文件中(JSP/PHP/https://www.doczj.com/doc/485892904.html,)可以出现多对(script)片段,浏览器会按照先后顺序一次执行 案例2:Hello world程序改进 ?如何定义变量: ?如何运算: New Document ?Js的变量类型是怎样决定的 1)Js是弱数据类型语言,即:在定义变量侍候,统一使用var表示,甚至可以去点var 这个关键字 2)Js中的变量的数据是由js引擎决定的 Var name=”shunping”; //name是字符串 Var kk=2 //kk是数字 Name=234; //这事name自动变成数 ?Js的命名规(函数/变量): 1)使用大小写字母,数字,$可以命名 2)不能以数字打头 3)不能使用js保留字和关键字(即java里的关键字) 4)区分大小写

    韩顺平html+css+js之JS笔记

    韩顺平html+css+js 之JS笔记 Javascript的基本介绍 ?JS是用于WEB开发的脚本语言: ?脚本语言是什么: ?脚本语言不能独立使用,它和HTML/JSP/PHP/https://www.doczj.com/doc/485892904.html,配合使用 ?脚本语言也有自己的变量,函数,控制语句(顺序,分支,循环) ?脚本语言实际上是解释性语言(即在执行时直接对源码进行执行) ?Java程序.java→.class→jvm , js→浏览器(js引擎来解释执行) ?Js在客户端(浏览器)执行 ?因为js是由浏览器来执行的,因此这里有个问题,不同类型的浏览器可能对js的支持不一样。 New Document 案例:1 需求:打开网页后,显示hello !

    New Document 问题: ?js的位置可以随意放 ?js必须使用 ?在一个html文件中(JSP/PHP/https://www.doczj.com/doc/485892904.html,)可以出现多对(script)片段,浏览器会按照先后顺序一次执行 案例2:Hello world程序改进 ?如何定义变量: ?如何运算: New Document ?Js的变量类型是怎样决定的 1) Js是弱数据类型语言,即:在定义变量侍候,统一使用var表示,甚至可以去点var这 个关键字 2) Js中的变量的数据是由js引擎决定的 Var name=”shunping”; //name是字符串 Var kk=2 //kk是数字 Name=234; //这事name自动变成数 ?Js的命名规范(函数/变量): 1) 使用大小写字母,数字,$可以命名 2) 不能以数字打头 3) 不能使用js保留字和关键字(即java里的关键字) 4) 区分大小写 5) 单行注释:// 6) 多行注释:/*…….*/ 韩顺平JS第三讲

    韩顺平Spring笔记

    ①spring是什么? struts 是 web 框架 (jsp/action/actionfrom) hibernate 是 orm框架,处于持久层. spring 是容器框架,用于配置bean,并维护bean之间关系的框架 ?spring中有一个非常概念: bean (是java中的任何一种对象javabean/service/action/数据源./dao, ioc(控制反转inverse of control) di( dependency injection 依赖注入) ?画一个框架图 快速入门 开发一个spring项目. 1.引入spring的开发包(最小配置该包把常用的jar都包括, 还要写日志包 2.创建spring的一个核心文件 , [hibernate有核心 struts核心文件 ], 该文件一般 放在src目录下,该文件中引入 xsd文件: 可以从给出的案例中拷贝一份. 3.配置bean

    韩顺平 4.在中,我们怎么使用 到spring 的applicationContext对象(容器对象) ApplicationContext ac=new ClassPathXmlApplicationContext(""); UserService us=(UserService) ("userService"); (); 5.细节讨论? 传统的方法和使用spring的方法 5.1使用spring ,没有new 对象,我们把创建对象的任务交给spring框架 5.2spring的运行原理图: 我们再看spring 对上面案例总结: spring实际上是一个容器框架,可以配置各种bean(action/service/domain/dao),并且可以维护bean与bean的关系,当我们需要使用某个bean的时候,我们可以getBean(id),使用即可. ioc是什么? 答:ioc(inverse of controll ) 控制反转: 所谓控制反转就是把创建对象(bean),和维护对象(bean)的关系的权利从程序中转移到spring的容器,而程序本身不再维护. DI是什么? 答: di(dependency injection) 依赖注入: 实际上di和ioc是同一个概念,spring设计者认为di更准确表示spring核心技术

    jquery学习笔记-韩顺平

    1,Jquery是一个javascript框架或者叫做javascript库; 2,用Ajax我们可以给服务器发送一个请求,服务器可以给我回送一个请求; 3,出现javascript框架的根本原因就是为了提高开发者的开发效率; 4,jquery是一个轻量级的js库(压缩后只有21K),这是其他的js库所不及的,它兼容CSS3,还兼容各种浏览器; 5,JQuery是一个快速的,简洁的javascript库,使用户能更方便的处理HTML document,events,实现动画效果,并且方便的为网站提供AJAX交互; 6,JQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。 7,jquery能够使用户的html页保持代码和html内容的分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可; 8,所谓的库就是提供一些现成的方法供你去调用; 9,当前流行的javascript库有: Jquery ,MooTools,Prototype,Dojo,YUI,EXTJS,DWR[主要是运行在服务器上的]; 10,$(document) //---这个表示一个jquery对象; 11,如果使用jquery,则需要引入jquery库 12,jquery对象就是对dom对象的一系列包装,它包装完成后,就可以使用jquery对象提供的方法来进行操作; 13,在使用jquery开发中,有两种对象,1,jquery对象,2,dom对象,如果是jquery对象则只能使用jquery库提供的方法,如果是dom对象,则只能使用js本身提供的方法; 14,分析jquery库文件的运行原理: 引入。 简单的jQuery示例

    韩顺平 html+(DIV+CSS)+javascript

    韩顺平html第二讲 第一个网页 hello world
    hello world1
    hello world2
    为字体更换颜色4 hhhhh 韩顺平html第三讲 Html的超链接: 例子: 无标题文档 超链接
    在新窗口打开
    在本页面打开
    给自己写信

    韩顺平玩转oracle视频教程笔记

    韩顺平—玩转oracle视频教程笔记一:Oracle认证,与其它数据库比较,安装

    Oracle安装会自动的生成sys用户和system用户: (1)sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install (2)system用户是管理操作员,权限也很大。具有sysoper角色,没有create database的权限,默认的密码是manager (3)一般讲,对数据库维护,使用system用户登录就可以拉 也就是说sys和system这两个用户最大的区别是在于有没有create database的权限。 二:Oracle的基本使用--基本命令 sql*plus的常用命令 连接命令 1.conn[ect] 用法:conn 用户名/密码@网络服务名[as sysdba/sysoper]当用特权用户身份连接时,必须带上as sysdba或是as sysoper 2.disc[onnect] 说明: 该命令用来断开与当前数据库的连接 3.psssw[ord] 说明: 该命令用于修改用户的密码,如果要想修改其它用户的密码,需要用 sys/system登录。 4.show user 说明: 显示当前用户名 5.exit 说明: 该命令会断开与数据库的连接,同时会退出sql*plus 文件操作命令 1.start和@ 说明: 运行sql脚本 案例: sql>@ d:\a.sql或是sql>start d:\a.sql 2.edit 说明: 该命令可以编辑指定的sql脚本 案例: sql>edit d:\a.sql,这样会把d:\a.sql这个文件打开 3.spool 说明: 该命令可以将sql*plus屏幕上的内容输出到指定文件中去。 案例: sql>spool d:\b.sql 并输入 sql>spool off 交互式命令 1.& 说明:可以替代变量,而该变量在执行时,需要用户输入。 select * from emp where job='&job'; 2.edit 说明:该命令可以编辑指定的sql脚本 案例:SQL>edit d:\a.sql 3.spool

    韩顺平.2011最新版.玩转oracle视频教程(笔记)

    韩顺平—玩转ora cle视频教程笔记一:Oracle认证,与其它数据库比较,安装

    Oracle安装会自动的生成sys用户和system用户: (1)sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install (2)system用户是管理操作员,权限也很大。具有sysoper角色,没有create database的权限,默认的密码是manager (3)一般讲,对数据库维护,使用system用户登录就可以拉 也就是说sys和system这两个用户最大的区别是在于有没有create database的权限。 二: Oracle的基本使用--基本命令 sql*plus的常用命令 连接命令 1.conn[ect] 用法:conn 用户名/密码@网络服务名[as sysdba/sysoper]当用特权用户身份连接时,必须带上as sysdba或是as sysoper 2.disc[onnect] 说明: 该命令用来断开与当前数据库的连接 3.psssw[ord] 说明: 该命令用于修改用户的密码,如果要想修改其它用户的密码,需要用 sys/system登录。 4.show user 说明: 显示当前用户名 5.exit 说明: 该命令会断开与数据库的连接,同时会退出sql*plus 文件操作命令 1.start和@ 说明: 运行sql脚本 案例: sql>@ d:\a.sql或是sql>start d:\a.sql 2.edit 说明: 该命令可以编辑指定的sql脚本 案例: sql>edit d:\a.sql,这样会把d:\a.sql这个文件打开 3.spool 说明: 该命令可以将sql*plus屏幕上的内容输出到指定文件中去。 案例: sql>spool d:\b.sql 并输入 sql>spool off 交互式命令 1.& 说明:可以替代变量,而该变量在执行时,需要用户输入。 select * from emp where job='&job'; 2.edit 说明:该命令可以编辑指定的sql脚本 案例:SQL>edit d:\a.sql

    韩顺平jsp学习笔记

    韩顺平jsp学习笔记 jsp u j2ee核心13种技术: 程序员必须掌握的技术:java,servlet,jsp。 13种技术规范. u j2ee程序员修炼成精法门 u jsp 版本的用户管理系统:将servlet版本改为jsp版本,只使用jsp技术完成(modle1模式开发) 并且在后面可通过jsp版的用户管理系统的改写,非常自然过渡到mv设计模式,更进一步到mvc设计模式 开发工具:myeclipse u jsp概述: jsp是servlet技术的补充,访问jsp的过程:如果是第一次访问,jsp文件被服务器翻译成一个对应的java文件(servlet),然后,再被编译成.class文件并加载到内存中。如果是以后访问jsp,那就直接调用内存中的jsp实例,所以,第一次访问jsp慢,后面访问jsp的速度就会变快了。(hello.jsp来说明运行原理:tomcat下的work下有将jsp转换为servlet的代码) 1. 为什么出现:程序员在开发过程中,发现servlet做

    界面非常不好,jsp对servlet的补充(对界面的补充,jsp界面好做) 2. jsp=html+java片段+jsp标签(语法)+javascript(css):综合 3. jsp功能的强大是因为可以与javabean结合使用(即:jsp作前台(界面),javabean作后台(逻辑层))。 4. Jsp是什么:1.jsp运行在服务器,2.jsp(java server page)3。Jsp基础是servlet(相当于对servlet的包装)4.jsp 是综合技术:一个公式:jsp=html+java代码+jsp标签 +javascript(css) 比较综合5.jsp无需配置,直接使用,如果你修改了jsp文件,不需要重新reload web应用6.jsp如何访问:http://ip:8088/web应用名.jsp路径u jsp的概述:元素 1. 指令元素 2. 脚本元素 3. 动作元素 u jsp与servlet的关系: 1. jsp与servlet是对应关系 2. jsp是以servlet为基础的 u 编写一个计算器的实例: 1. 表单提交处理的jsp页面为:<form action=”chuli.jsp”>

    韩顺平老师java视频课程笔记1-13课

    JA V A学习记录 第一讲 //pulic:表示这个类是公共的,一个java文件中只能有一个public类//class :表示这是一个类 //Hello:类名(公共类的类名必须和文件名一致) public class Hello { //一个主函数,相当于是程序的入口 public static void main (String args[]) { /* 多行注释*/ //System.out.println("hello"); int a=10;// 定义一个变量,变量名位a,它的值为10 // int为4个字节,long为8个字节int b=20; int result=a+b //输出结果 system.out.println("结果是"+result) } } 第二讲JA V A基本数据类型 四大类型 整数类型 小数(浮点)类型 基本数据类型 布尔类型 字符类型 1.整数类型 整数类型表示一个整数,常用的整数类型有: byte, short, int, long 范围: byte 一个字节-128 – 127 short 两个字节-32768 - 32767 int 四个字节-2147483648 – 2147483647 long 八个字节 一个字节= 八个byte

    例:一个byte 0 0 0 0 0 0 0 1 最高位为符号位0表示正数,1表示负数 1 1 1 1 1 1 1 1 – 0 1 1 1 1 1 1 1 2.小数(浮点)类型 常用类型有float, double 3.布尔类型 可以表示:真或者假,类型是boolean 4.字符类型 表示单个字符,字符类型是char,chai是两个字节,可以存放汉字。 多个字符称为字符串,在java中用String表示,String属于类。 . 在java中,对char进行运算的时候,直接当做ascii码对应的整数对待。(汉字则是unic码) 定义变量int a 初始化变量int a = 45 给变量赋值int a ; a =45 基本数据类型转换 int a = 1.2 错误会损失精度 double a = 4 正确数据类型可以自动从低精度向高精度转换。 byte

    jquery教程

    一.摘要 本系列文章将带您进入jQuery的精彩世界, 其中有很多作者具体的使用经验和解决方案, 即使你会使用jQuery也能在阅读中发现些许秘籍. 本文是实战篇. 使用jQueryUI完成制作网站的大部分常用功能. 二.前言 经过公司内部收集, 整理了一些经常使用javascript实现的功能. 实现这些功能的主角不是让人眼花缭乱的jQuery插件, 而是jQuery UI. 如果你还在为了一个小小的特效而去下载并安装插件, 发现Bug还没有人替你解决. 记住插件是我们没有办法的最后选择. 使用插件有太多的坏处: 1.不利于维护 2.增加页面大小 3.不利于成员间交流共享,具有学习成本. 4.不够健壮, 不能保证插件版本一直更新并修复所有问题. 下面就引入今天的主角:jQuery UI 三.jQuery UI jQuery UI 是jQuery 的一部分, 是在jQuery之上的一套专门用于UI交互的类库. 使用jQuery UI可以实现底层交互, 各种高级特效, 动画, 并且可定制主题. 我们可以用它轻松的构建高度交互的Web应用程序. 官方首页: https://www.doczj.com/doc/485892904.html,/ 下载: https://www.doczj.com/doc/485892904.html,/download 示例和文档: https://www.doczj.com/doc/485892904.html,/demos/ 皮肤: https://www.doczj.com/doc/485892904.html,/themeroller/ jQuery UI 的在线网站十分强大. 首先就是在下载时可以组装自己想要的功能定制下载:

    并且针对各种控件不仅提供了详细的参数说明和实例, 还可以随时更换实例的皮肤: 本文主要讲解实例, 大家可以通过实例代码快速上手jQuery UI. 使用jQuery UI我们可以再不借助其他插件的情况下完成大部分页面应用, 说其是一个官方的超级UI插件也不为过. 包含所有功能的jQuery UI类库文件为188K, 启用Gzip压缩后是45K. 虽然较大但是一次加载全网站获益.而且45K大小在当今的互谅网时代还算可以接受. 目前还没有jQuery UI的中文教程. 因为本文是实战篇, 所以不会仔细讲解基础内容. 在后面的章节中我会加入jQuery UI的基础教程.争取成为中文jQuery UI第一教程. 四. 准备工作 我将所有相关的文件, 包括各种类库文件, Theme模板放置在如下路径: https://www.doczj.com/doc/485892904.html,/JSLib/ 此路径开通了目录浏览, 可以直接查找需要的文件. 目录组织结构按照本系列: (八) 插播:jQuery实施方案中介绍的方案组织. 另外也可以从Google上引用文件, Google的CDN速度更快也更有保证, 参见: Google's CDN 本文的实例的所有引用都使用WebConfig.ResourceServer 这个属性: public class WebConfig { public static string ResourceServer = @"https://www.doczj.com/doc/485892904.html,/";}五.弹出层对话框 弹出框是最常用最实用的功能. 先来看一下艺龙网上的一些应用场景. 1. 艺龙网应用场景举例 (1) 静态提示类弹出层. 弹出层的内容是固定的. (2) 动态提示类弹出层. 弹出层内容是根据事件源变化的. (3)遮罩类弹出层. 弹出时背景变灰并不可点击. 2. 应用实例 使用jQuery UI 的Dialog 组件. 我以轻松实现上面三种效果.

    相关主题
    文本预览
    相关文档 最新文档