JS的一些日常知识(更新中)
来源:互联网 发布:大众软件吧 编辑:程序博客网 时间:2024/05/01 09:49
JavaScript的三种消息框alert,confirm,prompt
1. alert是弹出警告框,在文本里面加入\n就可以换行。
2. confirm弹出确认框,会返回布尔值,通过这个值可以判断点击时确认还是取消。true表示点击了确认,false表示点击了取消。
3. prompt弹出输入框,点击确认返回输入框中的值,点击取消返回null。
下面是详细的例子:
<html><head>
<script type="text/javascript">
function show_alert(){
alert('第一行\n第二行');
}
function show_confirm(){
var result = confirm('是否删除!');
if(result){
alert('删除成功!');
}else{
alert('不删除!');
}
}
function show_prompt(){
var value = prompt('输入你的名字:', '默认名字');
if(value == null){
alert('你取消了输入!');
}else if(value == ''){
alert('姓名输入为空,请重新输入!');
show_prompt();
}else{
alert('你好,'+value);
}
}
</script>
</head>
<body>
<input id="alert_button" type="button" value="alert" onclick="show_alert()" >
<input id="confirm_button" type="button" value="confirm" onclick="show_confirm()" >
<input id="prompt_button" type="button" value="prompt" onclick="show_prompt()" >
</body>
</html>
JSON.parse()和JSON.stringify()
parse用于从一个字符串中解析出json对象,如
var str = '{"name":"huangxiaojian","age":"23"}'
结果:
JSON.parse(str)
Object
- age: "23"
- name: "huangxiaojian"
- __proto__: Object
stringify()用于从一个对象解析出字符串,即将多个变量组成的形式封装成json字符串对象,如
var a = {a:1,b:2}
结果:
JSON.stringify(a)
"{"a":1,"b":2}";
var param = {param1: $('[name="param1"]').val(),
param2: $('[name="param2"]').val(),
param3: $('[name="param3"]').val()
}
paramInfo: JSON.stringify(param);这句可以用在ajax的传递参数上,后台action或者controller接收到在将这个json字符串对象解析成Java对象即可使用。
0 0
- JS的一些日常知识(更新中)
- js中关于打印的一些知识
- Java小技能点汇总(一)<日常开发中遇到的一些小知识点-长期更新>
- 对知识的一些理解<持续更新中>
- iOS 开发过程中记录的一些小知识(持续更新...)
- js里的一些知识
- 一些平时用到的技术小知识(持续更新)
- C#的一些小知识备记(持续更新)
- C的一些知识【持续更新】
- C++的一些常用知识(持续更新)
- excel的一些小知识,持续更新
- JS中一些对象的学习和一些函数的相关知识
- 一些数论知识(不定期更新)
- 索引的一些理解(更新中)
- 日常的一些笔记
- js零碎知识(长期更新)
- MySQL使用中遇到的问题及日常操作累积(持续更新)
- 关于React.js的一些知识点(实时更新)
- Hibernate 与Mysql 关键字冲突
- 表间列复制操作
- c3p0配置
- webservice入门之CXF教程
- 简单词法分析器实现
- JS的一些日常知识(更新中)
- JQuery按照form上传文件+asp.net后台处理(二)
- 第十一周 项目一(3)-中序线索化二叉树的算法验证
- 数据结构实践——二叉树算法验证(哈夫曼编码的算法验证)
- 欢迎使用CSDN-markdown编辑器
- 关于Nib加载cell重用的问题
- TF-IDF
- 装系统
- C#反射取得方法、属性、变量