kits|LOFTER(乐乎) - 让兴趣,更有趣
LOFTER for ipad ---- 让兴趣,更有趣
下载移动端
关注最新消息
  被喜欢
  被喜欢
{list posts as post}
{if post.type==1 || post.type == 5}
{if !!post.title}${post.title|escape}{/if}
{if !!post.digest}${post.digest}{/if}
{if post.type==2}
{if post.type == 3}
{if !!post.image}
{if post.type == 4}
{if !!post.image}
{if !!photo.labels && photo.labels.length>0}
{var wrapwidth = photo.ow < 500?photo.ow:500}
{list photo.labels as labs}
{var lbtxtwidth = Math.floor(wrapwidth*(labs.ort==1?labs.x:(100-labs.x))/100)-62}
{if lbtxtwidth>12}
{if !!labs.icon}
{list photos as photo}
{if photo_index==0}{break}{/if}
品牌${make||'-'}
型号${model||'-'}
焦距${focalLength||'-'}
光圈${apertureValue||'-'}
快门速度${exposureTime||'-'}
ISO${isoSpeedRatings||'-'}
曝光补偿${exposureBiasValue||'-'}
镜头${lens||'-'}
{if data.msgRank == 1}{/if}
{if data.askSetting == 1}{/if}
{if defined('posts')&&posts.length>0}
{list posts as post}
{if post_index < 3}
{if post.type == 1 || post.type == 5}
{if !!post.title}${post.title|escape}{/if}
{if !!post.digest}${post.digest}{/if}
{if post.type == 2}
{if post.type == 3}
{if post.type == 4}
{if post.type == 6}
{if drlist.length>0}
更多相似达人:
{list drlist as dr}{if drlist.length === 3 && dr_index === 0}、{/if}{if drlist.length === 3 && dr_index === 1}、{/if}{if drlist.length === 2 && dr_index === 0}、{/if}{/list}
暂无相似达人,
{if defined('posts')&&posts.length>0}
{list posts as post}
{if post.type == 2}
{if post.type == 3}
{if post.type == 4}
{if post.type == 6}
this.p={ currentPage:1,pageNewMode:true,isgooglead3:false,ishotrecompost:false,visitorId:0, first:'',tag:'kits',recommType:'new',recommenderRole:0,offset:1,type:0,isUserEditor:0,};Shield是什么,什么意思?
13-09-02 &
Shield全称是NVIDIA(R)SHIELD(TM), & 意思是全功能掌上多媒体游戏娱乐设备,基于目前最快的4核ARM&CPU-&NVIDIA&Tegra&4&CPU。
请登录后再发表评论!
就是英伟达新出的掌上游戏机,特别炫,还带风扇,我很期待
请登录后再发表评论!
搜一下喽,nvidia的新款掌上游戏装备啊,很多期待的欢呼声啊,造型非常牛
请登录后再发表评论!
shield是nvidia的新掌上游戏机
请登录后再发表评论!node.js中prototype的区别是什么 - CNode技术社区
这家伙很懒,什么个性签名都没有留下。
在node.js中
User.prototype.save = function(){…}
User.save = function(){…}
有什么区别呢?
你可以同时写两个,然后调用的时候,是只调用User.save
然后你 delete User.save 后
还是可以继续调用 User.save 不过其实是调用User.prototype.save的。
这和node没关系吧 只要是js都是这样子?
User.save = function(){......} 是这样调用的:User.save()
User.prototype.save = function(){.......} 是这样调用的:
var user = new User();
user.save();
解释得很清楚哦
可以下载来看看
User.prototype.save = function(){…}
是实例方法
User.save = function(){…} 是类方法
delete之后就不能调了吧
这是js的原型机制,两个不是一个概念,建议楼主还是先好好学学js吧
可以的,这个就是这个prototype的作用的。
静态方法和实例方法。。。基础的东西
prototype和User是两个域,只有User实例化时,prototype中的成员对象才会挂到实例化后的对象中。直接调原型对象下的save会报错的。
var User = function () {};
User.prototype.save = function () {
console.log('This is User.prototype.save')
User.save = function () {console.log('This is User.save')};
delete User.
User.save();
这样是不行的,如果调User.prototype.save()就可以。
噢,谢谢指正~~ 确实是在User被new以后才能delete User.save后才能再调用
即: var u = new User();
u.save(); ()
lz可以先把js好好看看。。。
的解释已经哦了,再想理解深入的话,可以看前面的pdf
javascript的原型继承,User的子类会继承User的protype方法,类似于J***A或C++的继承。《J***AScript语言精粹》有个讲解可以参考。
是吗?为什么我觉得即使没有delete u.也一样是调用User.prototype.save呢,变量u没有User.save()吧,会继承原型里的.save方法吧
这个不是javascript里面的基础知识吧!
嘿嘿,我那个代码我有实际测试的,确实是的。你可以立马写个代码在chrome的console里测试下~~
我刚刚测试了一下
&pre&var User = function (){};
User.prototype.save = function () {
console.log(‘This is User.prototype.save’)
User.save = function () {console.log(‘This is User.save’)};
var u = new User();
u.save(); ()
delete User.
u.save();()
User.save是 User函数的方法,和 u 这个实例没有什么关系。
噢。。确实是。~~
建议好好看看javascript的原型链这部分知识!!
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
服务器赞助商为
,存储赞助商为
,由提供应用性能服务。
新手搭建 Node.js 服务器,推荐使用无需备案的