JS初级面试(二)

web前端开发是一项很特殊的工作,涵盖的知识面非常广,它既有具体的技术,又有抽象的理念。

1.列举JavaScript中的数据类型。

Undefined、Null、Boolean、Number、String、Object。

2.如何实现alert中的换行?

alert中实现换行用\n。

3.document.write和innerHTML的区别?

write是document对象的一个方法,是在页面里写内容,它会覆盖页面内容,是写死的;innerHTML是DOM元素对象的一个属性,用于设置内容。

4.JavaScript中的三种弹出式消息提醒,分别为alert、confirm、prompt,请简要阐述。

alert——弹出警告框。在文本中加入“\n”就可以换行。
confirm——弹出确认框。会返回布尔值,通过这个值可以判断单击时是“确认”还是“取消”。true表示单击了“确认”,false表示单击了“取消”。
prompt——弹出输入框。单击“确认”返回输入框中的值,单击“取消”返回null。

5.如果在Activity中对一些资源以及状态进行保存操作,最好是在生命周期的哪个函数中进行呢?

onStart()

6.下列哪个对访问修饰符作用范围由大到小排列是正确的?

public > protected > default > private

7.当margin-top、padding-top的值是百分比时,分别是如何计算的?

相对最近父级块级元素的width,相对最近父级块级元素的width

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、JS前言 (1)认识JS 也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HT...
    凛0_0阅读 7,744评论 0 8
  • 点击获取课程视频及实例资料 JS注释 单行注释:在注释内容前加上// 多行注释:与CSS相似使用/*和*/包裹 J...
    jdzhangxin阅读 2,047评论 0 0
  • 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放...
    孤魂草阅读 4,427评论 0 0
  • **1.document.write(""); 输出语句 ****2.JS中的注释为// ****3.传统的HTM...
    reallychao阅读 5,639评论 1 40
  • 摘要:当我们渐渐长大,父母真的在我们面前变得小心翼翼起来。我们并不是恶人,也不是不懂孝道,可是,我们为什么还是会这...
    上官于谦阅读 1,670评论 0 0