`
Franciswmf
  • 浏览: 797285 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

js常用操作2020

 
阅读更多
1、获取通用url前缀
//配置
function config() {
	return {
		host: '127.0.0.1:8080',
	}
}
//
//获取类型
    var userId=getUrlParam("userId");
//
    function getUrlParam(variable){
        var query = window.location.search.substring(1);
        var vars = query.split("&");
        for (var i=0;i<vars.length;i++) {
            var pair = vars[i].split("=");
            if(pair[0] == variable){return pair[1];}
        }
        return(false);
    }
//
	function openFun() {
        var p = $.ajax({
            url:"http://"+config().host+"/a/getD",
            type:"POST",
            data:{
                userId:userId
            },
            dataType:"JSON",
            cache : false,
            async : false,
            success:function(data){
                console.log("data="+data);
                return data;
            }
        });
        setCookie('uid', userId.toLocaleLowerCase());
        //
        // setCookie('sdktoken',pwd);
         var json=JSON.parse(p.responseText);
         console.log(json);
         var password= json.pwd;
         var type=  json.type;
        setCookie('token', password);
        setCookie('type', type);
		setItemToLocalStorage();
		location.href = '/xxx/xxx/home.html'
	}
//
function setItemToLocalStorage() {
		if ($param.checked) {
			window.localStorage.setItem('fileSelected', 'local')
		} else {
			window.localStorage.removeItem('fileSelected')
		}
	}
//
    window.onload = function(){
        openFun();
    }

<script src="js/util.js"></script>



2、cookie操作
//写cookies
function setCookie(name, value) {
	var days = 1;
	var exp = new Date();
	exp.setTime(exp.getTime() + days * 24 * 60 * 60 * 1000);
	document.cookie = name + "=" + escape(value) + ";path=/;expires=" + exp.toGMTString();
}

//读取cookies
function readCookie(name) {
	var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
	if (arr = document.cookie.match(reg)) {
		return unescape(arr[2]);
	} else {
		return null;
	}

}

//删除cookies
function delCookie(name) {
	var cval = readCookie(name);
	if (cval != null) {
		document.cookie = name + "=;path=/;expires=" + (new Date(0)).toGMTString();
	}
}
分享到:
评论

相关推荐

    JavaScript应用实例-adb5037常用命令.js

    JavaScript应用实例-adb5037常用命令.js

    javascript常用函数 javascript 常用库

    一、JavaScript常用函数 1. 数组操作函数 - `push()`: 向数组末尾添加一个或多个元素,并返回新长度。 - `pop()`: 删除并返回数组最后一个元素。 - `shift()`: 删除并返回数组第一个元素。 - `unshift()`: 在...

    javascript常用大全

    javascript常用方法,javascript常用判断,javascript实用命令,javascript常用函数集,javascript常用55个技巧,javascript深度剖析,107个常用的javascript语句.

    JavaScript常用运算符和操作符总结(教辅)

    JavaScript常用运算符和操作符总结(教辅)JavaScript常用运算符和操作符总结(教辅)JavaScript常用运算符和操作符总结(教辅)JavaScript常用运算符和操作符总结(教辅)JavaScript常用运算符和操作符总结(教辅)...

    2020收集——泛微 Ecology流程表单常用JS脚本

    根据给定的信息,以下是对泛微Ecology流程表单常用JS脚本知识点的整理: 1. Linux环境下部署手机端应用时,遇到Google浏览器访问乱码问题,可以在启动脚本中添加环境变量NLS_LANG,设置为AMERICAN_AMERICA.ZHS16GBK...

    JavaScript大全 常用JS效果代码

    这个压缩包文件“JavaScript大全 常用JS效果代码”显然包含了一系列实用的JavaScript代码片段,旨在帮助开发者快速实现常见的网页特效和功能。 1. **JS特效**:JavaScript能够创造出丰富的用户体验,如滑动门、轮播...

    js常用技术,包括一些常用方法

    综上所述,“JavaScript常用技术”涵盖了图片处理、文字特效、基础语法、DOM操作等多个方面,无论你是初学者还是经验丰富的开发者,都能从中找到提升技能的方法和灵感。通过学习和实践这些技术,你将能够构建更具...

    js常用方法(js常用鼠标事件和其对应的方法)

    以下是一些JS常用的鼠标事件及其对应的方法: 1. `click`:当用户点击元素时触发。常用于按钮、链接等交互元素。 2. `dblclick`:双击元素时触发,通常用于执行更复杂的操作,如编辑文本或放大图片。 3. `mousedown...

    javascript常用网页效果整理集合 js效果源码集合

    这个"javascript常用网页效果整理集合"提供了一系列的JS效果源码,可以帮助开发者快速实现各种常见功能,提升网页用户体验。 1. **日历插件**:JavaScript日历插件是网页中常见的一种组件,常用于日期选择、事件...

    JavaScript学习笔记_js常用函数封装_js包.zip

    本压缩包“JavaScript学习笔记_js常用函数封装_js包.zip”包含了对JavaScript基础及进阶技巧的学习资料,特别关注了函数封装和模块化开发实践。 首先,`tool.js`可能是一个实用工具函数集合,封装了一些常见的...

    js常用例子(超实用)

    这个名为"js常用例子(超实用)"的压缩包文件包含了一系列与JavaScript相关的实例,覆盖了从基础到进阶的不同章节,旨在帮助学习者更好地理解和运用JavaScript。以下是根据章节名称推测出的一些可能涵盖的知识点: 1....

    JavaScript应用实例-git常用命令.js

    JavaScript应用实例-git常用命令.js

    js常用代码总汇

    这个“js常用代码总汇”包含了开发者在日常工作中可能频繁使用的JavaScript代码片段,旨在提高开发效率并提供参考。 1. **变量声明与数据类型** - `var`, `let`, `const`:JavaScript 提供了三种声明变量的方式,`...

    javascript常用对象及方法

    javascript常用对象及方法 javascript中有许多常用的对象和方法,了解这些对象和方法可以帮助我们更好地使用javascript。下面我们将详细介绍这些对象和方法。 一、窗口对象Window Window对象是javascript中的顶级...

    100个javascript (js)常用语法

    下面将详细解释提供的100个JavaScript常用语法中的部分关键知识点: 1. `document.write("")`:这个方法常用于在HTML文档加载时直接向文档输出内容。 2. 注释:在JS中,单行注释以`//`开始,多行注释以`/* */`包围...

    73种常用JS代码

    以上只是部分常用JS代码示例,可以看出每一段代码都简洁明了,易于理解和使用。这些代码不仅适用于初学者快速掌握JavaScript的基本操作,也能帮助有经验的开发者快速解决问题。接下来的其他代码(如打开新窗口、窗口...

    js常用方法大全,比较详细

    JavaScript,简称JS,是一种广泛应用于Web开发的轻量级、解释型...以上只是JavaScript常用方法的一部分,实际开发中还有许多其他功能,如正则表达式、错误处理、类型检测等。持续学习和实践是掌握JavaScript的关键。

    常用js操作记录

    常用js操作记录

    javascript常用的JS脚本

    本文将基于"javascript常用的JS脚本"这一主题,详细探讨JavaScript的一些核心概念、常用函数和技巧。 首先,理解JavaScript的基本语法是至关重要的。它遵循ECMAScript标准,包括变量声明(var, let, const)、数据...

Global site tag (gtag.js) - Google Analytics