需要具备的知识
在继续学习之前,你需要对下面的知识有基本的了解:
HTML / XHTML
什么是 CSS?
CSS 指层叠样式表 (Cascading Style Sheets)
样式定义如何显示 HTML 元素
样式通常存储在样式表中
把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题
外部样式表可以极大提高工作效率
外部样式表通常存储在 CSS 文件中
多个样式定义可层叠为一
CSS 实例
一个HTML文档可以显示不同的样式: 查看CSS是如何工作的
样式解决了一个很大的问题
HTML 标签原本被设计为用于定义文档内容,如下实例:
<h1>这是一个标题</h1>
<p>这是一个段落.</p>
样式表定义如何显示 HTML 元素,就像 HTML 3.2 的字体标签和颜色属性所起的作用那样。样式通常保存在外部的 .css 文件中。通过仅仅编辑一个简单的 CSS 文档,外部样式表使你有能力同时改变站点中所有页面的布局和外观。
为了解决这个问题,万维网联盟(W3C),这个非营利的标准化联盟,肩负起了 HTML 标准化的使命,并在 HTML 4.0 之外创造出样式(Style)。
当代浏览器都支持 CSS .
CSS 样式表极大地提高了工作效率
样式表定义如何显示 HTML 元素
样式表定义如何显示 HTML 元素,就像 HTML 3.2 的字体标签和颜色属性所起的作用那样。样式通常保存在外部的 .css 文件中。通过仅仅编辑一个简单的 CSS 文档,外部样式表使你有能力同时改变站点中所有页面的布局和外观。
如您还有不明白的可以在下面与我留言或是与我探讨QQ群308855039,我们一起飞!
JavaScript 使用关键字 function 定义函数。
函数可以通过声明定义,也可以是一个表达式。
函数声明
在之前的教程中,你已经了解了函数声明的语法 :
function functionName(parameters) {
执行的代码
}
函数声明后不会立即执行,会在我们需要的时候调用到。
实例
function myFunction(a, b) {
return a * b;
}
分号是用来分隔可执行JavaScript语句。 由于函数声明不是一个可执行语句,所以不以分号结束。 |
函数表达式
JavaScript 函数可以通过一个表达式定义。
函数表达式可以存储在变量中:
实例
var x = function (a, b) {return a * b};
在函数表达式存储在变量后,变量也可作为一个函数使用:
实例
var x = function (a, b) {return a * b};
var z = x(4, 3);
以上函数实际上是一个 匿名函数 (函数没有名称)。
函数存储在变量中,不需要函数名称,通常通过变量名来调用。
上述函数以分号结尾,因为它是一个执行语句。 |
Function() 构造函数
在以上实例中,我们了解到函数通过关键字 function 定义。
函数同样可以通过内置的 JavaScript 函数构造器(Function())定义。
实例
var myFunction = new Function("a", "b", "return a * b");
var x = myFunction(4, 3);
实际上,你不必使用构造函数。上面实例可以写成:
实例
var myFunction = function (a, b) {return a * b}
var x = myFunction(4, 3);
在 JavaScript 中,很多时候,你需要避免使用 new 关键字。 |
函数提升(Hoisting)
在之前的教程中我们已经了解了 "hoisting(提升)"。
提升(Hoisting)是 JavaScript 默认将当前作用域提升到前面去的的行为。
提升(Hoisting)应用在变量的声明与函数的声明。
因此,函数可以在声明之前调用:
myFunction(5);
function myFunction(y) {
return y * y;
}
使用表达式定义函数时无法提升。
自调用函数
函数表达式可以 "自调用"。
自调用表达式会自动调用。
如果表达式后面紧跟 () ,则会自动调用。
不能自调用声明的函数。
通过添加括号,来说明它是一个函数表达式:
实例
(function () {
var x = "Hello!!"; // 我将调用自己
})();
以上函数实际上是一个 匿名自我调用的函数 (没有函数名)。
函数可作为一个值使用
JavaScript 函数作为一个值使用:
实例
function myFunction(a, b) {
return a * b;
}
var x = myFunction(4, 3);
JavaScript 函数可作为表达式使用:
实例
function myFunction(a, b) {
return a * b;
}
var x = myFunction(4, 3) * 2;
函数是对象
在 JavaScript 中使用 typeof 操作符判断函数类型将返回 "function" 。
但是JavaScript 函数描述为一个对象更加准确。
JavaScript 函数有 属性 和 方法。
arguments.length 属性返回函数调用过程接收到的参数个数:
实例
function myFunction(a, b) {
return arguments.length;
}
toString() 方法将函数作为一个字符串返回:
实例
function myFunction(a, b) {
return a * b;
}
var txt = myFunction.toString();
函数定义作为对象的属性,称之为对象方法。函数如果用于创建新的对象,称之为对象的构造函数。 |
如您还有不明白的可以在下面与我留言或是与我探讨QQ群308855039,我们一起飞!
算机网络的定义:计算机网络是将分散在不同地点的具有独立功能的计算机系统,用通信线路和通信设备连接起来,再配以相应的网络软件,以实现数据传输和资源共享的计算机集合。
计算机发展过程的三个阶段:1面相终端的计算机网络2计算机通信网络3计算机网络
1946年世界上诞生了第一台电子计算机,这是计算机与通信结合的开始。
终端(输入,输出设备(键盘,鼠标,显示器的组合)
第一代计算机网络的代表是:SABREI
ARPANET世界上第一个计算机网络系统
计算机通信网以传输信息为主逐步发展为以资源共享为主
OSI/RM参考模型的制定使计算机网络走向了标准化。
计算机网络建设的目的:1提供资源的共享2提供数据的快捷交流3提供分布式处理4实现集中和管理5提高系统的可靠性6提高系统性价比
计算机网络是计算机技术和通信技术相结合的产物
计算机网络中的通信子网由传输线和转接部件组成
网络拓扑结构分类:总线型网络,星状网,环状网,树状网,网状网
按照网络的传输技术,可将网络分为广播式网络和点对点网络(对等网络)
在广播式网络中,地址可以分为三类:单播地址,多播地址,广播地址
按照交换方式,可以分为:电路交换,报文交换(速度较慢),分组交换(速度较快)
传输介质可以分为:有线网(采用同轴电缆,双绞线等有线介质)光纤网(传输距离长,传输率高,抗干扰性强)无线网(用电磁波为载体传输数据)
局域网常采用单一的介质,而城域网和广域网采用多种传输介质。
计算机网络主要分为对等网和客户机/服务器网络(c/s)
运输层的主要任务是保证传输的可靠性
网络协议三要素:语义,语法,时序
IP地址是根据地址类别来划分
走进局域网
局域网:是一种在有限地理范围内将大量个人计算机和各种设备互联在一起实现数据传输和资源共享的计算机网络
局域网大多采用总线,星状,环状拓扑结构
一个完整的局域网由网络硬件和网络软件组成
网络硬件包括:网络适配器,服务器,工资站,传输媒体
服务器按类型可以分为:文件打印服务器,数据库服务器,应用服务器
工作站可以分为:有盘工作站和无盘工作站
网络软件:分为网络系统软件和网络应用软件
局域网采用基带信号传输,数据编码采用曼彻斯特编码
介质访问有带冲突检测的载波监听多路访问,令牌环,令牌总线。
局域网的技术要素:网络拓扑结构,传输介质和介质访问控制方法
以太网的分类:标准以太网
(粗以太网,细以太网,细缆以太网,双绞线以太网。光纤以太网)
2,快速以太网
决定局域网的主要技术有:网络拓扑结构,传输介质,介质访问控制方法
有线传输介质1双绞线(屏蔽双绞线,非屏蔽双绞线),同轴电缆,光纤(单模光纤,多模光纤)
无限传输介质:红外线,微波,蓝牙
双绞线两种国际标准:EIA/TIA568A,EIA/TIA568B
双绞线的连接方法:直通线缆和交叉线缆
*请认真填写需求信息,我们会在24小时内与您取得联系。