display属性 :
block : CSS1 块对象的默认值。将对象强制做为块对象呈递,为对象以后添加新行 能够定义高度和宽度
none : CSS1 隐藏对象。与 visibility 属性的hidden值不一样,其不为被隐藏的对象保留其物理空间
inline : CSS1 内联对象的默认值。将对象强制做为内联对象呈递,从对象中删除行
overflowjavascript
参数是scroll时候,必会出现滚动条。
参数是auto时候,子元素内容大于父元素时出现滚动条。css
<a href="/XXXX" target="_blank" >打开新的网页</a>html
_self 默认。在相同的框架中打开被连接文档。java
<audio> 标签订义声音,好比音乐或其余音频流。
<canvas> 标签订义图形,好比图表和其余图像。
<menu> 标签订义命令的列表或菜单。
<command> 标签能够定义命令按钮,好比单选按钮、复选框或按钮。node
0 1 0
1
2
3
4
5
6
7
8
9
10
11
12
|
function Foo() {
var i =
0
;
return
function() {
console.log(i++);
}
}
var f1 = Foo(),
f2 = Foo();
f1();
f1();
f2();
|
2 1
1
2
3
4
5
6
7
8
9
|
<SCRIPT LANGUAGE=
"JavaScript"
>
var bb =
1
;
function aa(bb) {
bb =
2
;
alert(bb);
};
aa(bb);
alert(bb);
</SCRIPT>
|
函数体内,bb并无使用var来定义,按理说这个bb在预处理的时候应该是window的属性, 但在这里,函数声明的时候,带了一个参数bb,也就是至关于在函数体内声明了var bb。
因此,函数里的bb就是函数活动对象的属性。因此函数执行时会输出2。函数执行完后,函数的活动对象被销毁,也就是局部的这个bb被删除了,执行流进入到window,再输出bb,值就是1了。
若是声明函数时,把参数那里的bb去掉,这段代码执行起来,结果就是弹出 2 2
一个有效的javascript变量定义规则
_$te$t2
parseFloat方法:该方法将一个字符串转换成对应的小数
isNaN方法:该方法用于检测参数是否不是数值型,若是不是数值,返回true
escape方法: 该方法返回对一个字符串编码后的结果字符串
eval方法:该方法将某个参数字符串做为一个JavaScript执行
javascript常见事件的触发
onFocus:当输入得到焦点后,产生该文件json
onchange:当文字值改变时,产生该事件canvas
onselect:当文字加亮后,产生该事件数组
onClick:当组件被点击时产生的事件浏览器
HTML的Doctype和严格模式与混杂模式的描述闭包
1.<!DOCTYPE> 声明位于文档中的最前面,处于 <html> 标签以前。告知浏览器的解析器,用什么文档类型 规范来解析这个文档。
2.严格模式的排版和 JS 运做模式是 以该浏览器支持的最高标准运行。在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站点没法工做。
3.DOCTYPE不存在或格式不正确会致使文档以混杂模式呈现。
JavaScript中 call和apply的描述
两者只有参数传递方式不一样
call第一个参数为this, 其它参数依次排在后面
apply只有两个参数,第二个参数是一个数组function add(c, d){
return this.a + this.b + c + d;
}
var o = {a:1, b:3};
add.call(o, 5, 7); // 1 + 3 + 5 + 7 = 16
add.apply(o, [10, 20]); // 1 + 3 + 10 + 20 = 34
border:none以及border:0的区别
1 CSS Sprites在国内不少人叫css精灵,是一种网页图片应用处理方式。2 它容许你将一个页面涉及到的全部零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像之前那样一幅一幅地慢慢显示出来了。3 利用CSS的“background-image”,“background- repeat”,“background-position”的组合进行背景定位,background-position能够用数字精确的定位出背景图片的位置。4 利用CSS Sprites能很好地减小网页的http请求,从而大大的提升页面的性能,这也是CSS Sprites最大的优势,也是其被普遍传播和应用的主要缘由;5 CSS Sprites能减小图片的字节,曾经比较过屡次3张图片合并成1张图片的字节老是小于这3张图片的字节总和。6 解决了网页设计师在图片命名上的困扰,只需对一张集合的图片上命名就能够了,不须要对每个小元素进行命名,从而提升了网页的制做效率。7 更换风格方便,只须要在一张或少张图片上修改图片的颜色或样式,整个网页的风格就能够改变。维护起来更加方便。Wekbit是一个开源的Web浏览器引擎,也就是浏览器的内核。Apple的Safari, Google的Chrome,Apple手机的默认浏览器,Android手机的默认浏览器三大浏览器内核 Wekbit Gecko和TridentFirefox即是使用的Gecko内核 微软IE系列使用的是Trident内核