t*o
2 楼
银行给了COUNTER OFFER,我们想再还价。不知道这二次出价银行还会再给COUNTER
OFFER么?还是只有接受和拒绝两种可能?
OFFER么?还是只有接受和拒绝两种可能?
p*2
5 楼
这个吗。我前天晚上看了一下。感觉真的没什么好学的,扫一眼就可以了,不太需要正
式的学。
式的学。
y*g
7 楼
我觉得二爷说的是http://w3schools.com/js/default.asp 这个
不是说javascript吧
【在 c*****e 的大作中提到】
: 这次牛皮 有点吹过了。。
: 自己独立能写个 Prototypal Inheritance pattern 出来?
不是说javascript吧
【在 c*****e 的大作中提到】
: 这次牛皮 有点吹过了。。
: 自己独立能写个 Prototypal Inheritance pattern 出来?
p*2
9 楼
我的意思是入门,可以上手做东西,感觉比其他语言都容易呀。语法跟C差不多,加上
一些functional的功能,没看到啥特别的呀。
【在 y*******g 的大作中提到】
: 我觉得二爷说的是http://w3schools.com/js/default.asp 这个
: 不是说javascript吧
h*e
17 楼
JavaScript的水其实很深。
Javascript the Good parts 和 Secrets of the Javascript Ninja都不错。
至少要学到能看懂下面的程序:
http://ejohn.org/apps/learn/#2
// The .bind method from Prototype.js
Function.prototype.bind = function(){
var fn = this, args = Array.prototype.slice.call(arguments), object = args
.shift();
return function(){
return fn.apply(object,
args.concat(Array.prototype.slice.call(arguments)));
};
};
实战就是用Javascript写一个LeetCode Online Judge For Javascript。
Javascript the Good parts 和 Secrets of the Javascript Ninja都不错。
至少要学到能看懂下面的程序:
http://ejohn.org/apps/learn/#2
// The .bind method from Prototype.js
Function.prototype.bind = function(){
var fn = this, args = Array.prototype.slice.call(arguments), object = args
.shift();
return function(){
return fn.apply(object,
args.concat(Array.prototype.slice.call(arguments)));
};
};
实战就是用Javascript写一个LeetCode Online Judge For Javascript。
A*i
18 楼
JS其实水很深,以前我也觉得这东西没啥学的,最近看了一本叫javascript the good
part
发现其实这东西很有意思
part
发现其实这东西很有意思
p*2
19 楼
刚看了一下Prototypal Inheritance pattern,就是那本Secrets of the JavaScript
Ninja, 第六章。
感觉很straightforward,没觉得有什么难理解的呀?
说JS水深我还不明白,你们是跟什么语言比呀?我怎么也看不出来会比scala还深,也
不觉得比C深。大牛们谈谈?
Ninja, 第六章。
感觉很straightforward,没觉得有什么难理解的呀?
说JS水深我还不明白,你们是跟什么语言比呀?我怎么也看不出来会比scala还深,也
不觉得比C深。大牛们谈谈?
p*2
20 楼
args
这段程序我感觉系统看一下书应该能明白吧。
我随便看了JS一下,感觉比较高级的就是higher order function, closure, 还有今天
提到的prototype, 都是比较容易理解的概念。还有什么其他高深的吗?我去看看。
【在 h****e 的大作中提到】
: JavaScript的水其实很深。
: Javascript the Good parts 和 Secrets of the Javascript Ninja都不错。
: 至少要学到能看懂下面的程序:
: http://ejohn.org/apps/learn/#2
: // The .bind method from Prototype.js
: Function.prototype.bind = function(){
: var fn = this, args = Array.prototype.slice.call(arguments), object = args
: .shift();
: return function(){
: return fn.apply(object,
x*w
23 楼
说说nodejs??
d*g
30 楼
话说得太大了。JS是很诡异的语言
http://www.amazon.com/Professional-JavaScript-Developers-Nichol
这本书看过的话就知道别的OO语言里常见的创建一个对象,JS里不止回字4种写法,而
且各有利弊。就一个基本功closure就很魔幻
学习了这本书再看各种JS库的设计,才能理解为什么要这么写,不然只能是雾里看花。
JS的水确实不浅
JavaScript
【在 p*****2 的大作中提到】
: 刚看了一下Prototypal Inheritance pattern,就是那本Secrets of the JavaScript
: Ninja, 第六章。
: 感觉很straightforward,没觉得有什么难理解的呀?
: 说JS水深我还不明白,你们是跟什么语言比呀?我怎么也看不出来会比scala还深,也
: 不觉得比C深。大牛们谈谈?
http://www.amazon.com/Professional-JavaScript-Developers-Nichol
这本书看过的话就知道别的OO语言里常见的创建一个对象,JS里不止回字4种写法,而
且各有利弊。就一个基本功closure就很魔幻
学习了这本书再看各种JS库的设计,才能理解为什么要这么写,不然只能是雾里看花。
JS的水确实不浅
JavaScript
【在 p*****2 的大作中提到】
: 刚看了一下Prototypal Inheritance pattern,就是那本Secrets of the JavaScript
: Ninja, 第六章。
: 感觉很straightforward,没觉得有什么难理解的呀?
: 说JS水深我还不明白,你们是跟什么语言比呀?我怎么也看不出来会比scala还深,也
: 不觉得比C深。大牛们谈谈?
p*2
31 楼
这又如何?
【在 d********g 的大作中提到】
: 话说得太大了。JS是很诡异的语言
: http://www.amazon.com/Professional-JavaScript-Developers-Nichol
: 这本书看过的话就知道别的OO语言里常见的创建一个对象,JS里不止回字4种写法,而
: 且各有利弊。就一个基本功closure就很魔幻
: 学习了这本书再看各种JS库的设计,才能理解为什么要这么写,不然只能是雾里看花。
: JS的水确实不浅
:
: JavaScript
【在 d********g 的大作中提到】
: 话说得太大了。JS是很诡异的语言
: http://www.amazon.com/Professional-JavaScript-Developers-Nichol
: 这本书看过的话就知道别的OO语言里常见的创建一个对象,JS里不止回字4种写法,而
: 且各有利弊。就一个基本功closure就很魔幻
: 学习了这本书再看各种JS库的设计,才能理解为什么要这么写,不然只能是雾里看花。
: JS的水确实不浅
:
: JavaScript
p*2
36 楼
我想多说两句,说的不对大牛指正,毕竟我是JS新手。我在你提到prototype之前只是
随便看了一个小时的JS,因此我根本不知道new, prototype和constructor。那我就说
说我以前怎么理解的JS的OO。
首先JS没有class的概念,有object,有函数。object感觉太随机化了,没有class
type的感觉。怎么办?用factory pattern。
比如
class A
{
attr
method
}
我用JS,定义一个factory函数
function Afactory(val){
return {attr=val; method=function(){}}
}
这样我就可以生成class A的instance, 也就相当于new了
继承怎么办?我说过最好不要用继承,因此如果你想B继承A,那么不用继承的话
function Bfactory(val, val2){
return {a=Afactory(val); attr2=val2}
}
这样你可以访问A了。decrator pattern, 符合favor composition over inheritance
的设计思想
如果你非要继承
function Bfactory(val, val2){
obj=Afactory(val);
obj.attr2=val2;
return obj;
}
多态性。像JS这么functional的语言多态性也就太容易了。
function Bfactory(val, val2){
obj=Afactory(val);
obj.attr2=val2;
obj.method=function(){}
return obj;
}
我的意思是说,及时今天我没有去看你提到的prototype,我也可以按照OO的设计来写
JS的code。不知道有什么理解的误区没有。程序没测试。就是写个想法。
这就是我学了一个多小时JS以后的想法。
【在 c*****e 的大作中提到】
: 你写个 class inheritance 的sample,包括 overwrite , polymorp.. 让大家来点评
: 吧。
p*2
38 楼
args
这个今天看了看,看明白了。就是几个概念问题。
【在 h****e 的大作中提到】
: JavaScript的水其实很深。
: Javascript the Good parts 和 Secrets of the Javascript Ninja都不错。
: 至少要学到能看懂下面的程序:
: http://ejohn.org/apps/learn/#2
: // The .bind method from Prototype.js
: Function.prototype.bind = function(){
: var fn = this, args = Array.prototype.slice.call(arguments), object = args
: .shift();
: return function(){
: return fn.apply(object,
d*g
40 楼
我觉得招聘就是忽悠。不是他忽悠你,就是你忽悠他.
就写程序这事儿来说,如果觉得js不难的,那么肯定是有底子的。
也许有很多概念问题不一定当时就弄得清楚,但工作后学起来快。
什么继承啊什么closure啊,什么没名字的函数啊,有什么难学的?
老美的意思是,他得找一个现成会的,又懂的。苦得马工必须各
种书都看一看。。。我觉得只要能达到招聘的时候能忽悠到对方
的效果,就够了。
就写程序这事儿来说,如果觉得js不难的,那么肯定是有底子的。
也许有很多概念问题不一定当时就弄得清楚,但工作后学起来快。
什么继承啊什么closure啊,什么没名字的函数啊,有什么难学的?
老美的意思是,他得找一个现成会的,又懂的。苦得马工必须各
种书都看一看。。。我觉得只要能达到招聘的时候能忽悠到对方
的效果,就够了。
q*a
41 楼
如果真要搞,看这个吧 http://www.ecma-international.org/ecma-262/5.1/
【在 p*****2 的大作中提到】
:
: args
: 这个今天看了看,看明白了。就是几个概念问题。
【在 p*****2 的大作中提到】
:
: args
: 这个今天看了看,看明白了。就是几个概念问题。
p*2
44 楼
多谢。就是随便做点UI,没想做的多么好,能实现基本功能就可以了。
【在 q**a 的大作中提到】
: 如果真要搞,看这个吧 http://www.ecma-international.org/ecma-262/5.1/
相关阅读
如何补siding的洞?celing lamp 有dimmable之说吗?美国那里能买到 室外用的,可以炒菜 的天然气炉灶 ?不太明白jumbo loan请问抽油烟机神器现在15年refinance 可以做到多少?暖气口吹进来好多白毛毛听说卖房要有这么一个规定自己能换 sump pump吗?请教下草坪割完的碎草如何处理,多谢patio cover上的爬藤植物有推荐吗?3.625%利率怎么样买了电热水器,问了个师傅,安装费要800多,觉得有些爆表啊求助Imore和其他大侠: 一楼的heat 不加热了今天拔草也抓到一条蛇哪里能买到2%的房子暖气(用天然气)开着,空调压缩机一直在屋外工作,是有问题吗?终于offer被接受了最近refinance利率怎么样请教一个房子结构问题