• Tips


    null和“”的区别

    null是用来判断引用类型是否分配了存储空间 ""是针对字符串的;

    null是没有分配内存空间,“”是分配了内存空间,里面没有值。

    indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

    lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。

    1 var str="paxster boychik";
    2 //alert(str.indexOf("paxster"));//0
    3 //alert(str.indexOf("paxster",2));//-1表示不存在,搜索不到
    4 alert(str.indexOf("boychik",4));//不会影响字符串的起始位置
    5 //第一个值为查询的字符串;第二个参数为规定开始查询的位置

     charAt() 方法可返回指定位置的字符

    charCodeAt() 方法可返回指定位置的字符的 Unicode 编码。这个返回值是 0 - 65535 之间的整数。

    1 var str="Hello world!"
    2 document.write(str.charAt(1))//e
    1 var str="Hello world!"
    2 document.write(str.charCodeAt(1))//101

     substring(开始的索引值,结束的索引值)------截取字符串,注意:结束的索引值不包括在截取的字符串中。

     slice(开始的索引值,结束的索引值)------------截取字符串,可以允许填写负值

     substr(开始的索引值,截取的字符串长度)-----截取字符串,允许负值

    浏览器内核:ie内核,gecko,WebKit,presto

    hack写法:

    -o-欧朋

    -ms-微软

    -moz-火狐

    -WebKit-谷歌

    _ IE6

    * IE7

    IE8+

    9 IE6+

    W3C标准及认识:标签闭合,正确嵌套,代码小写,外链样式和脚本,结构,表现和行为分离,容易维护,改版方便。

    CSS选择器优先级:

    行间》内嵌》外链》导入

    行间》ID》标签》类

    如何避免FOUC(flash of unstyled content文档样式短暂失效)?
    原因: ① import 导入样式   ② 样式表在页面底部 ③ 多个样式表冲突
    解决: 样式表放在<head>中,用<link>导入样式

    HTTP状态码?
    1xx临时响应  2xx成功  3xx重定向  4xx请求错误  5xx服务器端错误

    多余文字省略号:

    1 $(".figcaption").each(function(i){
    2     var divH = $(this).height();
    3     var $p = $("p", $(this)).eq(0);
    4     while ($p.outerHeight() > divH) {
    5         $p.text($p.text().replace(/(s)*([a-zA-Z0-9]+|W)(...)?$/, "..."));
    6     };
    7 });

     绑定事件:

    addEventListener(事件,函数,事件捕获)

    removeEventListener(事件--click,函数,事件捕获)

    attachEvent(事件,函数)

    detachEvent(事件--onclick,函数)

     控制台:

    onsole.log: 记录一行信息,无任何图标提示

    console.debug:记录一行信息,带超链接,可以链接到语句调用的地方

    console.error():向控制台中写入错误信息,带错误图标显示和高亮代码链接

    console.info():向控制台中写入提示信息,带信息图标显示和高亮代码链接

    console.warn():向控制台中写入警告信息,带警告图标显示和高亮代码链接

    console.profile()和console.profileEnd()和chrome开发者工具里的profiles类似,知道文件加载的时间

    console.time('XX')和console.timeEnd('XX')知道程序运行的时间--必须填写开始和结束的参数

    console.trace ()可以打印出程序执行时从起点到终点的路径信息

    console.dir()完整的打印出对象的方法和属性,列出一个清单

    console.dirxml()打印出该元素的html结构

    console.assert()可以用来判断一个表达式是否正确,如果错误,他就会打印错误信息在控制台窗口中。

  • 相关阅读:
    Humidex
    Hangover(1.4.1)
    I Think I Need a Houseboat(1.3.1)
    Sum of Consecutive Prime Numbers
    Doubles
    Financial Management
    Nim算法------高僧斗法
    标题:猜灯谜
    银行管理系统
    三种例行程序(procdures,function,traps)的使用
  • 原文地址:https://www.cnblogs.com/paxster/p/3816194.html
Copyright © 2020-2023  润新知