• js学习笔记 (继续)


    转义字符
    不断行的空白格 nbsp:1 2
    半方大的空白 ensp 1 2
    全方大的空白 emsp 1 2
    小于号 < &lt;
    大于号 > &gt;
    双引号 " &quot;
    AND符号 & &amp;
    其他请参考http://114.xixik.com/character/

    localCompare()比较字符串的位置 依据不同地方的实现

    Math对象
    Math.ceil() 向上取
    Math.floor() 向下取
    Math.round() 四舍五入
    1>Math.random()>=0

    执行环境
    var a="123";
    function s(){
    a="456";
    }
    alert(a); //a的值为123

    with(location){
    alert(href);
    }
    with语句可以延长作用域链,try catch中的catch块也可以
    "use strict"模式不能使用with,with用多了会使性能受到影响
    由于javascript没有块级作用域,当在函数内部使用var定义变量时,变量在外边不可见。
    而不使用var定义时,变量可见。

    js中常见的两种垃圾收集的方式是标记清除和引用记数。
    在IE中可以使用window.CollectGarbage()强制垃圾回收
    如果为了手动管理内存,可以显式解除内存的引用


    JSON.stringify({a:1,b:2},function f(key, value) {
    console.log(value);
    if (typeof value === "number") {
    value = 2 * value;
    }
    return value;
    })
    上面代码中,对象o一共会被f函数处理三次。第一次键名为空,键值是整个对象o;第二次键名为a,键值是{b:1};第三次键名为b,键值为1。

  • 相关阅读:
    java 异常 检查型和非检查型
    【jdbc】spring
    [事务] spring
    【事务】spring transaction 注解
    【线程同步】 Java 同步块(synchronized)详细说明
    【图片二进制接受】php
    C# 读取EXCEL文件的三种经典方法
    RS232 3线制与7线制的区别
    修改android 开机画面
    win7 vs2012+wdk8.0 搭建wdf驱动开发环境
  • 原文地址:https://www.cnblogs.com/Benjamin/p/5013692.html
Copyright © 2020-2023  润新知