zoukankan      html  css  js  c++  java
  • js基础

    1. javascript种有7个假值:false,0,-0,"",null,undefined。其他值都是真值。
    2. 如果判断一个变量是否声明。typeof(a) =="undefined"     typeof(d) =="function" 是否为函数
    3. javascript中只有一个数字类型
    4. 值类型:Number(数字),String(字符串),Boolean(布尔),undefined(未定义),Null(空)引用类型:Object(对象)、Array(数组)、function(函数)。

    http://www.cnblogs.com/mylove103104/p/4590715.html

    jQuery源码分析

    http://blog.csdn.net/SUFEIDEYEYE/article/details/51810912

     1     //定义一些常量
     2             var x_PI = 3.14159265358979324 * 3000.0 / 180.0;
     3             var PI = 3.1415926535897932384626;
     4             var a = 6378245.0;
     5             var ee = 0.00669342162296594323;
     6 
     7             /**
     8              * 百度坐标系 (BD-09) 与 火星坐标系 (GCJ-02)的转换
     9              * 即 百度 转 谷歌、高德
    10              * @param bd_lon
    11              * @param bd_lat
    12              * @returns {*[]}
    13              */
    14             function bd_decrypt(bd_lon, bd_lat) {
    15                 var $data = {};
    16                 var x_pi = 3.14159265358979324 * 3000.0 / 180.0;
    17                 var x = bd_lon - 0.0065;
    18                 var y = bd_lat - 0.006;
    19                 var z = Math.sqrt(x * x + y * y) - 0.00002 * Math.sin(y * x_pi);
    20                 var theta = Math.atan2(y, x) - 0.000003 * Math.cos(x * x_pi);
    21                 var gg_lng = z * Math.cos(theta);
    22                 var gg_lat = z * Math.sin(theta);
    23                 $data['gg_lon'] = gg_lng;
    24                 $data['gg_lat'] = gg_lat
    25                 return $data;
    26             }
    27 
    28             /**
    29              * 火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换
    30              * 即谷歌、高德 转 百度
    31              * @param lng
    32              * @param lat
    33              * @returns 
    34              */
    35             function bd_encrypt(lng, lat) {
    36                 var $data = {};
    37                 var z = Math.sqrt(lng * lng + lat * lat) + 0.00002 * Math.sin(lat * x_PI);
    38                 var theta = Math.atan2(lat, lng) + 0.000003 * Math.cos(lng * x_PI);
    39                 var bd_lng = z * Math.cos(theta) + 0.0065;
    40                 var bd_lat = z * Math.sin(theta) + 0.006;
    41                 $data['bd_lon'] = bd_lng;
    42                 $data['bd_lat'] = bd_lat;
    43                 return $data;
    44             }
  • 相关阅读:
    MT【319】分段递推数列
    MT【318】分式不等式双代换
    Centos7环境变量
    VI快捷键
    Centos7 开机自动运行命令
    Centos7 编辑本地DNS解析配置文件
    Centos7修改主机名
    xadmin 自定义过滤器选项
    Centos7网卡配置文件
    Centos7 挂载
  • 原文地址:https://www.cnblogs.com/wingzw/p/5565535.html
Copyright © 2011-2022 走看看