- 博客(8)
- 问答 (1)
- 收藏
- 关注
原创 计算机网络读书笔记
路由器:在网络核心部分起特殊作用,它是一种专用计算机(但不是主机)。路由器是实现分组交换的关键构件,其任务是转发收到的分组,这是网络核心部分的最重要的功能。路由器用于转发分组,即进行分组交换。(路由器收到一个分组,先暂时存储下来,再检查其首部,查找路由表,按照首部中的目的地址,找到合适的接口转发出去,把分组交给下一个路由器)具有五层协议的体系结构1.应用层:应用层是体系结构中的最高层。应用层的任务是
2017-09-30 17:48:42 498
原创 属性getter和setter
javascript中的setter,getter只在非IE浏览器里支持,在ECMAScript5中属性值可以用一个或者两个方法代替,这两个方法就是setter和getter,由它们定义的属性称作为“存储器属性”getter负责查询值,它不带任何参数,setter负责设置键值,值以参数形式传递。与普通属性不同的地方,存储器属性只声明了get或者set时,对于读和写二者是不可兼得的,当它只拥有gett
2017-09-27 09:36:39 457
原创 JS继承的6种方式
JS实现继承的集中方式逛了一圈博客,对JS继承的集中方式进行总结 在实现继承之前,先定义一个父类,并且对属性进行约定function Fun(){//私有属性var val = 1;//私有属性var arr = [1];//私有引用属性function fun(){} //私有函数(引用属性)//实例属性this.val = 1; //实例基本属性this.arr = [1];
2017-09-26 15:31:37 7383 1
原创 省市区三级联动
省市区的三级关联菜单<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>省市三级联动</title> <script type="text/javascript"> var arr = [ { "name
2017-09-20 12:24:19 304
原创 二级联动下拉单
制作二级联动下拉菜单<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>省市二级联动</title></head><body>//当省按钮内的内容被改变时就触发这个函数,将与之对应的城市添加到第二个选项栏中去//this传入当前被选择的省份所对应的索引值,下面函数用来找到对应的城市数组
2017-09-19 14:45:44 385
原创 new Option()函数的作用
在做三级联动的时候遇见了这个函数,对函数的用法进行一下小总结,不太详细,敬请谅解。作用:用于创建一个新的选项Option()构造函数接受两个参数:文本(text)和值(value);第二个参数可选.虽然这个构造函数会创建一个Object的实例,但是兼容DOM的浏览器会返回一个<option>元素。我们依然可以使用appendChild()将新的选项加到选择框中。例如:var newOption =
2017-09-18 10:18:44 23719 1
翻译 JS堆栈和拷贝的理解
1.堆栈的概念栈: 队列优先,先进先出,由操作系统自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈 堆: 先进后出,动态分配的空间一般由程序员分配释放,若程序员不释放,程序结束时可能由OS(Operatig System,管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件)回收,分配方式类似于链表2.基本类型和引用类型基本类型:
2017-09-17 11:22:18 1905
翻译 JS函数声明和预解析的理解
JS函数声明方法今天看到了一个自己关注了的大神给我回了私信,觉得自己仿佛摸到了大神的裤腿,哈哈,而且人还特别好,居然会给你小菜鸟回私信,特别开心呀,一个菜鸟的小激动,言归正传啦 1.最为常见的函数声明的方式,function+函数名称标识符 function func1([参数]){/*函数体*/}2.将匿名函数赋给一个变量,调用方式:func2(参数) var func2 = functio
2017-09-06 15:26:54 1688
空空如也
document.getELementsById is not a function
2017-09-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人