兼职ajax开发,现在主要做ria开发,本人3年js开发经验,想找一份兼职工作,可联系我!

persou 2009-03-17 09:23:16
如题,同事提供各种组件的定制开发,web框架的设计等。
本人长期从事大型网站的开发,对网络安全等有一定研究,现在欲寻找js相关兼职工作或者团队开发。
...全文
120 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
浴火_凤凰 2009-03-18
  • 打赏
  • 举报
回复
接分
Lucane 2009-03-18
  • 打赏
  • 举报
回复
LZ能帮我解决个问题吗
我在页面上要绑定一个事件到对象上

比如<div id="gggggg"></div>

要绑定的函数是
function() test(event) {
event = event || window.event;
/** other code **/
}

想通过下面的方式在javascript中绑定

obj.onclick = test;

或者用什么attachEvent那类的方法

因为event是在事件过程中才有的东西,怎么在我要绑定的方法中获得event呢

看了一些框架的写法也不是很能明白。。。
希望LZ能帮帮我,不甚感激。

祝LZ找到自己要的兼职!
persou 2009-03-18
  • 打赏
  • 举报
回复
为了混口饭,贱卖了!
btbtd 2009-03-18
  • 打赏
  • 举报
回复
....呵呵...我倒是推掉几个兼职的活...忙呀..
makeppy 2009-03-18
  • 打赏
  • 举报
回复
接分
Lucane 2009-03-18
  • 打赏
  • 举报
回复
lz我知道event只是在事件的过程中存在,事件完了就销毁了。
我想把事件放在start的定义中就不能捕捉到。
像你说的放在onclick那能捕捉,但我解除绑定的时候就不好办了
我想到种方法就是声明变量保存要绑定的函数
但又会设计到this的变化,有点不好实现。。。
请lz帮帮忙,谢谢lz

Dragable.prototype = {
initialize : function(obj) {
if(typeof obj == "undefined" || null == obj || "DIV" != obj.tagName){
alert("暂时只能对div进行拖动,程序退出。。。");
return false;
}
this.setObject(obj);
this.setBrowser(new Browser());
var drag = this;
addEvent(obj,'mousedown',
function(ovent) {
ovent = ovent || window.event; // 放这里才能获得event
drag.start(obj, ovent);
}
);
// obj.onmousedown = function(ovent) {
// ovent = ovent || window.event; // 放这里才能获得event
// drag.start(obj, ovent);
// }
},
start : function(obj, evt) {
// evt = event || window.event; // 如果放这里就无法获得event
_drag_cache._mx = evt.clientX; // 鼠标位置
_drag_cache._my = evt.clientY;

_drag_cache._lx = this.getBrowser().getLeft(obj); // 层位置
_drag_cache._ly = this.getBrowser().getTop(obj);

this.highlight(obj); //高亮拖动物体

var drag = this;
obj.onmousemove = function(ovent) {
ovent = ovent || window.event;
drag.dragging(obj, ovent);
}
obj.onmouseup = function() {
drag.stop(obj);
}

_drag_cache._dragable = true;
},
stop : function(obj) {
obj.style.backgroundColor = _drag_cache._lc;
obj.style.borderColor = _drag_cache._lc;
_drag_cache._dragable = false;
},
dragging : function(obj, evt) {
if(_drag_cache._dragable) {
var ____left = _drag_cache._lx + evt.clientX - _drag_cache._mx;
var ____top = _drag_cache._ly + evt.clientY - _drag_cache._my;
this.getBrowser().moveTo(obj, ____left, ____top);
}
}
}
persou 2009-03-18
  • 打赏
  • 举报
回复
做兼职,要根据所做内容定价格,至于价格不是问题。
persou 2009-03-18
  • 打赏
  • 举报
回复
直接element.onclick = function(event){ event = event||window.event}
或者 if (element.addEventListener) element.addEventListener(type, fn, false);
else this.attachEvent('on' + type, fn);
其中fn的第一个参数默认为event事件
mingwj1980 2009-03-18
  • 打赏
  • 举报
回复
LZ要求是多少钱啊,呵呵

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧