当前位置: 代码迷 >> ASP.NET >> 学得越多,不懂的越多,烦闷
  详细解决方案

学得越多,不懂的越多,烦闷

热度:5114   发布时间:2013-02-25 00:00:00.0
学得越多,不懂的越多,烦躁!
最近买了本javascript高级程序设计,想要提高自己的JS能力,可是书看了一半语法也基本知道,但感觉书中的语法怎么和prototype里面的不一样呢?如:
书中定义类的方式:
JScript code
function ClassA(sColor) {    _classes.defineClass("ClassA", prototypeFunction);    this.init(sColor);    function prototypeFunction() {                ClassA.prototype.init = function (sColor) {            this.parentMethod("init");            this.color = sColor;        };        ClassA.prototype.sayColor = function () {            alert(this.color);        };    }


而我看到的一些js 如prototype 里面的代码却是另外的一些格式
JScript code
var Prototype = {  Version: '1.4.0',  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',  emptyFunction: function() {},  K: function(x) {return x}}var Class = {  create: function() {    return function() {      this.initialize.apply(this, arguments);    }  }}

我不明白,这种格式即然不符合js的格多,为什么能够被浏览器解释呢?
请各位达人们指点迷惑,勿见笑…………!

------解决方案--------------------------------------------------------
sf
------解决方案--------------------------------------------------------
因为使用的js框架不同所以语法看上去也不同。只不过是用通用的js把功能封装了。说实话现在的突然冒出来这么多js框架真的挺让人头痛的。希望能js能有一个国际标准框架。
------解决方案--------------------------------------------------------
作了个项目,发现不懂得太多了!!烦得慌~~
------解决方案--------------------------------------------------------
JScript用得不多,没什么研究。
------解决方案--------------------------------------------------------
发现不明白的地方越来越多不是更好?
这样才不麻木 ...
有想学的动力
------解决方案--------------------------------------------------------
好现象啊
------解决方案--------------------------------------------------------
function 在 javascript 中既可以被认为是定义函数,也可以被认为是定义对象,也许这点对你理解这两段代码有点帮助。其实他们两种写法没什么不一样。

不要被他们的表面语法迷惑,因为他们之前定义了一堆方便自身代码使用的对象和函数。
------解决方案--------------------------------------------------------
慢慢来
javascript的东西用到的时候再查吧
------解决方案--------------------------------------------------------
js版本太多,我认为会使用,熟悉,了解就行了,何必非常要精通呢。这个程序就是短暂的,多赚钱才是正道。
------解决方案--------------------------------------------------------
jf
------解决方案--------------------------------------------------------
发现了一点问题,交流很重要 共勉
------解决方案--------------------------------------------------------
发现了一点问题,交流很重要 共勉
------解决方案--------------------------------------------------------
发现了一点问题,交流很重要 共勉
------解决方案--------------------------------------------------------
发现了一点问题,交流很重要 共勉
------解决方案--------------------------------------------------------
发现了一点问题,交流很重要 共勉
------解决方案--------------------------------------------------------
同感,呵呵
------解决方案--------------------------------------------------------
怎么感觉csdn越来越慢呢
------解决方案--------------------------------------------------------
引用我们经理的一句话:问题太多,解决的办法就是逐个击破!!
------解决方案--------------------------------------------------------
做的太多了,也得为我们网速慢的人考虑考虑啊
------解决方案--------------------------------------------------------
感觉javascript比C#复杂,随着ajax的兴起,javascript越来越重要了,因为服务器端可是asp.net,java,php...但前端只能是javascript
------解决方案--------------------------------------------------------
  相关解决方案