- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
web前端年终工作总结_0
web前端年终工作总结
篇一:Web前端基础总结
1.Js的基本类型:
Undefined:只有一个值undefined,它是变量未被赋值时的值,在JS中全局对象有一个undefined属性表示undefined,事实上undefined并非JavaScript的关键字,可以给全局的undefined属性赋值来改变它的值。 Null:只有一个值null,但是JavaScript为它提供了一个关键字null来表示这个唯一的值。Null类型的语义是“一个空的对象引用”。
Number:NaN是其一个特殊的属性值,typeof NaN // “number”);
String:其正式解释是一个16位无符号整数类型的序列,它实际上用来表示以UTF-16编码的文本信息。 Boolean:有两种取值true和false。0、NaN、空字符串、null、undefined转化为false,其余的全部为true。
Object:最为复杂的类型就是Object,它是一系列属性的无序集合,Function是实现了私有属性[[call]]的Object,JavaScript的宿主也可以提供一些特别的对象。typeof
*#39;3#39;,#39;344#39;+//‘Object’
关于null和undefined:null是关键字;undefined不是关键字,undefined是Global对象的一个属性 。
运算时null与undefined都可以被类型转换为false,但不等值于false:
document.writeln(!null, !undefined); // true,true
document.writeln(null==false); // false
document.writeln(undefined==false); // false
document.writeln(undefined==null); // true
null instanceof Object //false
typeof null//Object
2.JS的类型转换
手动的转换有:Number(x);Boolean(x);String(x);以及parseInt,parseFloat,toString,valueOf等等。
自动的转换:如果“+”操作符的一个操作数是字符串,则会将另一个操作数转换为字符串,一元操作符“*”、“-”将操作数转换为数字,一元操作符“!”将操作数转换为布尔值并取反。
‘hello’+5 // ‘hello5’
‘hello’+null // ‘hellonull’
‘5’*5//25
‘hello’*5//NaN
X+””//等价于String(x)
+X 或者 X-0//等价于Number(X)
!!X//等价于Boolean(X)
3.margin属性
四个参数:上右下左
三个参数:上、左右、下
两个参数:上下、左右
一个参数:四周
4.关于float问题,浮动元素后跟非浮动元素的情况。 后边非浮动元素若为行内元素且因为定位产生重叠时,行内元素边框、背景和内容都在该浮动元素“之上”显示,若为块级元素且因为定位产生重叠时,该块级元素边框和背景在该浮动元素“之下”显示,只有内容在浮动元素“之上”显示。 【有示例】。
Clear属性规定元素的哪一侧不允许其他浮动元素。clear 属性定义了元素的哪边上不允许出现浮动元素。在
CSS1 和 CSS2 中,这是通过自动为清除元素(即设置了 clear 属性的元
素)增加上外边距实现的。在 CSS2.1 中,会在元素上外边距之上增加清除空间,而外边距本身并不改变。不论哪一种改变,最终结果都一样,如果声明为左边或右边清除,会使元素的上外边框边界刚好在该边上浮动元素的下外边距边界之下。
5.绝对定位、相对定位与浮动定位
绝对定位:absolute生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。设置为绝对定位的元素框从文档流完全删除,并相对于其包含块定位,包含块可能是文档中的另一个元素或者是初始包含块。元素原先在正常文档流中所占的空间会关闭,就好像该元素原来不存在一样。元素定位后生成一个块级框,而不论原来它在正常流中生成何种类型的框。
相对定位:relative生成相对定位的元素,相对于其正常位置进行定位。设置为相对定位的元素框会偏移某个距离。元素仍然保持其未定位前的形状,它原本所占的空间仍保留。
浮动定位:浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。由于浮动框不在文档的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样。
示
您可能关注的文档
- 2016社区妇联工作总结_0.doc
- 2016社区文体总结.doc
- 2016社区民调工作总结.doc
- 2016税务党建工作总结.doc
- 2016第一次月考自我总结_0.doc
- 2016第一次月考自我总结.doc
- 2016纪检部工作总结.doc
- 2016经济工作总结.doc
- 2016统计个人总结.doc
- 2016豆瓣酱企业车间主任工作总结.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)