js

欢迎来到 jackNEss'窝窝
I like simple mind
  • js 对中文进行 utf8 编码

    2015年08月05日

    其实这功能 更多是用于 node 服务器接口输出数据的时候使用,因为 node 这边 的接口输出要 utf8编码 来避免 因为编码带来的问题。下面是执行代码

    /**
     * 字符串转 utf8编码
     * @param {string}  文本
     * @return {string} 转化后文本
     */
    var utf8Encode = function(str){
        if(typeof str != 'string'){
            return str;
        }
        return str.replace(/[\u4E00-\u9FA5]/g, function($1){ return "\\u" + ("00"+$1.charCodeAt().toString(16)).slice(-4);});
    }
    
  • 弹出层拖拽API jnPopups()

    2011年12月15日

    jnPopups() 作为一个 弹出层用 js控件,除了提供了使弹出层页面居中、可拖动、简单的动画缓动效果 和 跟随页面移动之外,还提供了运用前端模板技术的 可定制模板功能,基本上能满足一个正常的网站正常开放的各种需求。

    原生JS编写,so 支持和各种 JS库如 Jquery 等 混合使用。

    阅读全文…

    标签,
    阅读 1,419 评论1 查看原文
  • 谈到 javascript 在日常开发中的应用,最常用就是对DOM的操作,而在与用户进行交互的过程中,离不开事件的绑定(选项卡、手风琴效果、slide框,走马灯效果等),有时候还要用到解除对绑定事件。在这篇文章中,我们就稍微深入地探讨一下事件的绑定与解除

    事件绑定

    在 javascript 中 对于事件的绑定有5种方式:

    1.直接在标签上添加 事件如 onclick = “alert(‘hello world’)”:

    <!-- html Document-->
    <input type="button" value="点我有惊喜" onclick="alert('hello world')"/>
    

    2.在js代码中进行事件绑定如 btn.onclick = function(){alert(“hello world”)}:

    <!-- html Document-->
    <input type="button" id="btn" value="点我有惊喜"/>
    
    // javascript
    var btn = document.getElementById("btn");
    btn.onclick = function(){
    	alert("hello world");
    }
    

    阅读全文…

  • [JS]FF下面实现outerHTML

    2011年09月18日

    题目:

    FF下面实现outerHTML。
    阅读全文…

    标签, ,
    阅读 3,758 评论3 查看原文
  • 浅谈图片延迟加载技术

    2011年09月10日

    浅谈图片延迟加载技术

    图片延迟加载技术,顾名思义,就是让图片晚一步地进行加载,从而加快网页的加载速度,这种技术尤其在访问 一些图片较多 或者 页面较长 的页面 如各种商城,效果较为显著。这种技术已在各大团购网站,商城网站之中应用如 淘宝网

    工作原理

    在第一次加载网页的时候,网页上面的图片先不加载,当你通过滚动条把页面滚动到我们浏览器的可视区域时,当前可视区域的图片才即时加载的,这样页面在浏览的过程中只加载可视区域的图片,而其它飞可视区域的图片则不加载,从而加快了页面加载的速度,对于比较长的页面和一些图片较多的站点来说,这个方案尤其合适。

    阅读全文…

标签云

分类目录

最新留言

  • 评论加载中...

与我联系

如有疑问or建议可通过以下方式跟我取得联系.

Q Q:373435871
Email:jackness1208@gmail.com
© Copyright 2011 - 2014 jackNEss.org All Rights Reserved 粤ICP备14065612号
首页 | 关于我 | 网站地图 | RSS