9月11日—12月2日三个月工作总结
1、html方面
对于html页面布局有了基本的认识。可以默写html语句
例:
1 <html>
2 <head><div align="center">页面标题</div></head>
3 <body>
4 <form>
5 <p><b style="color:blue">页面示例</b></p>
6 <br/>
7 <table width="100%" cellspace="1" bgcolor="yellow" cellpading="1">
8 <tr bgcolor="black">
9 <td>实例一</td>
10 <td><input type="textbox" id="exam1"></td>
11 </tr>
12 <tr bgcolor="red">
13 <td>实例二</td>
14 <td><input type="checkbox" id="exam2">学生<input type="checkbox" id="exam3">工人</td>
15 </tr>
16 <tr bgcolor="blue">
17 <td>实例三</td>
18 <td><input type="radio" id="male" name="sex">男<input type="radio" id="female" name="sex">女</td>
19 </tr>
20 <tr bgcolor="green">
21 <td>实例四</td>
22 <td><input type="button" id="click" value="点击"></td>
23 </tr>
24 </td></td>
25 </td></td>
26 </tr>
27 </table>
28 </form>
29 </body>
30 </html>
3 <body>
4 <form>
5 <p><b style="color:blue">页面示例</b></p>
6 <br/>
7 <table width="100%" cellspace="1" bgcolor="yellow" cellpading="1">
8 <tr bgcolor="black">
9 <td>实例一</td>
10 <td><input type="textbox" id="exam1"></td>
11 </tr>
12 <tr bgcolor="red">
13 <td>实例二</td>
14 <td><input type="checkbox" id="exam2">学生<input type="checkbox" id="exam3">工人</td>
15 </tr>
16 <tr bgcolor="blue">
17 <td>实例三</td>
18 <td><input type="radio" id="male" name="sex">男<input type="radio" id="female" name="sex">女</td>
19 </tr>
20 <tr bgcolor="green">
21 <td>实例四</td>
22 <td><input type="button" id="click" value="点击"></td>
23 </tr>
24 </td></td>
25 </td></td>
26 </tr>
27 </table>
28 </form>
29 </body>
30 </html>
2、Javascript
(1)能在页面插入JavaScript函数
(2)能链接js文件使用其中的js文件
(3)能看懂基本的js文件
(4)会模仿并写简单的js函数
(5)以下为自己常用的几个js函数,一一默写太累,就先粘出
1 $get("控件名");
2 document.getElementByID("控件名");
3 document.all.控件名;
4 document.all["控件名"];
5 //读取html中控件的几种方法
6
7 //控制表格中某个单元格的第一个控件,两种方法根据实际情况灵活使用。
8 方法一:document.getElementByID("表格ID").rows.cells[列号].children[0].value;
9 方法二:document.getElementByID("表格ID").rows.cells[列号].innerHTML;
10 注:因js文件中数据类型通常为var,假如想要比较取出的数据是否为数字的话,应该*1之后再与数字比较。
11
12 //在函数中触发button或者其他控件的点击时间
13 document.getElementByID("控件ID").fireEvent("onclick");
14 //取两位小数
15 在value值后面加上.toFixed(2);
16 //能够触发js函数的事件
17 onchange数据值改变,onfocus获得焦点,onblur失去焦点,onclick点击,等等
18 //在JavaScript中像循环,条件语句可以像C语言一样但用无妨。
19 经典例子:(使用方向键控制光标在表格里的移动)
20 function OnKeyDown(text)
21 {
22 var keyCode=window.event.keyCode;//控制键盘的键码
23 if(keyCode!=38&&keyCode!=39&&keyCode!=37&&keyCode!=40)
24 {
25 return;
26 }
27 var td=text.parentElement;///当前控件的父节点,即当前单元格
28 var cellIndex=td.cellIndex;
29
30 var tr=td.parentElement;//当前控件的父节点,即当前行
31 var rowIndex=tr.rowIndex;
32
33 switch(keyCode)
34 {//使用switch分支根据键对当前索引操作
35 case 38:
36 --rowIndex;//按下↓,行索引减1
37 break;
38 case 40:
39 ++rowIndex;//按下↑,行索引加1
40 break;
41 case 37:
42 --cellIndex;
43 break;
44 case 39:
45 ++cellIndex;
46 break;
47 default:
48 break;
49 }
50 var table=tr.parentElement;//当前行的父节点,即当前表格
51 if(rowIndex<2)
52 {
53 table.rows[table.rows.length-2].cells[cellIndex].children[0].select();
54 return;//第一行按上,跳到最后一行
55 }
56 if(rowIndex>table.rows.length-2)
57 {
58 table.rows[2].cells[cellIndex].children[0].select();
59 return;//最后一行按下,跳到第一行
60 }
61 if(cellIndex<2)
62 {
63 table.rows[rowIndex].cells[table.rows[0].cells.length-1].children[0].select();
64 return;//第一列按左,跳到最后一列
65 }
66 if(cellIndex>6)
67 {
68 table.rows[rowIndex].cells[2].children[0].select();
69 return;//在最后一列按→,跳到第一列
70 }
71 table.rows[rowIndex].cells[cellIndex].children[0].select();
72 }
2 document.getElementByID("控件名");
3 document.all.控件名;
4 document.all["控件名"];
5 //读取html中控件的几种方法
6
7 //控制表格中某个单元格的第一个控件,两种方法根据实际情况灵活使用。
8 方法一:document.getElementByID("表格ID").rows.cells[列号].children[0].value;
9 方法二:document.getElementByID("表格ID").rows.cells[列号].innerHTML;
10 注:因js文件中数据类型通常为var,假如想要比较取出的数据是否为数字的话,应该*1之后再与数字比较。
11
12 //在函数中触发button或者其他控件的点击时间
13 document.getElementByID("控件ID").fireEvent("onclick");
14 //取两位小数
15 在value值后面加上.toFixed(2);
16 //能够触发js函数的事件
17 onchange数据值改变,onfocus获得焦点,onblur失去焦点,onclick点击,等等
18 //在JavaScript中像循环,条件语句可以像C语言一样但用无妨。
19 经典例子:(使用方向键控制光标在表格里的移动)
20 function OnKeyDown(text)
21 {
22 var keyCode=window.event.keyCode;//控制键盘的键码
23 if(keyCode!=38&&keyCode!=39&&keyCode!=37&&keyCode!=40)
24 {
25 return;
26 }
27 var td=text.parentElement;///当前控件的父节点,即当前单元格
28 var cellIndex=td.cellIndex;
29
30 var tr=td.parentElement;//当前控件的父节点,即当前行
31 var rowIndex=tr.rowIndex;
32
33 switch(keyCode)
34 {//使用switch分支根据键对当前索引操作
35 case 38:
36 --rowIndex;//按下↓,行索引减1
37 break;
38 case 40:
39 ++rowIndex;//按下↑,行索引加1
40 break;
41 case 37:
42 --cellIndex;
43 break;
44 case 39:
45 ++cellIndex;
46 break;
47 default:
48 break;
49 }
50 var table=tr.parentElement;//当前行的父节点,即当前表格
51 if(rowIndex<2)
52 {
53 table.rows[table.rows.length-2].cells[cellIndex].children[0].select();
54 return;//第一行按上,跳到最后一行
55 }
56 if(rowIndex>table.rows.length-2)
57 {
58 table.rows[2].cells[cellIndex].children[0].select();
59 return;//最后一行按下,跳到第一行
60 }
61 if(cellIndex<2)
62 {
63 table.rows[rowIndex].cells[table.rows[0].cells.length-1].children[0].select();
64 return;//第一列按左,跳到最后一列
65 }
66 if(cellIndex>6)
67 {
68 table.rows[rowIndex].cells[2].children[0].select();
69 return;//在最后一列按→,跳到第一列
70 }
71 table.rows[rowIndex].cells[cellIndex].children[0].select();
72 }
73 //当触发该控件时刷新页面
74 document.getElementById("ReceiverID").onchange=function(){document.forms[0].submit();}3、SQL语句方面
基本的查询,删除,修改:insert into,delete from,update 表名。
较熟练的使用简单的存储过程,见上一篇博客http://www.cnblogs.com/shivchu/archive/2008/12/02/1346046.html
4、C#方面
没怎么更新知识,知道了用library可以简单的连接数据,待巩固。用的大多是他们封装好的平台控件。
浙公网安备 33010602011771号