摘要:
一、作用域 几乎所有的语言都有作用域的概念,简单的说,作用域就是变量和函数的可访问范围,即作用域控制在变量和函数的可见性和生命周期。 在Javascript中,引擎、编译器和作用域共同协调完成Javascript的执行过程。 引擎: 从头到尾负责Javascript代码的编译和执行 编译器:负责词法 阅读全文
摘要:
一、eval()函数 eval函数是强大的数码转换引擎,字符串经eval转换后得到一个javascript对象。如果参数是一个表达式,eval() 函数将执行表达式。如果参数是Javascript语句,eval()将执行 Javascript 语句。 js的数据类型为弱类型,可以在定义的时候指定数据 阅读全文
摘要:
一、序列化 1.1 序列化 将其他对象转换为字符串,用法:JSON.stringify() 1.2 反序列化 将字符串转换为对象类型,用法:JSON.parse() 二、字符编码 js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数 阅读全文
摘要:
一、普通函数 使用function定义函数,通过函数名来调用函数 二、匿名函数 JS中的匿名函数没有函数名,使用时也就不能通过调用函数名来调用函数。但是可以将整个函数当中参数传给某个内部函数(类似),其在内部被直接使用。 三、自执行函数 在JavaScript中,形如: 以上代码就是定义并立即调用一 阅读全文
摘要:
一、整体分布 简单的一个页面布局,头部、左侧菜单栏,右侧内容,头部和菜单栏固定位置,内容部分如果很长就会出现滚动条 两种方法能实现,其实两种差别只有一个属性不一样。 1.1 使用position:fixed 1.先定义三个div标签 2.设定头部样式,高48px,背景色蓝色 顶部出现一个蓝色长条 3 阅读全文
摘要:
制作一个左侧菜单栏,包含菜单目录和内容 点击菜单栏才会展示内容,否则隐藏内容 二、事例 2.1 菜单栏基本样式 初步效果: 2.2 为菜单添加样式 初步效果: 2.3 隐藏内容 (第一个默认展开) 2.4 点击菜单栏时,出现内容,增加onclick事件 效果:点击其他菜单时,原本的隐藏,点击的展开 阅读全文
摘要:
一、目标 制作一个表格,第一行分别为选择、主机名和端口 增加一个按钮,名称为添加 点击添加按钮,出现一个半透明的遮罩层,遮罩层中间有个弹出框 弹出框中有两个输入框,分别为主机名和端口,还有两个按钮,分别为确定和取消 点击取消按钮,遮罩层和弹出框消失 表格下方增加三个按钮,分别为 全选、取消和反选 点 阅读全文
摘要:
一、Dom间接选择器 间接查找的属性 html代码 1.parentElement 父节点标签元素 2. children 所以子标签 3. previousElementSibling 前一个兄弟标签元素 二、操作标签 1.calss操作 2.className 修改标签class属性 3.cla 阅读全文
摘要:
一、简介 文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。在网页上,组织页面(或文档)的对象被组织在一个树形结构中,用来表示文档中对象的标准模型就称为DOM。 二、Dom直接选择器 2.1 查找标签 2.2 事例 (1)根据 阅读全文
摘要:
一、If条件判断 1.1 if条件 1.2 if...else 1.3 if..else if..else 二、条件比较 2.1 == 和 != 只需要值相等就可以了,数据类型可以不一致 2.2 和!== 值和数据类型都要一致 2.3 && 和 || (and 和 or) 三、switch...ca 阅读全文