日期:2014-05-16  浏览次数:20636 次

所有语言基本的就那么十数条,究竟是哪十条?
在挨 踢生涯 才入职场 中 zhjb1 说:
真正的程序员一定有激情、灵感、学习精神。 
我的初学是QBasic,当时为了一行语句一个时钟——以前的Basic只支持一行255个英文单字——而废寝忘食——最后的结果是,除了定义语句,真实现了一行一个指针式时钟,后来,学了一大堆语言,除了万金油,都不精通了。 
我在编程鼎盛时期,可以连续编程几天,除了吃和睡,余下的时间一律编程,有时会因为一个功能在做梦时想起来,在半夜爬起来窝在电脑前解决问题——这有点像学习英语,在达到一个高度前你会迷茫的,到再坚持一下,过了坎以后,你会觉得天地之间也就是举手之劳,终身难忘了。 
不是吗,所有语言基本的就那么十数条,余下的是扩展语句,如果采用基本语句应该可以完成所有功能,只不过后来人为了编程方便,将常用的短句缩略成一个功能性代码语句,如此而已——就像显得类。 
朋友,在哪行说哪行的话,努力,路宽着呢。 

----这里说的“将常用的短句缩略成一个功能性代码语句”,是指的函数吗?各种各样的函数?“扩展语句”,指的又是什么?请结合js讲讲 “功能性语句”是哪些,“扩展语句”是哪些?谢谢,笔者正学 js 呢,非常 希望前辈指点迷津


------解决方案--------------------
将常用的短句缩略成一个功能性代码语句

这句话就好比把JS最常用的document.getElementById();封装成函数
如最常见到的

function $(id){
return document.getElementById(id);
}

//这样调用$('aa');


扩展语句就是用已有的JS方法去扩展新的方法~·
比如最常见的就是~·
var stopPropagation = function(e){
e = e || getEvent(e);
if(e.stopPropagation){
e.stopPropagation();
}else{
e.cancelBubble = true;
}
};

这是一个IE跟FF下停止冒泡的事件~·
------解决方案--------------------
不要用数字框死,另外你的标题有逻辑问题

所有语言基本的就那么十数条>=10
究竟是哪十条=10
------解决方案--------------------
对JS并不精通,说说自己的看法 :

BOM : if else
DOM : 历遍,事件,函数等