javascript代码如何进行异常处理呢?


摘要:
下文讲述js代码中异常处理的方法分享,如下所示;

异常处理是每门语言都必不可少的处理方式,
那么javascript如何进行异常处理呢?
下文将一一道来,如下所示:

实现思路:
     使用try catch 即可对异常的处理和捕捉
 
注意事项: 
     1.对一些语法错误,则直接编译时报错,
   不会进入try catch环节
     2.try catch可以捕捉以下错误信息:  
      
      Error:普通异常。
         与 throw 语句和 try/catch 语句一起使用,
         属性 name 可以读写异常类型,message 属性可以读写详细错误信息。
      EvalError:不正确的使用 eval() 方法时抛出。
      SyntaxError:出现语法错误时抛出。
      RangeError:数字超出合法范围时抛出、
      ReferenceError:读取不存在的变量时抛出。
      TypeError:值得类型发生错误时抛出。
      URIError:URI 编码和解码错误时抛出。

js 错误捕捉异常语法:

try{
    //调试代码块
}
catch(e) {
    //捕获异常,并进行异常处理的代码块
}
finally{
    //后期清理代码块
}

例:
try catch示例

 <meta charset="utf-8">
<p>
maomao365.com<br />
js 异常捕捉处理示例分享
</p>
<hr />   
<script>

try {
    8= 8;  //错误赋值语句
}
catch (error) {  //弹出错误信息
    document.write(error.name);  //访问错误类型
    document.write(error.message);  //访问错误详细信息
}
finally {  
   document.write("错误语句:8=8");   
} 
</script>


摘要:
下文讲述html中textarea标签中内容换行的方法分享,如下所示;

例:
今天接到领导需求:
需要在textarea默认一些内容,并且内容中有格式的要求(主要是换行):
那么我们该如何处理呢?
首先想到的是:在textarea的内容中放入<br/>标签,
但是没有任何作用“br”换行标签被显示出来,
那么如何使用html代码实现这一需求呢?
经过多方查找资料,得知,使用以下方法即可实现此需求:

实现思路:
    在html代码中加入换行符
或
    即可使textarea中的内容换行

例:
textarea换行示例

 <p>
maomao365.com<br />
textarea中内容换行示例
</p>
<hr />
<textarea cols="25" rows="8">
猫猫教程
欢迎大家访问maomao365.com
这是一个教程网站
谢谢大家!
</textarea>

php中如何为前端返回一个JSON对象呢?


摘要:
下文讲述php代码中返回json对象的方法分享,如下所示;

实现思路:
    1.定义一个数组,将键值放入
    2.使用json_encode对数组进行转换
    3.加入头文件 
      header('Content-Type:application/json');
    4.使用echo输出json字符串 

例:
php返回json字符串

<?php
	
    /*
     * maomao365.com
     * php返回JSON对象
     * 定义JSON字符串
     * */
	$arrayInfo = array('webSiteName' => '猫猫教程', 'url' => 'maomao365.com',
					  'price'=>40000
					  );
	 

	$jsonStr = json_encode($arrayInfo);
	 
    //返回前台
    //此声明必不可少
	header('Content-Type:application/json');
	
    //输出json
 	echo $jsonStr;
?>