js 使用技巧

一,获取客户端状态

1、获取cookie

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
function cookieInfo() {
    setcookie('cookie_test','1');
    var cookie_test = getcookie('cookie_test');
    if( '1' != cookie_test)
    {
        return '关闭';
    }else
    {
        return '开启';
    }
}
 
 
 
 
function setcookie(name,value)//两个参数,一个是cookie的名子,一个是值
{
   var exp = new Date();
   exp.setTime(exp.getTime() + 10*1000);
   document.cookie = name + "="+ escape(value) + ";expires=" + exp.toGMTString();
}
function getcookie(name)//取cookies函数
{
   var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
   if(arr != null) return unescape(arr[2]); return null;
 
}

  

  

  

2、获取操作系统

  

 

3、获取flash状态

 

 

 

4、获取浏览器版本

  

5、本地存储

  


 

二,js 用法心得

 

 1,setTimeout

setTimeout(function () {
    },1000);

定时器,1秒钟后执行,这个函数是不阻塞的,代码该往下执行就执行,不会到他这里停滞1秒,所以这个方法不适合做和sleep类似的功能。

 

 

 

2,new Image

复制代码
      var img = new Image();
        img.src = new_src;
        img.id = num;
        img.className = "hide";

下面这个方法是用 new 的方法增加一个监听器,就比如说 onerror ,onclick,onload,之类的方法都需要这么做

img.addEventListener(
"error", function (event) { console.log($(ths)); var x = $(event.target).attr('id'); // var x = $(img).attr('id'); console.log(x,"xxxxxxxxxxxxx") });

event 是当前这个标签得到对象,如果想获取当前这个对象的内容使用event就可以了。
复制代码

 

 

 

 

  

posted @   wawahan  阅读(162)  评论(0编辑  收藏  举报
编辑推荐:
· 后端思维之高并发处理方案
· 理解Rust引用及其生命周期标识(下)
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
阅读排行:
· 2025成都.NET开发者Connect圆满结束
· 后端思维之高并发处理方案
· 千万级大表的优化技巧
· 在 VS Code 中,一键安装 MCP Server!
· 10年+ .NET Coder 心语 ── 继承的思维:从思维模式到架构设计的深度解析
点击右上角即可分享
微信分享提示