javascript怎么这么简单,有什么体现技术含量的地方没有啊 脚本语言不都是这样么,能高科技到哪里去啊,楼主要是想研究点有技术含量的,可以研究一下底层驱动、rootkit之类的。对了,最能体现javascript技术含量的就是结合浏览器漏洞实现堆喷,控制EIP寄存器,请问楼主您玩的了不? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你看的可能是基础入门的东西吧,javaScript面向对象的特性与应用可能没看吧。 底层也就那回事,不要以为有多高深估计是shellcode之类的,不错继续,还有什么 js前端应用是比较广的,所以技术要求也比较高,js不说你们说的那么一无是处。 我觉得,一种语言,不是以你自身的学习基础来看待的它的难易程度,也许你会C++,也许你能做底层开发,但是这个跟javascript是两码事,javascript实现的最终结果估计你都不知道,光说简单,你能做出具有意义性的东西来吗? 楼主你着相了关键是你能不能做出好的产品技术只是手段 无所谓简单复杂你现在用window 你会管他用什么技术吗有时间去做点东西出来 上干货,javascript能做出什么产品 javascript 的确很简单,就那么几个对象和函数。不到一天就可学会会认字会说话不等于会写文章,会开 枪也不一定能做将军他的技术含量体现在:用有限的语法元素,描述出五彩缤纷的世界来不要小看了 jquery,他不但简化了代码的书写,更主要的是他弥合了不同浏览器对 DOMHTML 实现上的差异 JS要是这么简单的话,腾讯的页面还会出JS错误? 光从语言上看,JS是简单,但是想要用它做出好的东西出来,不简单。语言只是工具,学会使用工具很简单,发挥工具的长处不简单。就象中国人都会说汉语,但是有的人撑死了也只会写写一只蚂蚁两只蚂蚁之类的打油诗,而有的人可以用汉语写小说,然后拿诺贝尔奖。我用jquery出于两点,一方面是代码更简洁,封装了大量的常用操作,比如你要遍历一个页面内的某些元素,如果写纯JS,要写一大堆代码,而jquery则可能只有几行;另一方面是它底层在浏览器兼容方面做得很好,用jquery可以最大限度减少不同浏览器带来的差异,否则你要几大堆代码来保持浏览器之间的兼容,以及因此而带来的没完没了的bug和测试。js火,是因为BS架构的应用程序流行,大家都用浏览器访问网页,信息管理系统也多用网页的形式实现人机交互。要想在浏览器上实现与用户交互的效果,必须使用JS,什么提示用户名不能为空,实现国家、省、市、县、乡的选择联动,都要用到JS,否则用户界面不友好。 <!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>我知道你是大神千万别喷我,这是我上班无聊的时候写的~ 上干货,javascript能做出什么产品可以计算 可以逻辑判断 可以绘图 可以做url 可以有后台支持 可以缓存数据有这么多特性 天下 还有多少不能做的应用 http://www.cnblogs.com/miloyip/archive/2010/03/29/1698953.html用JavaScript玩转计算机图形学(一)光线追踪入门 riwei重现 http://www.cnblogs.com/miloyip/archive/2010/03/29/1698953.html用JavaScript玩转计算机图形学(一)光线追踪入门这文章纯粹是胡扯加显摆,学过directx的都知道,从9开始light用的是pixel shader,早就不分解三角形用cpu js 也提升为了面向对象的语言了吧。和其他语言一样,也有面向对象的特征。我比较看中的是js的弱类型,对于变量类型的控制更加灵活,真正体现了“一切皆对象”。当然,对于java c++之类的语言,人们已经用的熟悉,并且js太过于灵活,所以人们就不去研究新的东西去了(都忙着交付项目呢)。一直很崇拜js的,相对于其他语言,感受最深的就是自由。 上干货,javascript能做出什么产品可以计算 可以逻辑判断 可以绘图 可以做url 可以有后台支持 可以缓存数据有这么多特性 天下 还有多少不能做的应用这些都是可有可无的,而且大公司用的还是activex js只是用来处理基于html的UI逻辑(排除node.js)。 那html5提出来是干嘛的HTML5也离不开js,否则它再怎么漂亮,也是静态的 上干货,javascript能做出什么产品你这提法本身就有问题,软件产品不可能靠一个单一的技术来完成,否则软件开发专业只要学一门课程就完事了单纯的 javascript 做不出什么产品,它只是一个产品的重要技术部分你说盐对烹饪来说重不重要?但是一盘菜只放盐就可以成为一道美味了吗? 我想说我看谭浩强的C语言程序设计也也觉得没什么看的,跟你看小说似的,你能说C语言简单?看个helloworld就觉得自己全都学会了 从来没听说过,不过本人是com的推崇者 js作为语言设计肯定有技术含量,而且相当厉害,问题是用js编程就是另一回事了 有个叫Fabrice Bellard的人,不务正业,用js写了个Linux,简直目中无C,楼主不妨看看Linux。哦,对了,有些浏览器可能不支持。 js、java、C# 写出来的程序必须在运行环境中运行,别的原因不晓得,至少这类语言没有提供主动回收内存资源的语句(象C中的free,C++中的delete),如果没有虚拟机,程序运行时就只能不断的申请内存,而无法释放内存,内存只吃不吐,过不了多久必然会因为内存不足而本崩溃。用js写操作系统,呵呵~! 我有“学号”姓名“,如何使用SQL语句实现输入”学号“,在姓名栏自动显示该学号对应的姓名? 图片随滚动条移动 寻找一个好用的jquery表单验证插件 JS 菜单再次求救 如何卸载tabcontainer中的页面? 100分求,关于可动态增加节点的树形目录,急!!! 請問:我可以在提交頁面時得到所有被選中的CHECKBOX嗎? document.referrer为什么得不到上一页的地址? help在线等 我的两个问题 判断输出的格式是否为json数据 正则判断是URL
底层也就那回事,不要以为有多高深估计是shellcode之类的,不错继续,还有什么
关键是你能不能做出好的产品
技术只是手段 无所谓简单复杂
你现在用window 你会管他用什么技术吗有时间去做点东西出来
上干货,javascript能做出什么产品
会认字会说话不等于会写文章,会开 枪也不一定能做将军他的技术含量体现在:用有限的语法元素,描述出五彩缤纷的世界来不要小看了 jquery,他不但简化了代码的书写,更主要的是他弥合了不同浏览器对 DOMHTML 实现上的差异
<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>我知道你是大神千万别喷我,这是我上班无聊的时候写的~
上干货,javascript能做出什么产品
可以计算 可以逻辑判断 可以绘图 可以做url 可以有后台支持 可以缓存数据
有这么多特性 天下 还有多少不能做的应用
http://www.cnblogs.com/miloyip/archive/2010/03/29/1698953.html
用JavaScript玩转计算机图形学(一)光线追踪入门
http://www.cnblogs.com/miloyip/archive/2010/03/29/1698953.html
用JavaScript玩转计算机图形学(一)光线追踪入门这文章纯粹是胡扯加显摆,学过directx的都知道,从9开始light用的是pixel shader,早就不分解三角形用cpu
上干货,javascript能做出什么产品
可以计算 可以逻辑判断 可以绘图 可以做url 可以有后台支持 可以缓存数据
有这么多特性 天下 还有多少不能做的应用这些都是可有可无的,而且大公司用的还是activex
那html5提出来是干嘛的HTML5也离不开js,否则它再怎么漂亮,也是静态的
上干货,javascript能做出什么产品你这提法本身就有问题,软件产品不可能靠一个单一的技术来完成,否则软件开发专业只要学一门课程就完事了
单纯的 javascript 做不出什么产品,它只是一个产品的重要技术部分
你说盐对烹饪来说重不重要?但是一盘菜只放盐就可以成为一道美味了吗?
从来没听说过,不过本人是com的推崇者
js作为语言设计肯定有技术含量,而且相当厉害,问题是用js编程就是另一回事了
js、java、C# 写出来的程序必须在运行环境中运行,别的原因不晓得,至少这类语言没有提供主动回收内存资源的语句(象C中的free,C++中的delete),如果没有虚拟机,程序运行时就只能不断的申请内存,而无法释放内存,内存只吃不吐,过不了多久必然会因为内存不足而本崩溃。
用js写操作系统,呵呵~!