知识的搬运工

来源:互联网 发布:知乎 广州不孕不育 编辑:程序博客网 时间:2024/04/28 08:40

jquery ajax调用远程接口的跨域问题

$.ajax({    type:'get',    url:url,    // 下面的两行代码,就是解决跨域的关键    xhrFields: {withCredentials: true},    crossDomain: true,    // 就是上面的两行代码    success: function(data){        // do something    },    error: function(data){        // do something    }});

不知到为什么,但就是这么使用的

2.双波浪号(可以将对象转化成小数,并且取整(只要整数部分,非四舍五入的那种))这里写图片描述

3.封装一个方法,作用是对两个数组进行比较(高手写得,我只是搬运工)

function arr_contrast(a,b){    return a.filter(function(item){ return b.indexOf(item) !== -1 }).length === b.length}

4.单词首字母变大写(原创)

function up(str){var str = str.toLowerCase();var arr = str.split(' ');var res = '';for(var i=0;i<arr.length;i++){    res += arr[i].slice(0,1).toUpperCase()+arr[i].slice(1)+' ';}alert( res);}up('hello world hello');

5.彩票问题33取7不重复(原创)

var arr=new Array();for (var i=0;i<33;i++){    arr[i]=i+1;}arr.sort(function(){return Math.random()-0.5;});for(var j=0;j<7;j++){    document.write(arr[j]+'+');}

6.获取地址栏的参数(源于别人的博文)

function GetQueryString(name){     var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");     var r = window.location.search.substr(1).match(reg);     if(r!=null)return  unescape(r[2]); return null;}// 调用方法alert(GetQueryString("参数名1"));alert(GetQueryString("参数名2"));alert(GetQueryString("参数名3"));

7.jquery animate()操作background-position
写法是这样的animate({"backgroundPositionX":1+"px"})

以后工作中碰到的问题继续在次博文后面补充

原创粉丝点击