Print Search
帖子排序:    
帖子发起人: Daniel.Yang   发起时间: 2006-06-05 12:04 下午   回复: 5
zyyang 离线,最后访问时间: 2008-8-6 9:30:09 Daniel.Yang



发帖数前10位
注册: 2005-07-24
发 贴: 300
你的JavaScript水平如何?
 2006-06-05, 12:04 下午
http://ajaxian.com/archives/levels-of-javascript-knowledge

这个就像是个Helo world,
  1. alert("Hello World");
  2. var WORLD = "World";
    function hello(who) {
        alert("Hello " + who);
    };
    hello(WORLD);
  3. <button onclick="hello(WORLD)">Say Hello</button>
  4. <button id="hello">Say Hello</button>
    var button = document.all.hello;
    button.onclick = function() {
        hello(WORLD);
    };
  5. var button = document.getElementById("hello");
    button.addEventListener("click", function(event) {
        hello(WORLD);
    }, false);
  6. var Hello = new Binding({
        greet: function(who) {
            alert("Hello " + who);
        },
        
        onclick: function() {
            this.greet(Hello.WORLD)
        }
    }, {
        WORLD: "World"
    });
    document.bind("#hello", Hello);

那么, 你是哪个水平呢?
IP 地址: 已记录   报告
ZiffWong 离线,最后访问时间: 2006-11-17 13:23:42 坛子

发帖数前50位
注册: 2005-08-01
发 贴: 7
Re: 你的JavaScript水平如何?
 2006-06-06, 12:50 下午
在DHTML手册帮助下,作弊达到5:P
attachEvent、detachEvent确实很好用啊!可惜有点美中不足(也许是有好的处理方式我没发现):detachEvent是根据函数名来detach掉已经attach上去的函数的,这样我要是attach上去两个只有调用参数值不一样的函数,怎么取消掉其中某一个?
应该在attachEvent时返回一个类似eventLisener的东西,detachEvent时可以detach掉这个eventLisener。
6是什么意思?太bt了吧?哪位牛人讲解一下
IP 地址: 已记录   报告
dcding 离线,最后访问时间: 2006-11-7 13:48:14 dcding

发帖数前10位
注册: 2005-07-23
发 贴: 279
Re: 你的JavaScript水平如何?
 2006-06-06, 13:07 下午
6是忽悠的。那些调用方法根本还没有出来。

或许他们认为达到6的人是大师,不光能像5一样用,还能够思考怎么改进,即怎么才是更好的方式。
IP 地址: 已记录   报告
zyyang 离线,最后访问时间: 2008-8-6 9:30:09 Daniel.Yang



发帖数前10位
注册: 2005-07-24
发 贴: 300
Re: 你的JavaScript水平如何?
 2006-09-01, 13:55 下午
6不算是忽悠的.
算是一种思路.
这种手法是Flex 2里面的常用的.
提倡使用!!!!
:D
IP 地址: 已记录   报告
tzh1080 离线,最后访问时间: 2007-3-21 12:33:11 大哥



发帖数前10位
男
注册: 2006-01-21
发 贴: 57
Re: 你的JavaScript水平如何?
 2006-09-01, 22:03 下午

javascript功能确实很强大,特别是在做网页特效这块儿,而且随着Ajax技术的应用,人们差不多感觉不到网页的刷新,所以javascript现在越来越来火了~~~~~~然而javascript毕竟是一个脚本语言,而且它并没有一套国际标准,相同的javascript代码在不同的浏览器上可能会又不同的效果.另外,javascript的安全性还有待考虑,因为用户可以通过View Source发现文件目录的位置.

但是,javascript我还是很喜欢,特别是欣赏它绚丽的外表.......很是动人,让人爱不释手哦!


IP 地址: 已记录   报告
zyyang 离线,最后访问时间: 2008-8-6 9:30:09 Daniel.Yang



发帖数前10位
注册: 2005-07-24
发 贴: 300
Re: 你的JavaScript水平如何?
 2006-09-06, 09:04 上午
感觉不到网页的刷新未必是一件好事。
教本语言是有标准的,可以搜索一下。
兼容性问题的确有,但是比起来CSS的就小多了。
安全性问题可以通过混淆来增加难度。google的就是这样。

我喜欢js主要是它的语言灵活性。
IP 地址: 已记录   报告
合肥微软技术中心社区 » 技术讨论区 » Rich Internet A... » 你的JavaScript水平如何?

Powered by Community Server Powered by CnForums.Net