1.无题

if (i && i.charAt(i.length - 1) == "/") {
i = i.substr(0, i.length - 1)
}

2.无题

if(typeof(jQuery) !== 'undefined'){
getUserInfo();
}

3.无题

sorted: function(a, b) {
// sort alphabetically in ascending order
return a.label == b.label ? 0 : (
a.label > b.label ? 1 : -1
)
}

4.JavaScript模拟QueryString获取GET参数

QueryString = {
data: {},
Initial: function () {
var aPairs, aTmp;
var queryString = new String(window.location.search);
queryString = queryString.substr(1, queryString.length); //remove "?"
aPairs = queryString.split("&");
for (var i = 0; i < aPairs.length; i++) {
aTmp = aPairs[i].split("=");
this.data[aTmp[0]] = aTmp[1];
}
},
GetValue: function (key) {
return this.data[key];
}
}

5.JavaScript使用正则表达式替换括号、尖括号等

/*正则表达式 替换括号,尖括号等*/
function toTxt(str) {
var RexStr = /\<|\>|\"|\'|\&/g
str = str.replace(RexStr, function(MatchStr) {
switch (MatchStr) {
case "<":
return "&lt;";
break;
case ">":
return "&gt;";
break;
case "\"":
return "&quot;";
break;
case "'":
return "'";
break;
case "&":
return "&amp;";
break;
default:
break;
}
})
return str;
}

===========================我是分割线==============================

(function(){
function isArray(obj) {
return Object.prototype.toString.call(obj) === '[object Array]';
} function loadFunction(list) {
var list = isArray(list) ? list : [];
for (var i=0; i<list.length; i++) {
window[list[i]] = window[list[i]] || function(){};
}
} //执行loadFunction函数,传递一个数组列表
loadFunction([
'cmSetClientID',
'cmCreatePageviewTag',
'cmCreateProductviewTag',
'cmCreateShopAction9Tag',
'cmCreateOrderTag',
'cmCreateRegistrationTag',
'cmCreateElementTag',
'cmCreateConversionEventTag'
]); // coremetrics预定义方法
window["_LVMAMA_COREMETRICS"] = window["_LVMAMA_COREMETRICS"] || {};
/**
* 部署环境参数: _LVMAMA_COREMETRICS.CURRENT_ENV
*
* 开发: DEVELOPMENT;
* 生产: PRODUCTION;
*/
_LVMAMA_COREMETRICS.CURRENT_ENV = 'PRODUCTION';
_LVMAMA_COREMETRICS.ENV = {
DEVELOPMENT: [
'60409730',
false,
'testdata.cn.coremetrics.com'
],
PRODUCTION: [
'90409730',
true,
'data.cn.coremetrics.com'
]
};
_LVMAMA_COREMETRICS.init = function(domain) {
cmSetClientID.apply(null, _LVMAMA_COREMETRICS.ENV[_LVMAMA_COREMETRICS.CURRENT_ENV].concat("lvmama.com"));
}
})();

JavaScript 代码片段的更多相关文章

  1. 精心收集的 48 个 JavaScript 代码片段,仅需 30 秒就可理解!

    原文:https://github.com/Chalarangelo/30-seconds-of-code#anagrams-of-string-with-duplicates 作者:Chalaran ...

  2. 精心收集的 48 个 JavaScript 代码片段,仅需 30 秒就可理解

    原文:Chalarangelo  译文:IT168 https://github.com/Chalarangelo/30-seconds-of-code#anagrams-of-string-with ...

  3. 精心收集的48个JavaScript代码片段,仅需30秒就可理解

    源文链接 :https://github.com/Chalarangelo/30-seconds-of-code#anagrams-of-string-with-duplicates 该项目来自于 G ...

  4. 超实用的 JavaScript 代码片段( ES6+ 编写)

    Array 数组 Array concatenation (数组拼接) 使用 Array.concat() ,通过在 args 中附加任何数组 和/或 值来拼接一个数组. const ArrayCon ...

  5. 精彩 JavaScript 代码片段

    1. 根据给定的条件在原有的数组上,得到所需要的新数组. ——<JavaScript 王者归来> var a = [-1,-1,1,2,-2,-2,-3,-3,3,-3]; functio ...

  6. 一些非常有用的html,css,javascript代码片段(持久更新)

    1.判断设备是否联网 if (navigator.onLine) { //some code }else{ //others code } 2.获取url的指定参数 function getStrin ...

  7. 常用javascript代码片段集锦

    常用方法的封装 根据类名获取DOM元素 var $$ = function (className, element) { if (document.getElementsByClassName) { ...

  8. javascript代码片段

    DOMReady函数,只要DOM结构加载完成即可,不必等待所有资源加载完成,节约时间,"DOMContentLoaded"在H5中被标准化 var DOMReady=functio ...

  9. 实用Javascript代码片段

    清除select下拉选项,添加并选择特点选项 $('#mySelect') .find('option') .remove() .end() .append('<option value=&qu ...

随机推荐

  1. Oracle 基础 <2> --函数

    一:函数的定义 函数是用于返回特定数据的PL/SQL程序块 (函数必须返回一个值) 语法: create [or replace] function function_name--函数名称 [(par ...

  2. linux-``反引号

    反引号`` 这个东西的用法,我百度了一下,和$()是一样的.在执行一条命令时,会先将其中的 ``,或者是$() 中的语句当作命令执行一遍,再将结果加入到原命令中重新执行,例如:echo `ls`会先执 ...

  3. 跨越跳板机传文件nc

    从线上服务器与本机互传文件 传输方 nc -l 10000 < a.tar 接收方 nc xx.xx.xx.xx 10000 >a.tar 原理: 文件传输方运行nc,指定端口,设置监听文 ...

  4. 人体时钟hone hone clock

    摘要:一个由日本人设计的有意思的Flash时钟:人体时钟 hone hone clock .安装很简单,直接js导入即可,包括两种样式:透明背景和白色背景. 很可爱的一个设计,实现后效果如下: 使用方 ...

  5. React Native学习-控制横竖屏第三方组件:react-native-orientation

    在项目中,有时候可能会想使不同的页面显示的横竖屏也不一样,比如前一段我做的<广播体操>的项目,在首页面,肯定是想使页面为竖屏显示,但是播放页面要为横屏显示,即使用户的手机可以转屏,我们的播 ...

  6. hdu 4412 利用单调性的动态规划

    思路: 这题和1227的求法一样,只不过1227是小数据,暴力下,就能进行预处理. 这题的预处理区间期望cost[i][j]需要利用单调性. 即假使以pos位置为安排的点,那么这个区间在其左边的概率为 ...

  7. ASP.Net 验证控件 CompareValidator

    CompareValidator 作用就是比较两个输入框所输入的值是否一致,常用来作为验证输入密码和确认密码的业务. 属性 描述 Operator 比较操作符,可选值DataTypeCheck.Equ ...

  8. MongoDB - The mongo Shell, mongo Shell Quick Reference

    mongo Shell Command History You can retrieve previous commands issued in the mongo shell with the up ...

  9. sql的基本用法-------修改字段默认值和属性

    修改表中已有的字段属性 ALTER TABLE 表名 ALTER COLUMN 字段名 varchar(500) --sqlserver建表表时设置字段的默认值 create table 表(id i ...

  10. HDU 4422 The Little Girl who Picks Mushrooms ( 模拟)

    Problem Description It's yet another festival season in Gensokyo. Little girl Alice planned to pick ...