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