本文来源于生活,采用网友 问答方式整理,如果有不清楚的,请参阅我的书《JavaScript高级应用与实践》电子工业出版社出版,夏天编著
风の箫月痕:
alert("",out)和alert有啥区别?
风情主人 :
当然有
alert("",out)充分利用逗号运算符号的特性
他会把逗号前的内容当作第一个语句赋予alert进行运算,
如果需要用最后一个语句的值作为alert内容,就加括号,如下所示
如果只是做真假判断,可以使用||
例如:
alert(null || "good")
// 一下代码弹出good
alert((null, "good")); // 加上里面的括号看看吧,
alert((false, "good"));
alert((0,false, "good"))
0,false,null等可以换为前提运算表达式
另外:
var k = 23, c = 99 * 8, d = c / 13;
和 k = (23, c = 99 * 8, d = c / 13);是不一样的
k = (23, c = 99 * 8, d = c / 13);
语句中k 最终等于d的值
逗号,你可以理解为一个语句的链接符号,也可以理解为这种特性的一种运算符号,其实我们大可不必因为从来没有书中这样说就否定它
风の箫月痕,明白了吗?
陈寄文:
那用逗号运算符有什么好处呢?
月夜行舟:
逗号运算符,一直都有啊
陈寄文:
举个例子吧,也许以后有用得到的地方,要不然就不知道什么地方可以突出它的优点了
风情主人:
if或else、for的多条语句的链接,介绍\r\n和{}的字符
return 语句中等。
这样更利于优化工具的工作,减少优化工具的出错机率
降低网络流量
优化,要从细节做起啊
勿因“善”小而不为,勿因“恶”小而为之。大概就是这个道理吧
“逗号运算符,一直都有啊 ”是的,但是如何把它用到极致,却要因人而异了。其实“学而不思则罔,思而不学则殆”和学而不用则枉也是同样的道理。
陈寄文:
不过我觉得首要目的要让别人很容易的读懂代码是第一位的,能够换行让别人看清的话,我还是愿意换行,至于优化工具的工作,那就是优化工具本身的问题了
我不能去迁就他们了
风情主人:
如果大家共同提高了,那就都能读懂了。就像汇编依然还存在的理由一样
月夜行舟:
java的好处之一是 开源
java的不好处之一也是 开源
风情主人:
java是好东西,任何语言都是好东西,当你把它应用到了出神入化的时候
leilei:
.NET的前景怎么样啊
风情主人:
我个人认为现在的java略微胜出
毕竟很多大企业都是大型计算机,让别人在上面装windows,许多人听来,都会认为是一个天大的笑话,
更不用说使用.net了 。微软有些封闭,和刚愎自用,如果早些支持多平台,以他们的实力,我估计恐怕java早就招架不住了
如果不明白,请阅读鄙人拙著《JavaScript高级应用与实践》
电子工业出版社出版,08年4月15日准时全国大型书店上架
分享到:
相关推荐
自己写了个alert提示框。因为系统alert在苹果手机微信中,提示时,顶部会显示网站地址。 同时其他后续操作需要在js中继续填写。因此简单用div写了一个alert提示框,并自动关闭。 效果图 css样式 /*弹出消息对话框...
利用SweetAlert2取代浏览器的Alert和Confirm提示框,带demo源码。
Alert组件的应用,具体操作Alert组件应用的实例flash源文件
Alert和Timer编程范例
关于alert,message,confirm三种弹出层的说明关于alert,message,confirm三种弹出层的说明关于alert,message,confirm三种弹出层的说明
alert弹窗插件所需要的JS和CSS文件, 本人已经对代码进行了少许更改,但是完全不影响使用. 欢迎需要者下载!
alertmanager tar.gz包包含alertmanager alertmanager.yml amtool data LICENSE NOTICE
可以自己定义样式、自定义宽高、自定义按钮文字的模拟alert和confirm
sweetalert.min.js swal({title:"转发成功",text:"短信发送成功",type:"success"}) sweetAlert("只能选择一条记录", "", "error"); swal({ title: "您确定要锁定吗?", text: "您确定要锁定这条数据?", ...
SweetAlert2弹出消息对话框插件是一款含有多种情景模式的jQuery模态消息对话框代码,用于替代浏览器默认的弹出对话框,它提供各种参数和方法,支持嵌入图片,背景,HTML标签等,功能非常强大。 再献上一个相关的带6...
重写window.alert方法 重写window.alert方法
jQueryAlert:jQuery JS的Alert、Comfirm、Prompt的提示对话框效果,效果非常棒,可以用来模拟代替默认的对话框
ALERT
js 精美弹出框 alert 可以设置样式,取代传统丑陋的alert弹出框
js jquery alert样式
alert弹出框去掉地址信息!是页面设计更完美!
Alertmanager是一个独立的告警模块,接收Prometheus等客户端发来的警报,之后通过分组、删除重复等处理,并将它们通过路由...设置和配置 Alertmanager 配置Prometheus与Alertmanager对话 在Prometheus中创建警报规则
alert隐藏弹窗网址title,试了很久,终于去除了js alert弹窗的网址标题提示,苹果端和安卓端,微信端都适用,亲测有效
[LTAlertView showTitle:@"LTAlert" message:@"我是普通alert" ButtonTitles:@[@"确认",@"取消"] OnTapBlock:^(LTAlertView* alert,NSInteger num) { NSLog(@"点击了第%d个按钮",num); }]; break; case 1: ...
sweetalert.js