前端面试总结(二)

1.window和document的常用的方法和属性有哪些,请列出来

window
    1. window对象常见的属性
        defauleStatus:指定窗口状态栏中的信息
        status:指定当前窗口状态栏中的信息
        frames:是一个数组,其中的内容是窗口中所有的框架
        parent:指当前窗口的父窗口
        self:指当前窗口
        top:代表当前所有窗口的最顶层窗口
        window:代表当前窗口
    2.window对象常见的方法
        alert:显示带有一个“确定”按钮的对话框
        confirm:显示带有“确定”和“取消”两个按钮的对话框
        prompt:显示带有输入区的对话框
        open:打开一个新的窗口
        close:关闭用户打开的窗口

document
    1.document常见的属性
        title :设置文档标题,也就是html的标签
        bgColor:设置页面的背景色
        fgColor:设置文本颜色(前景色)
        linkColor:未点击过的链接颜色
        alinkColor:焦点在此链接上的颜色
        vlinkColor:已点击过的链接颜色
        URL:设置url属性,从而在同一个窗口打开另一网页
        fileCreateDate:文件建立日期,只读属性
        fileModifiedDate:文件修改日期,只读属性
        fileSize:文件大小,只读属性
        cookie:设置和读取cookie
        charset:设置字符集
    2.document常见的方法
        write():动态向页面写入内容
        createElement(Tag):创建一个HTML标签对象
        getElementById(ID):获得指定id的对象
        getElementsByName(Name):获得之前Name的对象
        body.appendChild(oTag):向HTML中插入元素对象

2.如何显示/隐藏一个DOM元素?
有2种方法
第一种:设置css display属性为none,效果:元素不显示,不占位
第二种:设置css visibility属性为hidden,效果:元素不显示,但占位

3.块级元素(如div)和行内元素(如a,b)都有哪些?
行内元素列表:

        标签可定义锚
        表示一个缩写形式
        定义只取首字母缩写
        字体加粗
        可覆盖默认的文本方向
        大号字体加粗
        
换行 引用进行定义 定义计算机代码文本 定义一个定义项目 定义为强调的内容 斜体文本效果 向网页中嵌入一幅图像 输入框 定义键盘文本