随笔分类 -  javascript

转载请注明出处http://www.cnblogs.com/zhouyalei
摘要:发现一种改动最小也能实现跨域请求的方法 服务端 服务端修改web.xml配置文件, 增加过滤器 (不用导入任何jar包, 用的tomcat自带jar) 服务端controller使用@RequestBody来获取参数 客户端 使用jquery的ajax, 设置crossDomain为true, 允许 阅读全文
posted @ 2017-03-09 15:56 周雷 阅读(4699) 评论(0) 推荐(0)
摘要:应用场景 调用百度的某个API, 例如:https://openapi.baidu.com/api 返回结果是:{"id":123,"name":"test"} 用$.ajax直接调用的话, 会提示 如果返回结果是var obj={"id":123,"name":"test"}; 只需要jsonp就 阅读全文
posted @ 2017-02-08 18:39 周雷 阅读(2220) 评论(0) 推荐(1)
摘要:function initTouchEvent(){ if(!!('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch){ var items = $(".ar... 阅读全文
posted @ 2015-04-02 18:30 周雷 阅读(384) 评论(0) 推荐(0)
摘要:1.获取指定年月有多少周/** * 获得一个月的周数 * @param {} y {xxxx}4位数 * @param {} m {0-11} * @return {} */ function getWeekCounts( y, m ) { var first = new Date(y, m... 阅读全文
posted @ 2015-01-12 15:06 周雷 阅读(241) 评论(0) 推荐(0)
摘要:原来代码:setTimeout(window.parent.refreshNode(id),500);// 500毫秒后,调用父窗口的refreshNode()方法refreshNode()方法总是不能正确执行并且在firefox浏览器下,报错:setTimeout():useless setTimeout call (missing quotes around argument?)想到了jquery的一些写法,把上面的代码改成:setTimeout(function(){window.parent.refreshNode(id);},500);这次能正确执行了 阅读全文
posted @ 2013-09-07 17:05 周雷 阅读(783) 评论(0) 推荐(0)
摘要:看到一个在地图上的特效,就是标注当前位置之后,图标一直在跳动,那效果看着比较得劲,就自己写了个图标跳动的jsjs代码: setTimeout("jump()",5); var t=0,a=10,v=t*a,s=30,updown=true;// s路程,a加速度,t时间,updown判断上升还是下降 function jump(){ if(t<=0){ updown=true; }else if(t*t*a>=s){ ... 阅读全文
posted @ 2013-06-01 17:06 周雷 阅读(4398) 评论(0) 推荐(0)
摘要:1.javascript强制按照数字计算:var a="12";var b="34";alert(a+b);// 输出"1234"alert((+a)+(+b));// 输出"46"2.javascript取绝对值:alert(Math.abs(-1));// 输出1alert(Math.abs(1... 阅读全文
posted @ 2013-04-15 09:34 周雷 阅读(440) 评论(0) 推荐(0)

友情链接