是非之地

博客园首席处男所在的小窝

 

2011年6月3日

javascript的哲学

嗷嗷说:思想和哲学才是一门语言中最重要的。

忽然就想, 天啊, 那javascript的哲学是虾米捏?

 

大概总结有下面这几条(写几条算几条, 所以不提前说到底有几条):

1 想插就插, 想拔就拔。

 呃, javascript没有楞次定律存在, 或者说楞次定律已经不能阻止你插入:一个对象了。

除了一些安全性的内置对象。 或者现在那些蛋疼的get和set(个人很不喜欢也不建议使用。。。)

 

封装不等于一堆的get和set。 

 

2  为达目的不择手段

javascript可以说是跨平台最好的语言, 木有之一

=。=

我一个同学说的。

 

说只要你装了浏览器, 就随便跨。

但是跨浏览器不比跨平台容易啊, 有木有啊有木有!!!!!!!!

这javascript得见人说人话, 见鬼说鬼话,

有时候是先判断对方是人是鬼(判浏览器), 有时候是 试着说一句,不行再改口(TryThese)

真的是太纠结啦!!

 

3 游侠风格, 无视世俗眼光。

呃, ECMA丫的定了那么多标准, 谁去读完过?

没用的。

最简单一个例子:

for in可以遍历一个对象的所有属性, 这个顺序, ECMA是不保证的。

后来, 似乎谁说又定了个顺序(我不保证这个是真的啊, 我从来不去看ECMA文档的)

然后说xx方式的顺序就是标准了。 xx浏览器你是不对滴!!!

 

不对你妹。 

我就关心大家实现的怎么样。

实际上你定的标准, 只对以后的浏览器, “可能” 起作用, 还仅仅是可能!!!

丫的浏览器比你先出来的你凭什么说你是标准啊?

能跑才是王道。

 

4  安全第一

随着《少年英雄方世玉》 的第二部的放映, 变得流行了起来。

javascript的任何特性首先考虑的就是安全性。 

实际上对于任何跨平台能力强大的东东, 安全性都是第一位的。

呃, 就算不跨平台安全性也不是不重要, 只是能跨的得对自己要求更严格。

=。=

怎么这么拗口。

比如跨域。 比如本地文件。 比如cookie, 比如, 等等。

尤其是共用的东西, 不弄点防护措施隔离下, 日子还有法过吗?

=。=

怎么感觉这么邪恶。

posted @ 2011-06-03 12:01 undefined 阅读(105) 评论(0) 编辑

导航

统计

公告