第十期《web标准交流会》JavaScript技术分享(getJSON)
3 个评论
这次是我第四次参加《web标准交流会》,因为最近工作挺忙,所以没能及时关注WEB标准交流会网站,当我看到本期话题《前端工程师应该如何学习javascript》时,眼前一亮。由于前几次话题大多是分享工作中部门之间配合,而很少有这种纯技术的话题(也可能是我参加的次数不多,错过了以前的技术讨论).
这次交流会解决...
阅读全文
$.getJSON的错误处理(原创)
0 个评论
$.getJSON是个好东西,其亮点在于可以跨域调用数据和解析数据简单,这让很多的jQueryer乐此不彼.
好了废话不多说,进入正文:
1.设置加载图片<div id=”loading”><img src=”m/loading.gif”/></div>
2.调用数据前
setTimeout(function(){
if($(“#loading”)...
阅读全文
手动取消Ajax请求(jQuery篇)
0 个评论
在执行Ajax请求的之后,在合适的时候清除请求很有必要。当用户想取消这次执行的时候,比如关闭模态窗口,作为开发人员来讲,隐藏窗口并不能真正的取消这个操作,应该从根本上取消这个请求:
var request;//定义Ajax执行标记
request=$.ajax({
type:”GET”,url:”http://test.com/test.phpR...
阅读全文
浅析减速运动(jQuery)
0 个评论
缓动运动效果很好,却是不好理解,最近要做一个回到顶部效果,觉得没用插件的必要,就自己试着写一个。
减速运动算是缓动中一个比较好理解的效果了,速度减小,一般来说减到0就好了,那么如何让这个数值递减呢,一个简单的方法就是用这个数值乘以一个小于1大于0的数值,从效果看来,0.1和0.9的效果没多大区别,...
阅读全文
如何调整jQuery中的事件队列
0 个评论
大家都发现,通过jQuery绑定事件是件非常容易的事情
Js代码
$(“a”).click(function(){
console.info(“A”);
return false;
});
$("a").click(function(){
console.info("A");
return false;
});
但是A事件绑定后,我发现我需要B事件来决定其是否触发,好办,现在就改。...
阅读全文
jquery的复制clone
0 个评论
api是这样说的:
clone(true)
元素以及其所有的事件处理并且选中这些克隆的副本
在想把DOM文档中元素的副本添加到其他位置时这个函数非常有用。
Clone matched DOM Elements, and all their event handlers, and select the clones.
This is useful for moving copies of the elements, and their events, ...
阅读全文
可以借鉴的一段小工具提示代码
0 个评论
var tooltip=function(){
var id = 'tooltip';
var top = 3;
var left = 3;
var maxw = 300;
var speed = 10;
var timer = 20;
var endalpha = 95;
var alpha = 0;
var tt,t,c,b,h;
var ie = document.all ? true : false;
return{
show:function(v,w){
if(tt == null){
tt = document.cr...
阅读全文
鼠标悬浮提示效果
0 个评论
Demo:http://www.izmax.cn/demo/mk_tips/index.html
JS:
<script type=”text/javascript”>
$(document).ready(function(){
var m_div=$(“<div class=’m_tcont’><div class=’m_top’></div><div class=’m_con’></div&g...
阅读全文
缓动原理(加速&减速)
0 个评论
先从减速运动开始。
何谓匀速运动?何为减速运动?
匀速运动,物理上来讲,就是单位时间内物体位移的值相等。而在flash里来说的话,就是每一帧里,影片剪辑的某一个属性值变化的幅度相等。拿上一次提到的代码来看:
myMc._x=0;
onEnterFrame=function(){
myMc._x += 1;
}
复制代码
可以看到,在每一帧...
阅读全文