-
[综合] SQL必知必会(21)——使用游标
1、游标 游标是一个存储在DBMS服务器上的数据库查询,它不是一条SELECT语句,而是被该语句检索出来的结果集。在存储了游标之后,应用程序可以根据需要滚动或浏览其中的数据。 2、使用游标 2.1、创建游标 DECLARECusCursorCURSOR FOR SELECT*FROMCustomer...
97
热度 -
[综合] SQL必知必会(22)——高级SQL特性
1、约束 1.1、主键 主键是一种特殊的约束,用来保证一列(或一列组)中的值是唯一的,而且永不改动。表中任意列只要满足以下条件,都可以用于主键: 任意两“列的主键值”都不相同。 每行都具有一个主键值。 包含主键值的列从不修改或更新。 主键值不能重用。 1.2、外键 外键是表中的一列,其值必须列在...
37
热度 -
[综合] CSS(1)——样式表、CSS
CSS(层叠样式表)是用来美化页面用的,可以对页面元素进行更精细的设置,样式主要描述元素的字体颜色、背景颜色、边框等。CSS主要有元素内联、页面嵌入和外部引用三种使用方式。CSS是描述元素的皮肤! 1.元素内联(内联样式,也叫行内样式),直接将样式写入元素的style属性中 <inputtyp...
25
热度 -
[综合] CSS(2)——常见样式
1.css计量单位:css中表示宽度、距离时有多种计量单位:px(像素)、30%(百分比)、em(相对单位)等。width:20px。 2.background-color:Red;背景颜色;color:文本颜色。 3.复合样式background、border等。 4.(1)border-styl...
68
热度 -
[综合] CSS(3)——样式选择器
对于非元素内联的样式需要定义样式选择器,通俗的说就是这个样式适合于哪些元素。有的地方把“选择器”翻译成“选择符”,代表的意思是一样的。常用的三种样式选择器:标签选择器、class选择器和id选择器。 1.标签选择器 对于指定的标签采用统一的样式。 input {border-color:Yellow...
79
热度 -
[综合] CSS(4)——细边框表格
设置了表格的border=“1px”因为表格边线有重叠,所以表格的边线显示比较粗。可以使用css去重重叠。 (1)使用css先给Table加上1px的border-top,border-left (2)再给td加上1px的border-right,border-bottom
61
热度 -
[综合] CSS(6)——CSS汇总整理
精通DIV+CSS Meta(了解就行) 1、divspan 2、三种样式表 内联样式(行内样式) 嵌入样式 外部样式 就近原则 3、常见样式 复合样式backgroundborder css单位%pxem background-color color border-style border-...
80
热度 -
[综合] JavaScript(1)——什么是JavaScript
首先说一下学习JavaScript的目标:掌握JavaScript语法,为Dom编程和JQuery打基础。 ==================================================================== 1.HTML只是描述网页长相的标记语言,没有计算、判断...
56
热度 -
[综合] JavaScript(3)——JS入门
<scripttype="text/javascript">alert(newDate().toLocaleDateString()); </script> 1.</script><scriptlanguage="....>已经不推荐使用。 2.Jav...
83
热度 -
[综合] JavaScript(4)——事件
在超链接的点击里执行JavaScript: <ahref="javascript:alert(88)">发发</a> JavaScript中也有事件的概念,当按钮被点击的时候也可以执行JavaScript: <inputtype="button"onclick="ale...
80
热度 -
[综合] JavaScript(5)——JS的变量
JavaScript中即可以使用双引号声明字符串,也可以使用单引号声明字符串。主要是为了方便和html集成,避免转义符的麻烦。 JavaScript中有null、undefined两种。null表示变量的值为空;undefined则表示变量还没有指向任何的对象,未初始化。两者的区别参考资料。 Jav...
71
热度 -
[综合] JavaScript(7)——判断变量初始化
JavaScript中判断变量、参数是否初始化的三种方法: varx;if(x==null){alert("null");}if(typeof(x)=="undefined"){alert('undefined');}if(!x){alert('不x');}if(x){}//变量被初始化了或者变量不...
80
热度 -
[综合] JavaScript(8)——函数的声明
JavaScript中声明函数的方式: //方法的声明 functionadd(i1,i2){//代码风格,JavaScript承袭了Java的特性,起始大括号跟在方法名之后,而C#中的起始大括号是独占一行。returni1+i2;} intadd(inti1,inti2)//C#写法 不需要声明返...
43
热度 -
[综合] JavaScript(9)——匿名函数
varf1=function(i1,i2){returni1+i2;}alert(f1(1,2));//这里的f1相当于C#里的委托,相当于C++里的指针。 类似于C#中的匿名函数。 这种匿名函数的用法在JQuery中的非常多。 alert(function(i1,i2){returni1+i2;}...
109
热度 -
[综合] JavaScript(10)——JS面向对象基础
JavaScript中没有类的语法,是用函数闭包(closure)模拟出来的,下面讲解的时候还是用C#中的类、构造函数的概念,JavaScript中String、Date等“类”都被叫做“对象”,挺怪,方便初学者理解,不严谨。JavaScript中声明类(类不是类,是对象): functionPer...
7
热度 -
[综合] JavaScript(11)——String对象
length属性; charAt方法;取第几个字符。 indexOf查出某子字符串在字符串中的索引(第一个字符的下标)。 lastIndexOf从后往前找。找出子字符串最后一次出现的索引。 Substr(start,length)从字符串中截取出一段子字符串。start是开始的索引,length是子...
65
热度 -
[综合] JavaScript(12)——Array对象
JavaScript中的Array对象就是数组,首先是一个动态数组(长度可以自动的增长),而且是一个像C#中数组、ArrayList、Hashtable等的超强综合体。 varnames=newArray();names[0]="tom";names[1]="jerry";names[2]="lil...
107
热度 -
[综合] JavaScript(13)——练习、冒泡排序
1.求一个数组中的最大值。定义成函数。 2.将一个字符串数组输出为|分割的形式,比如“梅西|卡卡|郑大世”。不要使用JavaScript中的Join函数。arr1.join("|")将数组用分隔符连接成一个字符串。 3.将一个字符串数组的元素的顺序进行反转。{"3","a","8","haha"}{...
46
热度 -
[综合] JavaScript(14)——JS中的Dictionary
JS中的Array是一个宝贝,不仅是一个数组,还是一个Dictionary,还是一个Stack。 varpinyins=newArray();pinyins["人"]="ren";pinyins["口"]="kou";pinyins["手"]="shou";alert(pinyins["人"]);a...
22
热度 -
[综合] JavaScript(15)——Array的简化声明
1.Array还可以有简化的创建方式: vararr=[3,5,6,8,9];//普通数组初始化 这种数组可以看做是pinyins["人"]="ren";的特例,也就是key为0、1、2…… 2.字典风格的简化创建方式: vararr={"tom":30,"jim":20};
23
热度