前端面试浅谈

7 篇文章 0 订阅
4 篇文章 0 订阅

1.定位方式

position的默认值是static,(也就是说对于任意一个元素,如果没有定义它的position属性,那么它的position:static) 

absolute是相对于自己最近的父元素来定位的,如果你不给#demo相对定位,那么#sub的绝对定位就是相对于body来定位的。 
relative是相对于自己来定位的,例如:#demo{position:relative;top:-50px;},这时#demo会在相对于它原来的位置上移50px。 
另:relative 不脱离文档流,absolute 脱离文档流。也就是说:relative 的元素尽管表面上看到它偏离了原来的位置,但它实际上在文档流中还是没变。absolute的元素不仅位置改变了,同时也脱离了文档流。 
position:relative日常应用的时候一般是设置给position:absolute;的父层的,
父层position:relative; 子层position:absolute;的话, 就是依照父层的边界进行定位的, 不然position:absolute 会逐层向上寻找设置了position:relative的元素边界, 直到body元素..
2.页面加载方式
dom  css js
3.$('document').ready 和onload的区别
一个是dom加载完之后执行,一个是等页面的图片,flash加载完之后加载,如果涉及图片,则推荐使用$(window).load()
4.c和javascript的区别

 
 
一.相似之处是:变量的只有定义了才可以使用.
有些可以类比的地方:
1.type="text"定义了一个文本类型相当于C中的int类型类型是不可以直接使用的.
2.name="text2"定义了一个变量    相当于C中的a或b变量 变量是可以直接使用的.注意看(标红色的)
3.在C中我们输入直接用scanf("%d",&a);,3存在变量a中,而在Javascript中我们给变量输入,<inputtype="text"name="text1">,值存在 value这个关键字里面.
二.不同之处是:
1.Javascript处理是方式不想C那样按照输入处理输出的方式顺序执行,Javascript是按照"事件驱动"的方式即 οnclick="add()"当鼠标单击 按钮"计算"时,程序会调用add()这个函数来响应这个单击事件.也就是事件驱动.
2.Javascript是基于对象的,比如document.write(),表示document对象下的write的方法.当然提到对象:肯定要知道对象的好处:封装和继承.以后我们再做相应的讨论.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西安小哥

劳动不易

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值