失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > JavaScript中的alert()函数使用技巧详解【javascript】

JavaScript中的alert()函数使用技巧详解【javascript】

时间:2019-08-15 04:35:12

相关推荐

JavaScript中的alert()函数使用技巧详解【javascript】

web前端|js教程

JavaScript,alert()函数

web前端-js教程

在JavaScript代码中,可以使用window对象的alert()函数来显示一段文本,从而进行程序的调试,或者向用户警示相关信息:

wifi分析仪 源码,vscode代码提升,ubuntu系统怎么更换用户名,tomcat运行工程,安卓 sqlite 使用,相册插件软件下载,前端开发框架解决方法,豆瓣爬虫ip被禁止,php 获取 客户端ip,seo750,摔跤网站源码,表白网页,装修网页模板免费下载lzw

网站php源码教程,vscode好用的主题插件,ubuntu配置node,tomcat启动命令cmd,爬虫软件 选型,php地址栏中文,四川企业seo价格,个人简单网站页,wordpress 404页面模板lzw

//Use window objects alert() function

window.alert("sample text");

衣服品牌官网源码,vscode选择编码,电脑ubuntu安装,网页访问tomcat,sqlite 编程指南,万网服务器 地址 备案,js 上传预览插件下载,ajax前端框架有哪些,网络爬虫前途,php培训视频教程,seo到底是做什么的,门户网站带购物源码,网页聊天实现,wap音乐模板,同一页面多个图片轮播,信箱管理系统 源码,怎么查看小程序源码lzw

这一写法可以简化为直接使用alert()函数:

//Simplified alert() usage

alert("sample text");

如果需要显示带换行的文本,可以使用\n:

//Use \n in alert()

alert("The first line\nThe second line");

如果需要使用制表符,可以用\t:

//Use \t in alert()

alert("Alex\t50\t34\nBob\t59\t38");

变量的使用

除了显示静态字符串外,alert()函数也可以接受变量,并将变量值与其它字符串进行拼接:

//Use variable in alert()

var word = "life";

alert("The magic word is: " + word + ". Don panic.");

遗憾的是,尽管alert()函数可以接受变量,但能做的也仅止于这种字符串拼接操作;与另一种调试方法console.log()相反,alert()函数并不接受向字符串传参数的做法。以下述代码为例:

//Try to use parameter in alert(), will fail

var name = "Bob";

var years = 42;

alert("%s is %d years old.", name, years);

如果alert()函数接受字符串传參,那么预期的输出结果将会是”Bob is 42 years old.”;但实际上alert()函数并不支持这么做,因此最终的输出结果为”%s is %d years old.”。

弹出窗口样式

由于alert()函数所使用的弹出框是浏览器系统对象而不是网页文档对象,因此无法通过在alert()函数中使用HTML标签来定义弹出框的样式 — HTML标签将会被原封不动的进行显示。对于以下代码:

//Try to use HTML tags in alert(), will fail

alert("Test Text");

输出结果并不是加粗的”Test Text”。

如果确实需要改变警示框的样式,可以有以下两种方案:

1.在alert()函数中使用Unicode字符。这种方案的好处是实现起来非常简单,但其局限性也很明显:Unicode字符的表现力非常有限。

2.不使用alert()函数,转而用HTML组件模拟弹出框(比如使用jQuery UI Dialog)。这种方案的优势是弹出框的表现力会很强,但对其的使用会增加前端代码的复杂度。

结语

alert()函数可以用来向用户警示信息,也可以用来调试程序。对于前者,使用jQuery UI Dialog等组件能大幅增加表现力及用户体验;而对于后者,由于alert()弹出框会阻断JavaScript代码的执行,因此在很多情况下,使用console.log()来对程序进行调试是一种更好的方案。

如果觉得《JavaScript中的alert()函数使用技巧详解【javascript】》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。