代码改变世界

前端知识

2017-07-21 22:00  如是我所闻  阅读(214)  评论(0编辑  收藏  举报

1 导入css文件      

  <link rel="stylesheet" type="text/css" href="路径">


2 导入js文件         

     <script type="text/javascript" src="路径"></script>

 

3 js对象转json字符串

var obj={
        provinceCode:"0001",
                "cityName":"田子坊",
} 

JSON.stringify(obj);//得到json字符串               

结果

{"provinceCode":"0002","cityName":"田子坊"}

 

 4 json字符串转js对象

var str='{"provinceCode":"0002","cityName":"田子坊"}';
var obj=eval('('+str+')');
alert(obj.cityName);

结果:

田子坊

 

 5 jquery查找 选中checked 的元素

 var checkchilds=$(".checkchild[type='checkbox']:checked");

 

 6 子窗体让父窗体刷新

window.parent.location.reload();

 

7 jquery取data-*值      data每一个单词大写无意义,会被转换为小写,- 后的单词首字母会大写

<div id="testDiv" data-cname="张三" data-e-name="zhangsan" data-myName="my name is zs.">测试在元素上存储一个key-value</div>  

console.log("jQuery data:", $("#testDiv").data("eName") );   
console.log("jQuery data:", $("#testDiv").data("eName") ); 

 

7 获取项目路径

    function  getPath(){
        var pathName = document.location.pathname;
        var index = pathName.substr(1).indexOf("/");
       var result = pathName.substr(0,index+1);
       return result;
    }

 

8 js中复制对象

var fileTreeCopy = JSON.parse(JSON.stringify(app.fileTypesFormat));//app.fileTypesFormat为复制源