大江东去,浪淘尽,千古风流人物。故垒西边,人道是,三国周郎赤壁。乱石穿空,惊涛拍岸,卷起千堆雪。江山如画,一时多少豪杰。遥想公瑾当年,小乔初嫁了,雄姿英发。羽扇纶巾,谈笑间,樯橹灰飞烟灭。故国神游,多情应笑我,早生华发。人生如梦,一尊还酹江月。
返回顶部

js对象常用手记

  • toLowerCase() 方法用于把字符串转换为小写
  • toUpperCase() 方法用于把字符串转换为大写
    <script>
    var txt="Runoob";
    document.write(txt.toLowerCase() + "<br>");
    document.write(txt.toUpperCase());
    </script>

    runoob
    RUNOOB

  • eval() 函数计算 JavaScript 字符串,并把它作为脚本代码来执行
    <script>
    eval("x=10;y=20;document.write(x*y)");
    document.write("<br>" + eval("2+2"));
    document.write("<br>" + eval(x+17));
    </script>

    200
    4
    27

  • watchPosition() - 返回用户的当前位置,并继续返回用户移动时的更新位置(就像汽车上的 GPS)
  • oninput 事件在用户输入时触发
  • onmouseup 事件会在鼠标按键被松开时发生
    <p onmousedown="myFunction(this,'red')" onmouseup="myFunction(this,'green')">
    单击文本改变颜色。触发一个带参数函数,当鼠标按钮被按下,,当释放鼠标按钮,再一次触发其他参数函数
    </p>
  • watchPosition() - 返回用户的当前位置,并继续返回用户移动时的更新位置(就像汽车上的 GPS)
    <p id="demo">点击按钮获取您当前坐标(可能需要比较长的时间获取):</p>
    <button onclick="getLocation()">点我</button>
    <script>
    var x=document.getElementById("demo");
    function getLocation()
    {
        if (navigator.geolocation)
        {
            navigator.geolocation.watchPosition(showPosition);
        }
        else
        {
            x.innerHTML="该浏览器不支持获取地理位置。";
        }
    }
    function showPosition(position)
    {
        x.innerHTML="纬度: " + position.coords.latitude + 
        "<br>经度: " + position.coords.longitude;    
    }
    </script>

     

  • forEach() 方法对数组的每个元素执行一次提供的函数
//将 for 循环转换为 forEach
const items = ['item1', 'item2', 'item3'];
const copy = [];

// before
for (let i=0; i<items.length; i++) {
  copy.push(items[i]);
}

// after
items.forEach(function(item){
  copy.push(item);
});

 

posted on 2020-05-07 02:12  何所为  阅读(147)  评论(0编辑  收藏  举报

导航