2010-01-31 64 views
3

我寫SEO的一個免費工具...實施從SEOmoz的一個API和標誌看起來像這樣如何計算JavaScript中的位標誌?

URL Metric,Bit Flag 
Title,1 
URL,4 
Subdomain,8 
Root Domain,16 
External Links,32 
Links,2048 
mozRank,16384 
mozTrust,131072 

這些只是少數,但我不知道如何計算在JavaScript中適當的位標誌..這只是我想使用的旗幟的所有整數的或?一個小片段,告訴我如何使一個變種,其中包含一些這些標誌將是真棒...

感謝您的幫助!

回答

3

它只是我想使用的旗幟的所有整數的或?

是的。 Title|URL|Links(等)將是1|4|2048

5

就像在C:

var flags = 0; 
// *snip* 
flags |= MyFlag; 
flags |= MyOtherFlag; 
// *snip* 
if ((flags & MyFlag) == MyFlag) 
{ 
    // do stuff 
}