版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三部分:网页表单1.Dreamweaver中表单调用(略)2.HTML表单源码(1)表单的基本语法. *=GET, POST 表单中提供给用户的输入形式*=text, password, checkbox, radio, image, hidden, submit, reset(2)文字输入和密码输入*=text, password 您的主页的网址: 密码: (3)复选框(Checkbox)和单选框(RadioButton) (4)图象坐标(略)(5)隐藏表单的元素 (略)(6)列表框(Selectable Menu) 基本语法 . Banana Apple Orange (7)文本区域 .
2、 3.get与post在最初http协议定义的时候,http方法设置了get/post/put/delete。其实就对应了数据操作的查、新增、修改、删除的基本操作。get和post是最常用的两个。Get是向服务器发索取数据的一种请求;而Post是向服务器提交数据的一种请求,要提交的数据位于信息头后面的实体中。 Get与post方法的区别:(1) GET 方法GET从服务器获取数据,GET 方法提交数据不安全,数据置于请求行,客户端地址栏可见GET 方法提交的数据大小限制在255 个字符之内,字符串传送。GET 方法不可以设置书签(2) POST 方法POST向服务器传送数据POST 方法提交数
3、据安全,数据置于消息主体内,客户端不可见POST 方法提交的数据大小没有限制,采用标准输入。POST 方法可以设置书签4.MIMEMIME-多用途网际邮件扩充协议MIME格式常用的type/subtypes5. URL编码步骤:(1) 将数据中特殊字符(非数字、字母)用“%TT”替换,T为一位十六进制数。(2) 将数据中的空格用“+”替代(3) 将数据中的“名”“值”用“=”连接。(4) 将数据中的“名值对”用“&”连接。第四部分:JavaScript1JavaScript概述(1)JavaScript是一种易学易用的脚本语言,目的是面向与用户动态交互的脚本开发,扩展HTML页面的功能。(2)
4、90年代初 SUN Microsystems设计出JAVA1994最早的商业浏览器Netscape Navigator JavaScript前身LiveScript(3) JavaScript标准Jscript是微软公司的javascript.ECMA(European Computer Manufactures Association 欧洲计算机制造协会)提出ECMA-262是JavaScript标准。(4)特点l 脚本语言(解释性语言,弱数据类型)l 基于对象语言l 事件驱动l 安全性l 跨平台(5) JavaScript与HTML为了运用JavaScript控制HTML页面上的对象,Ja
5、vaScript的代码必须与HTML代码结合在一起。将JavaScript嵌入HTML页面时,必须使用SCRIPT标签,该标签使用形式如下: /JavaScript代码标签通知浏览器,有脚本嵌入到标签中。2基于对象编程(1)对象表示现实中的任何物体。两个基本部分:数据(data)和方法(method)与面向对象不同,基于对象一般不支持分类、继承、封装等基本的面向对象编程功能。JavaScript提供了一组丰富的浏览器服务器对象的属性和方法一个对象的下一个阶层是这个对象的属性。浏览器对象:(2)属性一个对象的属性确定了该对象的状态,术形式保存某个对象的数据元素、特征和变量。语法:A设置语法:对象
6、.属性=属性值B引用语法:对象.属性/对象数组/字符串方式 (3)方法描述该对象可做的事情。使用语法:对象.方法()(4)事件处理是一个对象可以识别而且可以定义如何相应的动作,相应某个事件而进行处理的过程称为事件处理。3. JavaScript中的数据类型 (1)数据类型分类: 类型说明字符串类型用引号引起的一串字符数值类型整数或者实数布尔类型逻辑值,有真或假两种数组数组被当作对象来处理对象类型代表JavaScript中的一些对象空类型undefined代表一个空值用于对象属性不存在,或数据无值(2)常量当一个参数赋予一个常量时,这个参数值会一直不变,直到被赋予新的值。常量可以是整数、符点数、
7、布尔值、字符串、null等。JavaScript当中,整数可以是正负数,可以是8(前加0)、10、16(前加0x)进制数。小数不能用8、16进制表示。可将常量赋给变量。(3)变量l 变量的命名要遵循如下的规则:a变量名不能与保留字冲突,长度必须在1行。b变量名必须以字母或者下划线(_)开头,c不能用数字或者其他非字母字符作为变量名开头。(首字母必须是字母或下划线)c变量名中不能包含空格与其他标点符号。d JavaScript是区分大小写的,所以给变量命名时要考虑大小写的问题。l 变量的定义JavaScript中采用弱类型变量,变量可以不做声明和不做类型说明,而在使用或赋值时确定类型。但为了形成
8、良好的编程风格,变量应该采取先定义再使用的方法。JavaScript中变量的定义用关键字var来实现。例如,定义一个名为id的变量: var id;(4)运算符按照运算符的功能可以分为:算术运算符。- + - * / % + -位运算符。逻辑运算符。! & | ?:比较运算符。 = = !=赋值运算符。= += -= *= /=其他运算符 4.JavaScript在网页中应用(1)语法在之间通常需要加注释符或者JavaScript自身的注释语法/或者/*/(2)格式及外部装入通常在之间,也可把输出结果部分放到网页体部。外部装入:多个语句在同一行用“;”分开,不同行语句可不用5.程序结构顺序、选
9、择、循环结构(1)条件语句a.ifelseIf(condition)statement1;Elsestatement2;可以嵌套。可以使用else if条件语句A if语句格式:if (表达式) 语句块; B if-else语句 if (表达式) 语句块1; else 语句块2; C 多路选择语句switch基本格式:switch(expression)case label:statements;break;case label:statements;break;default:statements;即switch (表达式) case 值1:语句1; break; case 值2:语句2;
10、break; case 值n:语句n; break; default:语句; (2)循环语句A . for语句for (初始表达式;循环条件表达式;计数器表达式) 语句块;B . while语句while (循环条件表达式) 语句块; 计数器表达式; C . do-while语句 do 语句块; 计数器表达式; while (循环条件表达式)D . label语句 label: 代码块;E . break语句 break;或break label; F . continue语句 continue;或continue label; (3)其他语句a. for-in语句 for (变量 in 对象
11、) 代码块;b. with语句 with (对象) 代码块;c. return语句d. 注释 /或者/*/6 函数JavaScript不区分函数和过程,它只有函数。 (1)函数的定义 founction 函数名(参数1,参数2.) 代码块; (2)函数的参数:在函数定义时确定参数,然后按照确定的参数进行传递调用。(3)函数返回值:可以使用return语句返回常量、变量,也可以是表达式等。(4)系统函数(内置函数)与任何对象无关的函数,使用这些函数不需要创建任何实例,可直接用。eval(“string”) 返回字符串表达式中的值parseFloat(“string”) 返回字符串数的实数pars
12、eInt(“numbers”,x) 返回不同进制字符串的十进制数值(5)函数的事件驱动7. JavaScript的内置对象JavaScript中的内置对象,包括数学(Math)对象、字符串(String)对象、日期(Date)对象、时间(Time)对象和数组(Array)对象等。(1)Math对象Math对象不需要用new操作符创建对象,而是可以直接使用,所以又被称作是静态的对象。 调用方式为:Math.数学函数名(参数表)Math对象的属性Math对象的方法 (2) String对象String中的函数不能直接使用类名String加函数名,而是要创建String类型的对象,在对象的后面加上函
13、数名。aString对象的定义 str1=hello; str2=new String(hello); bString对象的属性cString对象的方法 (3) Date对象JavaScript中没有日期类型,Date对象中不仅包括日期,还包括时间。aDate对象的定义var 对象名=new Date(参数);bDate对象的方法(4) Array对象数组是一系列元素的有序集合,它的强大功能是不可替代的。在JavaScript中,可以使用Array数组对象来完成对数组的操作。aArray对象的定义使用关键字new来创建。bArray对象的属性cArray对象的方法实例:!-var ss=new
14、 Array(e,t,i,s);var tt=new Array(w,o,l,f);document.write(ss.reverse().join( )+);for(i=0;itt.length;i+)document.write(tti, );document.write(+tt.sort().join( )+);/-(5) 内置函数A. escape():对字符串进行编码。B. unescape():对字符串进行解码。C. eval():将字符串转换为实际代表的语句或运算。D. parseInt():将其他类型的数据转换成整数。 E. parseFloat():将其他类型的数据转换成浮点
15、数。F. isNaN():判断一个表达式是否是数值。 (6) 自定义对象A.通过对象初始化来创建,格式为:对象=属性1:属性值1,属性2:属性值2,.,属性n:属性值nB.通过定义对象的构造方法创建对象 function 对象名(属性1,属性2,.,属性n) this.属性1=属性值1;this.属性2=属性值2; . this.属性n=属性值n; this.方法1=函数名1;this.方法2=函数名2; . this.方法n=函数名n; 8. JavaScript框架Jquery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果。第五部分:CSS1CSS简介CSS-层叠样式表样式表可描述文档如何被显示、发音或打印。CSS 是一种向网页添加样式的机制。2CSS定义selectorproperty:value;property:valueSelector分为三种形式:(1)HTML Selector:等(2)class Selector:a 相关class Selectortag.classnameproperty:valuetd.fancy color: #f60; background: #666; b 独立class Selector.classname
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年对口单招电子试题及答案1套
- 2026年湖南工业单招职业测试题附答案
- 2026年广东理工职业学院单招职业适应性考试模拟测试卷及答案1套
- 2026重庆某国企外包员工招聘2人笔试参考题库及答案解析
- 2026年成都纺织高等专科学校单招职业技能测试题库附答案
- 2026年浙江师范大学行知学院单招职业技能考试模拟测试卷附答案
- 2026年安康职业技术学院单招综合素质考试题库及答案1套
- 2026年广东江门中医药职业学院单招职业倾向性考试模拟测试卷及答案1套
- 2026年吉林省辽源市单招职业适应性测试题库及答案1套
- 2026年大学往年单招试题及答案1套
- 电子元器件入厂质量检验规范标准
- 中药炮制的目的及对药物的影响
- 688高考高频词拓展+默写检测- 高三英语
- 学生公寓物业管理服务服务方案投标文件(技术方案)
- 食品检验检测技术专业介绍
- 2025年事业单位笔试-贵州-贵州财务(医疗招聘)历年参考题库含答案解析(5卷套题【单项选择100题】)
- 二年级数学上册100道口算题大全(每日一练共12份)
- 空压机精益设备管理制度
- 国家开放大学《公共政策概论》形考任务1-4答案
- 药品经营与管理专业职业生涯规划书1400字数
- 正循环成孔钻孔灌注桩施工方案
评论
0/150
提交评论