进阶任务5

2017-07-17  本文已影响0人  RookieD
  1. 对于HTTP而言,HTML、CSS、JS、JSON都是符合自身语法规律的字符串
  2. 当用户访问页面、HTML中有<link rel="styleshtte" href=""/>、HTML中有<script src="" />时,浏览器会向服务器发起请求
  3. 当服务器返回的数据包中的Content-Type=text/html时,浏览器会将字符串按照HTML语法来解析,当Content-Type=text/css时,浏览器会将字符串按照CSS语法来解析,当Content-Type=text/javascript时,浏览器会将字符串按照JS语法来解析
var prod = {
    name: '女装',
    styles: ['短款', '冬季', '春装']
};

function getTplStr(data){
    var arr = [];
    arr.push("<dl class=\"product\">")
    arr.push("<dt>" + data.name + "</dt>")
    for ( var i=0;i<data.styles.length;i++) {
            arr.push("<dd>" + data.styles[i] + "</dd>")
    }
    return arr.join("")
};

var result = getTplStr(prod);
var str = "kdjfoiejonvmsd \
jijeiosaoinfa \
jifjeojawiofj";
var str = "fjiejosafoija " +
"jdifpeajfjfije " +
"djifojeoajiofja"
(function() {/*
    jfjseoifjoajeoif
    jdifajeioajfiea
    jiofajiefja
*/}).toString().split("\n").slice(1,-1).join("/n")
var str = "hello\\\\饥人谷"
console.log(str)
function palindrome(str) {
    var new_str = str.split("").reverse().join("")
    if ( str === new_str ) {
        return true;
    } else {
        return false;
    }
}
function most(str) {
    var a = {};
    for (var i=0; i<str.length; i++) {
        if (a[str[i]]) {
            a[str[i]]++;
        } else {
            a[str[i]] = 1;
        }
    }
    var maxCount=0;
    var maxKey;
    for (var i in a) {
        if (maxCount < a[i]) {
            maxCount = a[i];
            maxKey = i;
        }
    }
    return maxKey
}
function camelize(str) {
    var arr = str.split("-");
    if (arr.length<2) {
        return "no can do"
    }
    for (var i=1; i<arr.length; i++) {
            sub1 = arr[i].substring(0,1)
            sub2 = arr[i].substring(1)
            arr[i] = sub1.toUpperCase() + sub2
    }
    return arr.join("")
}
function ucFirst(str) {
    var new_str
    sub1 = str.substring(0,1)
    sub2 = str.substring(1)
    return new_str = sub1.toUpperCase() + sub2
}
function truncate(str, maxlength) {
    var new_str = str.substr(0, maxlength)
    return (new_str + "...")
}
上一篇 下一篇

猜你喜欢

热点阅读