发布网友 发布时间:2022-04-24 15:04
共4个回答
懂视网 时间:2022-04-26 03:27
又开始研究起 Titanium 来,发现其官方出品的MVC框架(Alloy)还是挺不错的,刚开始苦于没有好的代码来学习,文档又少,所以一直没去详细研究,后来发现原来官方的 CodeStrong 就是一套非常不错的学习代码,只要看通了其整套代码,相信对Alloy的使用也基本会了~在看其源码的同时,发现很多地方使用了诸如以下的用法:
$.clouds && ($.index.add($.clouds));
开始不是很理解,毕竟平时这样用的也少,上了下google后才知道原来这样写法非常方便好用(其实jquery的源码里也大量使用此方法)。以下引用一段网上找到的解释&&和||在javascript中的另类用法:
a() && b() :如果执行a()后返回true,则执行b()并返回b的值;如果执行a()后返回false,则整个表达式返回a()的值,b()不执行;
a() || b() :如果执行a()后返回true,则整个表达式返回a()的值,b()不执行;如果执行a()后返回false,则执行b()并返回b()的值;
&& 优先级高于 ||
看完后就相当清楚了,再看看具体代码:
alert((1 && 3 || 0) && 4); //结果4 ①
alert(1 && 3 || 0 && 4); //结果3 ②
alert(0 && 3 || 1 && 4); //结果4 ③
分析:
语句①:1&&3 返回3 => 3 || 0 返回 3 => 3&&4 返回 4
语句②:先执行1&&3 返回3,在执行0&&4返回0,最后执行结果比较 3||0 返回 3
语句③:先执行0&&3 返回0,在执行1&&4返回4,最后执行结果比较 0||4 返回 4
注:非0的整数都为true,undefined、null和空字符串”” 为false。
感觉javascript确实挺强挺灵活的!!
热心网友 时间:2022-04-26 00:35
解释、诠释、阐释的区别是释义不同,用法不同,侧重点不同。
一、释义不同
1、解释:在观察的基础上进行思考,合理地说明事物变化的原因,事物之间的联系,或者是事物发展的规律。
2、诠释:指说明;解释;对一种事物的理解方式;或者是用心感受的一种方式,一种方法。
3、阐释:阐明陈述并解释。
二、用法不同
1、解释:解释用于口头用语。
2、诠释:诠释用于书面用语。
3、阐释:阐释在程度上较解释和诠释更广、更多一些。
三、侧重点不同
1、解释:解释侧重于分析说明,分析阐明,分析解说。
2、诠释:诠释侧重于对某事的讲解、证明。
3、阐释:阐释侧重于阐述事实后加以解释。
热心网友 时间:2022-04-26 01:53
①含义不同
解释的意思是分析阐明;说明含义、原因、理由等。
诠释的意思是说明;解释。
阐释的意思是阐述并解释。
②用途范围不同
解释、诠释,解释口头用语,诠释书面用语。而阐释则在程度上较解释和诠释更广、更多一些。
③用法不同
经他一解释,我心里的疑团顿时烟消云散了。
在各自岗位上尽职尽责,无需豪言壮语,默默行动会诠释一切。
它明确地阐释了有效执行项目管理任务的关键概念。
解释的近义词
注脚、讲明、评释、注解、声明、注明、注释、诠释、阐明、表明、解说、证明、说明、疏解。
释的四字词语有如释重负、涣然冰释、爱不释手、解疑释惑、爱不忍释、心凝形释、释回增美、冰解冻释、矜平躁释、纡郁难释、念念不释、解甲释兵、解疑释结、构会甄释、随文释义、离蔬释屩、雾释冰融、阳儒阴释。
一、注脚:zhù jiǎo
基本解释
解释字句的文字。
二、讲明:jiǎngmíng
基本解释
讲解发明。
热心网友 时间:2022-04-26 03:28
他们的联系是都包含有解释的意思,区别是彼此有一些程度和用法上的区别。如解释、诠释,解释口头用语,诠释书面用语。而阐释则在程度上较解释和诠释更广、更多一些。