09 2016 档案

摘要:一、用法: 在全局或局部开头加上“use strict”即可 就是一行字符串,不会对不兼容严格模式的浏览器产生影响。二、不再兼容es3的一些不规则语法。使用全新的es5规范。三、两种用法: 全局严格模式 局部函数内严格模式(推荐)四、常用的一些特点: 1、不支持with,arguments.call 阅读全文
posted @ 2016-09-27 10:48 Walker-lyl 阅读(256) 评论(0) 推荐(0)
摘要:关于try{}catch(e){}finally{} 一、用法: 格式: try{}catch(e){}finally{},在很多语言中都有try语句,且用法都差不多,几乎没什么差异 二、Error.name的六种值对应的信息 1、EvalError: eval()的使用与定义不一致 2、Range 阅读全文
posted @ 2016-09-27 10:38 Walker-lyl 阅读(189) 评论(0) 推荐(0)
摘要:一、对象的定义: 对象是JavaScript的一个基本数据类型,是一种复合值,它将很多值(原始值或者其他对象)聚合在一起,可通过名字访问这些值。即属性的无序集合。 二、对象的创建(多种方法) 1、对象直接量 / 字面量 var obj = { name: 'lyl', age: 18 } conso 阅读全文
posted @ 2016-09-26 23:01 Walker-lyl 阅读(856) 评论(0) 推荐(0)
摘要:一、定义: 1.函数声明 function func () {} 2.函数表达式 var func = function () {} 注意点: var func = function test () {} func(); // ok test(); // 报错, test isn't defined 阅读全文
posted @ 2016-09-10 20:01 Walker-lyl 阅读(808) 评论(0) 推荐(0)
摘要:1.javascript发展史 javascript首先由Netscape设计,为改善浏览器用户体验,名为liveScript, 网景公司被sun公司收购,为了宣传改名为javascript 后来sun公司被oracle公司收购,javascript版权归oracle所有 2.浏览器 = shell 阅读全文
posted @ 2016-09-09 08:36 Walker-lyl 阅读(261) 评论(0) 推荐(0)
摘要:定位: 1.relative 保留自己原来位置, 相对于自身原来位置进行定位 2.absolute 脱离原来自己位置, 相对于离自己最近的定位父级元素进行定位 3.fixed 完全脱离原来位置,相对于视口进行定位 4。static 默认值,不定位 阅读全文
posted @ 2016-09-08 22:24 Walker-lyl 阅读(121) 评论(0) 推荐(0)
摘要:一、background-size 1.具体设定的px值,及北背景图片的具体宽高 2.设定的百分比,相对于容器的宽高 3.设定三个铺设类型: (1)cover: 以宽 / 高 为基本,尽可能的去铺满整个容器,溢出部分截掉 (2)contain:以宽 / 高 为基本,尽可能的去铺满整个容器,但要求不能 阅读全文
posted @ 2016-09-08 22:17 Walker-lyl 阅读(220) 评论(0) 推荐(0)
摘要:用于当css样式失效时,能以文字显示内容提示,起个容错的处理】 <a class="bg" href="#">淘宝网</a> 方法一:设置text-indent .bg { width: 140px; height: 40px; background-image: url('taobao.jpg') 阅读全文
posted @ 2016-09-08 21:48 Walker-lyl 阅读(260) 评论(0) 推荐(0)
摘要:一。单行文字打点: 三个css属性一件套: white-space: nowrap; // 不换行 overflow: hidden; // 溢出隐藏 text-overflow: ellipsis; // 文本溢出打点 二、多行文字打点: (1)直接overflow: hiddne; 不打点 (2 阅读全文
posted @ 2016-09-08 21:21 Walker-lyl 阅读(466) 评论(0) 推荐(0)
摘要:一、浮动定义:会强制改变display为inline-block,使元素排队列,(排列方式由属性值决定,left / rihgt), 使该元素处于半脱离文档状态 二、浮动元素处于半飘离状态,能看到浮动元素的主要有文字和具有inline属性的元素,所以由此引发 一个问题,和一个应用 (1)一个问题:父 阅读全文
posted @ 2016-09-08 20:29 Walker-lyl 阅读(292) 评论(0) 推荐(0)
摘要:一、浮动定义:会强制改变display为inline-block,使元素排队列,(排列方式由属性值决定,left / rihgt), 使该元素处于半脱离文档状态 二、浮动元素处于半飘离状态,能看到浮动元素的主要有文字和具有inline属性的元素,所以由此引发 一个问题,和一个应用 (1)一个问题:父 阅读全文
posted @ 2016-09-08 20:27 Walker-lyl 阅读(137) 评论(0) 推荐(0)
摘要:1. 不需要知道父容器和子容器的具体尺寸 (1)方法一:margin <div class="wrapper"> <div class="content"></div> </div> .wrapper { display: table-cell; width: 500px; height: 500p 阅读全文
posted @ 2016-09-08 19:47 Walker-lyl 阅读(182) 评论(0) 推荐(0)
摘要:一、div的宽度和高度已知的情况下 二、 阅读全文
posted @ 2016-09-07 22:33 Walker-lyl 阅读(129) 评论(0) 推荐(0)
摘要:一、两栏自适应,左右栏高度均200px, 左栏宽度自适应,右栏宽度200px 二、三栏自适应布局,三栏高度均为200px,左右栏宽度均200px,中间一栏宽度自适应 三、bfc 我们发现不管两栏布局还是三栏布局,对于宽度自适应的,我们都需要设置其margin来为宽度固定的box腾出位置,其实我们为宽 阅读全文
posted @ 2016-09-07 21:44 Walker-lyl 阅读(319) 评论(0) 推荐(0)
摘要:1.delete运算符是用来删除一个对象的 属性,但有一点需要注意:使用var声明的变量虽为全局变量,单不是全局对象的属性,不可以用delete删除,而不用var直接声明的全局变量而直接赋值的为全局对象的属性,是可以用delete删除的; 2.用{}括起来形成语句块, (1)语句块的结尾不需要分号, 阅读全文
posted @ 2016-09-01 22:14 Walker-lyl 阅读(272) 评论(0) 推荐(0)