参考cc131-基础班笔记_第1页
参考cc131-基础班笔记_第2页
参考cc131-基础班笔记_第3页
参考cc131-基础班笔记_第4页
参考cc131-基础班笔记_第5页
已阅读5页,还剩4页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、js 知识回顾js 语言基础:变量:含义:表示一个数据的符号。定义:var s1;类型:简单类型:数字型,字符串型,型值传递var s2,s3,s4;复合类型:数组,对象;特殊:null, undefined使用:传递赋值:s1 = 1;s2 = 2+3; s3 = s1 + s2;取值:alert(s1); v1 = s1;流程控制:分支结构:if:可以设定灵活的各种条件判断switch:只能设定“相等判断”,而且只能是拿一个“量”跟具体的多个数据进行相等比较。 switch(某个数据量 ).循环结构:while:循环变量初始化while(循环变量条件判断) ; 循环变量的 do while

2、:for:for in:只针对数组和对象使用( for(var t1 in 数组 v1)只学习了对数组的使用)。 t1 在此范围中就代表依次取得的数组 v1 的下标。则使用数组通常就类似这样: v1t1;函数:含义:无非是一段相对独立的代码的“整体包装”。定义:function 函数名 f1(形式参数 1,形式参数 2,. )/函数体(语句块);【 return 【xx】; 】返回类型:无返回: undefined有返回: 决定于 return 语句之后的数据类型;使用(调用)无返回时:f1(实际参数 1,实际参数 2, .);有返回时:要将该函数调用形式当作一个“值”来来使用,就如一个变量也

3、代表一个值一样。 比如: v1 = f1();内置对象:Array 数组:varv1 = 12, 2, 5, 2.5;varlen = v1.length;.write( “结果为:”+f1()v2= f1() + 3;alert(f1(););使用: v1下标;可以认为,数组的某项其实跟一个变量是完全一样可取值可赋值方法: concat(),join(),pop()push()String 字符串:属性: .lengthshift()unshift(),sor();reverse();方法: charAt()indexOf()split()lastIndexOf()repace()subst

4、r()substring()toLowerCase()toUpperCase()Date 时间日期:var d1 = new Date();var d2 = new Date(“2013/10/4 9:52:53”);/这里是 10 月份var d3 = new Date(2013, 10, 4, 9, 52, 53);/这里得到的是 11 月份/一个数字,代表所经历过的“毫秒数”var d4 = new Date(2341351234124)/获得毫秒数d1.getTime();d1.toLocaleString();d1.getFullYear() / getMonth()/ getDat

5、e() 。/注意此时获得的月份是从 0 开始的d1.setFullYear(n) / setMonth(n)/ setDate(n) 。/注意此时设置的月份是从 0 开始的Math 数学:.max(),.min(),.abs().round(),.floor(),.ceil(),.random(),.()js 应用基础:网页对象:每个都是一个“对象”varobj =.geementById(“”);属性:obj.html 属性名; 样式属性:obj.style.css 属性名;事件:具体事件:onclick, onmouseover, onmouseout,onload,onfocus,onm

6、ousemove,onmousedown,onblur,事件对象(event):事件一发生就有 event 对象存在,其代表该事件发生的时候的“现场信息”比如鼠标位置,键盘按键,事件源。js 编程模式: window 对象:alert(),prompt(),open();confirm()seterval()location 对象:location.href; history 对象:history.back() screen 对象:screen.width,navigator 对象:clearerva();setTimeout() clearTimeout()location.assign()

7、screen.heightnavigator.appName,.appCodeName,appVer对象:,userAgent.geementById()/ByName()/ByTagName(),Element.createElement(),.body,.找对象的各种途径:.DOM 初步:含义:一种规范(标准)而已,用于规定文档中的各个组成部分的相互关系和操作。属性:parentNode,childNodes,attributes,表单验证原理:Child,lastChild,nextSibling,previousSibling.function f1()if(第 if(第 if(第项不

8、符合要求)return项不符合要求)return项不符合要求)returnfalse;false; false;。return true;知识介绍单机程序单机网络出现联网计算(联网)最初(互联网和他 html 出现之前):cs 结构:C nt/Server 模式bs 模式:Browser/Server 模式后来(互联网出现之后):cs 模式cs 模式:一个在客户端和服务器都都需要安装程序,才能配合使用以完成联网交互功能举例:屏幕广播,好视通,飞秋bs 模式:一个浏览器!只需要在服务器端安装程序,就可以完成联网交互功能的使用只通过举例:几乎所有都可以算 bs 模式,财务管理,信息管理系统网络原理

9、ip:用于标识一定范围中的电脑(设备)的互联网规定的一些特殊 IP 地址: :代表“本机”,类似号。: 代表局域网 ip192.: 代表局域网 ip172.:也就是“”,无非是将一个 ip 用一个好听好记的名字来“命名”,出于“商业化”考虑。dns:互联网上的“服务器”作用是将一个人们上网的时候输入的找到其对应的地址找到也就相当于找到了那台对应的电脑。hosts 文件: 此文件是电脑里的固有小文本文件,其作用是“极小范围内代替服务器”的作用:根据找出对应。位置在(window 操作系统): 操作系统目录/system32/drivers/etc/hosts注意:此文件名就是“hosts”,没有

10、后缀!其中只有一个语法:ip 地址含义:该对应所设定的该 IP 地址作用范围:只对“本机有效”web 网页原理服务器:通常指一台用于提供服务器的电脑系统服务器:是一个安装在上的一个是,用于对外提供网页服务,比如最常用的就端口:指一台“性能优良”的服务器可以对外提供多项服务(服务,邮件服务, 数据库服务,服务),则每项服务可以使用一个名字来进行区分。大体意思是,同样一个(代表一个台具体的电脑),可以用不同的端口来形式类似这样:8:808:8088:1108:25示意图如下:不同的服务。使用服务的用户也要根据自己的需要来告知用什么端口。其安装:w在编程领域,最常使用的 3 个(组成部分)是:apa

11、che:提供 web 服务: 提供数据服务:一种编程语言这 3 个组成部分在 window 系统下可以独立安装,但配置较为麻烦。有人将他们集成为一个独立安装的,则在 window 系统下就叫做“”:window 下的 apache,安装包在 linux 系统下就叫做“L”:Linux 下的 apache,安装后效果应该是:,安装包右下角图标:左键点击之:再点击“localhost”,应该出来这个:localhost 是一个特殊的运行机制:!其含义就是代表“本地服务器”:对外出现。其实就是一个文件夹!只是 Apache 这个设定好了,让某个文件夹以某个的“面貌”例 1:用户浏览网页: htt/a

12、.html 找到服务器电脑(本机) apache 开始提供服务(找到对应文件夹中的对应文件 a.html) 获得该文件 发回给用户浏览器(通过互联网)例 2:用户浏览网页: htt/b. 找到服务器电脑(本机) apache 开始提供服务(找到对应文件夹中的对应文件 b.) 让引擎执行其中的代码 :返回 html 代码(作为文件) apache:获得该文件 图示如下:(如果需要,会从数据库获取数据) apache:发回给用户浏览器(通过互联网)w安装完之后的初始地址是: w安装目录/www/apache 配置能够得以运行都是在 apache 的配置文件中进行的设置!apache 配置文件的位置

13、: w安装目录binapacheApache2.2.17confhttpd.conf注意:配置文件的任何修改都要重启服务才能生效!端口:设定 apache 来对哪些端口提供 web 服务。意思是,如果有“外界”的请求来到“本机”,apache 会判断是否是自己所应该提供的服务,如果不是,则不会运行其中的代码。web 服务其实就是指对外提供浏览服务。Listen 端; /端从 1 到好几万!Root 文档路径:设定站点对应的实际文件路径(文件系统中的某个文件夹)也就是说,一个站点就是一个文件夹!serverName 主机名:设定一个站点的上面两项设定,也就是相当于:对外是一个站点(),对内是一个

14、文件夹。目录权限设置 Directory:用于设定对外作为的文件夹的权限!# 此为注释 ,注意:这里的注释只能单独成行#下一行用于在“没有可显示页面”的时候,显示文件夹的所有文件。 Options Indexes#下一行用于设定“权限控制顺序”Order Deny,Allow#下一行用于“”来源。#Deny from 11#下一行用于“允许” Allow from all来源,这里 all 表示所有来源DirectoryIndex:用于设定一个语法:DirectoryIndex地址中如果没有指明要网页的时候默认的网页。例如:index.htmlindex.default.htmlabc.htm

15、ldef.含义:先找第一个,如果没有找第二个,如果没有,再往下,以此类推ht/def/设定多:首先,在 http.conf 文件的最后面加上一句:NameVirtualHost*:80#开始设定第 1 个站点:#下一行的“*:80”要跟前面 NameVirtualHost 的设定一样!#设定站点ServerName:#设定站点位置(文件夹):Root C:#设定对应文件夹的#下一行用于在“没有可显示页面”的时候,显示文件夹的所有文件。 Options Indexes#下一行用于设定“权限控制顺序”Order Deny,Allow#下一行用于“”来源。#Deny from 11#下一行用于“允许”来源,这里 all 表示所有来源Allow from all一个自己设立的站点的基本过程:1, 在操作系统的 hosts 文件中设定 ip/对应关系2, 在 apache 的配置文件 httpd.conf 中设定一个站点信息,其中大约需要包括: ServerName , Root,Directory 段。3, 重启 apache 服务(重启所有服务):要保证正确启动,如果前一步设定代码出错,则可能起不来。4, 浏览器中输入该就可以了。虚拟目录,环境变量检查 apache 配

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论