Web/javascript/historyaddress.js

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/// <reference path="JSintellisense/jquery-1.3.2-vsdoc2.js" />

/*
    历史地址js
    用户历史地址,点过的就保存,保存最新3个
    先进先出
*/

var utils =
{
    setParam: function (name, value) {
        name = "historyaddress";
        handlecookie(name, value, { expires: 365, path: "/", secure: false });
    },
    getParam: function (name) {
        name = "historyaddress";
        var data = handlecookie(name);
        if (data == null || data == "" || data == undefined) {
            data = "";
        }
        return data;
    }
}

var address =
{
    time: "",
    url: "",
    lat: "",
    lng: "",
    label: ""
};

var historyaddress = {
    add: function (address)
    {
        var historyaddress = utils.getParam("historyaddress");

        if (historyaddress == null || historyaddress == "") {
            var jsonstr = { "productlist": [{ "url": address.url, "label": address.label, "lat": address.lat, "lng": address.lng, "time": address.time }] };
            utils.setParam("historyaddress", "'" + JSON.stringify(jsonstr));
        }
        else {
            var jsonstr = JSON.parse(historyaddress.substr(1, historyaddress.length));
            var productlist = jsonstr.productlist;
            var result = false;
            for (var i in productlist) {
                if (productlist[i].lat == address.lat && productlist[i].lng == address.lng) {
                    result = true;
                }
            }
            if (!result) {
                productlist.push({ "url": address.url, "label": address.label, "lat": address.lat, "lng": address.lng, "time": address.time });
            }

            var last3address = new Array();
            var j = 0;
         
            for (var i = productlist.length-1,j=0; i >=0 && j < 3; i--,j++) {
                last3address.push(productlist[i])
后面还有 36 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。