第十期《web标准交流会》JavaScript技术分享(getJSON)
3 个评论
这次是我第四次参加《web标准交流会》,因为最近工作挺忙,所以没能及时关注WEB标准交流会网站,当我看到本期话题《前端工程师应该如何学习javascript》时,眼前一亮。由于前几次话题大多是分享工作中部门之间配合,而很少有这种纯技术的话题(也可能是我参加的次数不多,错过了以前的技术讨论).
这次交流会解决...
阅读全文
JavaScript缓动效果加强版(一)
2 个评论
在上一篇简单的JavaScript缓动效果的效果上加入暂停和继续;
重点在于:暂停时记录一下当前的动作,留着点击继续用
DEMO:http://showfan.cn/demo/moveElement2.html
阅读全文
简单的JavaScript缓动效果
0 个评论
DEMO:http://showfan.cn/demo/moveElement.html
难点:计算运动过程中的位移
function moveElement(elementID,final_x,final_y,interval){
if(!document.getElementById) return false;
if(!document.getElementById(elementID)) return false;
var elem=document.getElementById(elementID);
var xpos=parse...
阅读全文
XML转换JSON
2 个评论
把xml数据装换城json 下面是来自官网的内容
链接地址:http://www.thomasfrank.se/xml_to_json.html
XML to JSON – a converter June 8, 2006
Update January 22, 2008: Big thanks to all of you who used this script, complained about its shortcomings and asked for improvements. I never thought tha...
阅读全文
JavaScript原生态实现jsonp跨域调用
0 个评论
有了jQuery的getJSON真的很爽,可是在某些特殊情况下,不得不用原生态的JavaScript来做些什么,就练练手,整理了一下原生态方法实现jsonp跨域调用数据,废话补多少,贴上代码:
Demo:http://www.izmax.cn/demo/jsonp.html
<body>
<ul id=”list”></ul>
</body>
<script t...
阅读全文
js的面向对象编程
0 个评论
js的面向对象在我心里一直是个阴影,之前写的代码都没用到,终于敢尝试写个例子:
<script type=”text/javascript”>
var mail=function(){
this.xmlHttp=new XMLHttpRequest();
this.show=document.getElementById(“show”);
}
mail.prototype={
ajaxload:function(type,url,data...
阅读全文
获取Dom元素的X/Y坐标
0 个评论
现在Web页面的交互方式越来越多样化,其中拖放页面元素也是一种很常见的操作。在这类操作当中有两个主要问题需要解决,一个是事件的注册方式,一 般处理拖放元素的事件顺序是:捕获鼠标正键按下——注册鼠标移动事件——捕获鼠标正键抬起——注销鼠标移动事件;另一个问题就是拖放元素的位置,即X/Y 坐标。这里我主...
阅读全文
给iframe加loading效果(兼容FF)
0 个评论
<body>
<div align=”center” style=”position: absolute; width: 100px; height: 100px; z-index: 1; left:158px; top:17px” id=”load”><img src=”http://sysimages.tq.cn/images/analysis_images/ajax-loader.gif” /> loading…<...
阅读全文
常用的一些javascript小技巧
0 个评论
/事件源对象
event.srcElement.tagName
event.srcElement.type
//捕获释放
event.srcElement.setCapture();
event.srcElement.releaseCapture();
//事件按键
event.keyCode
event.shiftKey
event.altKey
event.ctrlKey
//事件返回值
event.returnValue
//鼠标位置
event.x
event.y
//窗体活动元素
document.ac...
阅读全文
淘宝的window.open()
0 个评论
(function(){
var _init = function() {
var debug = (location.hostname.indexOf(‘.taobao.com‘) == -1);
if (TB.bom.getCookie(‘_tb_defaultbackpop_‘) == 1 && !debug)
return;
var nowDate = new Date();
var nowTime =nowDate.getHours()*3600 + nowDate.getMinu...
阅读全文