分类 默认分类 下的文章

检查 jQuery 是否 load, 否则重新加载

刚才看到一个很好的 javascript 用来检测 jQuery 是否已经 load, 如果没有 load, 那么重新 load. 尤其是某些嵌入式的脚本, 它可能一开始并不知道这一页面有么有 load jQuery.

if(!window.jQuery)
{
   var script = document.createElement('script');
   script.type = "text/javascript";
   script.src = "path/to/jQuery";
   (document.getElementsByTagName('body')[0] || document.getElementsByTagName('head')[0]).appendChild(script);
}

window.jQuery 用来检测当前页面有么有 load jQuery.
document.getElementsByTagName('head')[

如果找到(getElementsByTagName 会返回一个数组), 就追加到第一个元素的里面的最后面.

网站测速 在线工具

有时候为了优化网站, 有时候为了测试一下网站在全国的访问速度, 需要这种专业的测试工具, 常用的有:

  1. 阿里测 [http://alibench.com/][1]
  2. 奇云测 [http://ce.cloud.360.cn/][2]

只可惜, 我的路由器经不起这么多的站点同时测试, nginx 很容易100% CPU.
[1]: http://alibench.com/
[2]: http://ce.cloud.360.cn/

取大图 js

  1. 最简单的取
    var imgs = $("#imgC").find("img");
    for (var i in imgs) {console.log($(imgs[i]).attr('src'));};
  2. 替换图片大小
    var imgs = $("#imgC").find("img");
    for (var i in imgs) {console.log($(imgs[i]).attr('src').replace("$_14.JPG", "$_10.JPG"));};
  3. 加入 img 标记, 并合并输出
  • var imgs = $("#imgC").find("img");
    var htmlStr = "";
    for (var i = 0; i < imgs.length; i++) {
    try {
    if ($(imgs[i]) && $(imgs[i]).attr('src')) {
    htmlStr += "<img src='" + $(imgs[i]).attr('src').replace("$_14.JPG", "$_10.JPG") + "'>\r\n";
    }
    } catch (err) {
    console.log("error: " + err);
    }

    };
    console.log(htmlStr);

  1. 加入全部需要 html 元素
  • var imgs = $("#imgC").find("img");
    var htmlStr = "

    ";
    for (var i = 0; i < imgs.length; i++) {
    try {
    if ($(imgs[i]) && $(imgs[i]).attr('src')) {
    if (0 === i % 2) {
    htmlStr += "

    <img src='" + $(imgs[i]).attr('src').replace("$_14.JPG", "$_12.JPG") + "'>\r\n";
    } else {
    htmlStr += "<img src='" + $(imgs[i]).attr('src').replace("$_14.JPG", "$_12.JPG") + "'>

    \r\n";
    }

          }
      } catch (err) {
          console.log("error: " + err);
      }
      
    

    };
    htmlStr += "

    ";
    console.log(htmlStr);

一步一步设置windows IE 代理

设置代理:

  1. 打开文件夹: C:\goagent\goagent-goagent-2a0cc18\local
    请输入图片描述
  2. 双击击 proxy.bat, 出现如下窗口, 不要关闭, 最小化
    请输入图片描述
  3. 打开IE 浏览器, 点击右上角“设置”图标, 然后双击 Internet 选项(O)
    请输入图片描述
  4. 出现如下窗口,然后点击 连接, 然后点击 局域网设置
    请输入图片描述
  5. 出现如下小窗口, 选中 代理服务器 中的勾, 然后点击 确定
    请输入图片描述
  6. 连接窗口点击 确定
    请输入图片描述

取消代理:

把上面第5步中的勾去掉,然后点击确定