前端练习题(3)

  1. a:link未访问的链接
    a:visited访问过的链接
    a:hover鼠标移入
    a:active 鼠标点击
    a:hover必须位于a:linka:visited之后!
    a:active必须位于a:hover之后!
  2. ==仅判断值是否相同,类型不一样,值一样,结果也会为true
    ===判断值和类型是否相同,类型一样,值一样,结果才为true
  3. Array对象方法
    图片.png
  4. 优化 CSS 图片加载
    CSSSprite:减少对服务器请求
    SVGSprite:体积小,矢量
    Iconfont:体积小,矢量,集成度高
    Base64:减少对服务器请求
  5. 只有null===null时,结果为true
    其余类型与null,比较时结果都为false
  6. <img>标签中alt属性:提供替代图片的信息,是在图像无法显示时的替代文本
  7. Boolean类型转换
    ①对于String:只有非空字符串为真
    ②对于Number:除了0和NaN之外都为真
    ③对于Boolean:true为真
    ④对于Object:除了null之外都为真
    ⑤undefined为false

图片.png

答案:30
!注意:逗号表达式只有最后一项是有效的。
本题中,只有j<6才是循环继续的条件,若i<10和j<6换个位置,结果就不一样了

图片.png

在函数调用时,this才会发生绑定。
本题中,func的运行环境是全局,因此this指向全局对象。
如果去掉this,那只是在全局调用了一个没有声明局部变量的方法,引用它就会报错。

  1. 标准的HTML文档
    <html>
    <head>
    <title>!!!
    <body>
    都是必须的标签
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
    </body>
</html>
  1. Math.ceil()执行向上舍入,即它总是将数值向上舍入为最接近的整数
    Math.floor()执行向下舍入,即它总是将数值向下舍入为最接近的整数
    Math.round()执行标准舍入,即它总是将数值四舍五入为最接近的整数
  2. localStorage是永久保存在本地的,除非用户主动销毁,是分享在所有同源窗口的,储存大小较大约为5兆及以上
    sessionStorage是临时保存的,当前页面关闭即会销毁,存储大小也约为5兆,而且不共享
  3. JavaScript内部,所有数字都是以64位浮点数形式储存,即使整数也是如此
    8 Byte = 64bit
    8个字节 = 64位
  4. html5新增的input类型
    color、date、datetime、datetime-local、month、week、time、email、number、range、search、url
  5. CSS3新增属性
    box-shadow(阴影效果)
    border-color(为边框设置多种颜色)
    border-image(图片边框)
    text-shadow(文本阴影)
    text-overflow(文本截断)
    word-wrap(自动换行)
    border-radius(圆角边框)
    opacity(透明度)
    box-sizing(控制盒模型的组成模式)
    resize(元素缩放)
    outline(外边框)
    background-size(指定背景图片尺寸)
    background-origin(指定背景图片从哪里开始显示)
    background-clip(指定背景图片从什么位置开始裁剪)
    background(为一个元素指定多个背景)
    hsl(通过色调、饱和度、亮度来指定颜色颜色值)
    hsla(在hsl的基础上增加透明度设置)
    rgba(基于rgb设置颜色,a设置透明度)
  6. **创建 Array 对象的语法 **
    var arr=[1,2,3]
    var arr=new Array(1,2,3)
    var arr=new Array(12)如果只有一个数,代表数组的length是12个
    var arr=new Array(0)清空数组
  7. div>p选择所有父元素为div的p元素
  8. 注释
    html注释:<! --内容-->
    css注释: /* 内容*/
    JavaScript注释:单行注释 //内容
    多行注释以/* 内容*/
  9. font-style设置字体样式
  10. Doctype不存在或错误,浏览器默认混杂模式
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容