脚本语言不都是这样么,能高科技到哪里去啊,楼主要是想研究点有技术含量的,可以研究一下底层驱动、rootkit之类的。
对了,最能体现javascript技术含量的就是结合浏览器漏洞实现堆喷,控制EIP寄存器,请问楼主您玩的了不?

解决方案 »

  1.   

    你看的可能是基础入门的东西吧,javaScript面向对象的特性与应用可能没看吧。
      

  2.   


    底层也就那回事,不要以为有多高深估计是shellcode之类的,不错继续,还有什么
      

  3.   

    js前端应用是比较广的,所以技术要求也比较高,js不说你们说的那么一无是处。
      

  4.   

    我觉得,一种语言,不是以你自身的学习基础来看待的它的难易程度,也许你会C++,也许你能做底层开发,但是这个跟javascript是两码事,javascript实现的最终结果估计你都不知道,光说简单,你能做出具有意义性的东西来吗?
      

  5.   

    楼主你着相了
    关键是你能不能做出好的产品
    技术只是手段  无所谓简单复杂
    你现在用window 你会管他用什么技术吗有时间去做点东西出来
      

  6.   


    上干货,javascript能做出什么产品
      

  7.   

    javascript 的确很简单,就那么几个对象和函数。不到一天就可学会
    会认字会说话不等于会写文章,会开 枪也不一定能做将军他的技术含量体现在:用有限的语法元素,描述出五彩缤纷的世界来不要小看了 jquery,他不但简化了代码的书写,更主要的是他弥合了不同浏览器对 DOMHTML 实现上的差异
      

  8.   

    JS要是这么简单的话,腾讯的页面还会出JS错误?
      

  9.   

    光从语言上看,JS是简单,但是想要用它做出好的东西出来,不简单。语言只是工具,学会使用工具很简单,发挥工具的长处不简单。就象中国人都会说汉语,但是有的人撑死了也只会写写一只蚂蚁两只蚂蚁之类的打油诗,而有的人可以用汉语写小说,然后拿诺贝尔奖。我用jquery出于两点,一方面是代码更简洁,封装了大量的常用操作,比如你要遍历一个页面内的某些元素,如果写纯JS,要写一大堆代码,而jquery则可能只有几行;另一方面是它底层在浏览器兼容方面做得很好,用jquery可以最大限度减少不同浏览器带来的差异,否则你要几大堆代码来保持浏览器之间的兼容,以及因此而带来的没完没了的bug和测试。js火,是因为BS架构的应用程序流行,大家都用浏览器访问网页,信息管理系统也多用网页的形式实现人机交互。要想在浏览器上实现与用户交互的效果,必须使用JS,什么提示用户名不能为空,实现国家、省、市、县、乡的选择联动,都要用到JS,否则用户界面不友好。
      

  10.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    <style type="text/css">
    html,body{padding: 0px;margin: 0px; width: 100%;height: 100%}
    </style>
    </head>
    <body>
    <div id="show" style="width:500px;height: 500px;border: 1px solid #ccc;position: absolute;top:20px;left:50%;margin-left: -250px;">
    </div>
    </body><script type="text/javascript">
    var yidianji=0;
    function init(){
    var count=10; 
    var lei=new Array();
    for(var i=0;i<count;i++){
    var sj=(Math.ceil(Math.random()*100));
    var falg=true;
    for(var j=0;j<lei.length;j++){
    if(sj==lei[j]){
    falg=false;
    }
    }
    if(falg){
    lei[i]=sj;
    }else{
    falg=true;
    i--;
    }
    }
    var html="";
    var isFlag=true;
    for(var i=0;i<100;i++){
    for(var j=0;j<lei.length;j++){
    if(lei[j]==i){
    html+='<div id="lei_'+i+'" style="font-size:16px;text-align: center;width: 48px;height: 48px;background-color:#ccc;float: left;border: 1px solid #000" onclick="openLei(0,this,'+i+')"><span id="bs_'+i+'" style="display:none;">0</span></div>';
    isFlag=false;
    }
    }
    if(isFlag){
    html+='<div id="lei_'+i+'" style="font-size:16px;text-align: center;width: 48px;height: 48px;background-color:#ccc;float: left;border: 1px solid #000" onclick="openLei(1,this,'+i+')"><span id="bs_'+i+'" style="display:none;">1</span></div>';
    }else{
    isFlag=true;
    }
    }
    document.getElementById("show").innerHTML=html;
    }

    function openLei(status,obj,id){
    if(status==0){
    obj.style.backgroundColor="red";
    alert("爆炸了你已经输了,重头再来");
    init();
    }else{
    var leishu=shaomiao(id);
    var html=obj.innerHTML;
    obj.innerHTML=html+leishu;
    obj.style.backgroundColor="#FFFF99";
    obj.onclick=null;
    yidianji++;
    if(yidianji>=90){
    alert("你就是个逗b,这么无聊的东西,你能玩过去");
    }
    }
    }

    function shaomiao(id){
    var  num =[Number(id-1),Number(id-10-1),Number(id+10-1)];
    var leishu=0;
    var shaoMiaoFlag=true;
    id=String(id);
    if(id.substring(id.length-1,id.length)=="0"){
    for(var i=0;i<num.length;i++){
    for(var j=1;j<3;j++){
    if(document.getElementById("bs_"+(num[i]+j))!=null){
    if(document.getElementById("bs_"+(num[i]+j)).innerHTML=="0"){
    leishu++;
    }
    }
    }
    }
    shaoMiaoFlag=false;
    }
    if(id.substring(id.length-1,id.length)=="9"){
    for(var i=0;i<num.length;i++){
    for(var j=0;j<2;j++){
    if(document.getElementById("bs_"+(num[i]+j))!=null){
    if(document.getElementById("bs_"+(num[i]+j)).innerHTML=="0"){
    leishu++;
    }
    }
    }
    }
    shaoMiaoFlag=false;
    }
    if(shaoMiaoFlag){
    for(var i=0;i<num.length;i++){
    for(var j=0;j<3;j++){
    if(document.getElementById("bs_"+(num[i]+j))!=null){
    if(document.getElementById("bs_"+(num[i]+j)).innerHTML=="0"){
    leishu++;
    }
    }
    }
    }
    }

    return leishu;
    }
    window.onload=init();
    </script>
    </html>我知道你是大神千万别喷我,这是我上班无聊的时候写的~
      

  11.   


    上干货,javascript能做出什么产品
    可以计算 可以逻辑判断  可以绘图  可以做url  可以有后台支持 可以缓存数据
    有这么多特性  天下 还有多少不能做的应用
      

  12.   


    http://www.cnblogs.com/miloyip/archive/2010/03/29/1698953.html
    用JavaScript玩转计算机图形学(一)光线追踪入门
      

  13.   

    riwei重现
      

  14.   


    http://www.cnblogs.com/miloyip/archive/2010/03/29/1698953.html
    用JavaScript玩转计算机图形学(一)光线追踪入门这文章纯粹是胡扯加显摆,学过directx的都知道,从9开始light用的是pixel shader,早就不分解三角形用cpu
      

  15.   

    js 也提升为了面向对象的语言了吧。和其他语言一样,也有面向对象的特征。我比较看中的是js的弱类型,对于变量类型的控制更加灵活,真正体现了“一切皆对象”。当然,对于java c++之类的语言,人们已经用的熟悉,并且js太过于灵活,所以人们就不去研究新的东西去了(都忙着交付项目呢)。一直很崇拜js的,相对于其他语言,感受最深的就是自由。
      

  16.   


    上干货,javascript能做出什么产品
    可以计算 可以逻辑判断  可以绘图  可以做url  可以有后台支持 可以缓存数据
    有这么多特性  天下 还有多少不能做的应用这些都是可有可无的,而且大公司用的还是activex
      

  17.   

    js只是用来处理基于html的UI逻辑(排除node.js)。
      

  18.   


    那html5提出来是干嘛的HTML5也离不开js,否则它再怎么漂亮,也是静态的
      

  19.   


    上干货,javascript能做出什么产品你这提法本身就有问题,软件产品不可能靠一个单一的技术来完成,否则软件开发专业只要学一门课程就完事了
    单纯的 javascript 做不出什么产品,它只是一个产品的重要技术部分
    你说盐对烹饪来说重不重要?但是一盘菜只放盐就可以成为一道美味了吗?
      

  20.   

    我想说我看谭浩强的C语言程序设计也也觉得没什么看的,跟你看小说似的,你能说C语言简单?看个helloworld就觉得自己全都学会了
      

  21.   


    从来没听说过,不过本人是com的推崇者
      

  22.   


    js作为语言设计肯定有技术含量,而且相当厉害,问题是用js编程就是另一回事了
      

  23.   

    有个叫Fabrice Bellard的人,不务正业,用js写了个Linux,简直目中无C,楼主不妨看看Linux。哦,对了,有些浏览器可能不支持。
      

  24.   


    js、java、C# 写出来的程序必须在运行环境中运行,别的原因不晓得,至少这类语言没有提供主动回收内存资源的语句(象C中的free,C++中的delete),如果没有虚拟机,程序运行时就只能不断的申请内存,而无法释放内存,内存只吃不吐,过不了多久必然会因为内存不足而本崩溃。
    用js写操作系统,呵呵~!