爱站内页反链
爱站首页反链
神马是否收录
360网站安全检测
搜狗是否收录
360是否收录
百度是否收录
百度年收录
网站年龄
百度安全
百度查询
导出链接
网站ip查询
网站ICP备案批量查询
搜狗快照
百度快照
百度反链批量查询
搜狗PR批量查询
谷歌PR批量查询
神马权重批量查询
360移动权重批量查询
站长移动权重批量查询
爱站移动权重批量查询
360权重查询
站长PC权重批量查询
爱站PC权重批量查询
搜狗总收录批量查询
360日收录批量查询
360总收录批量查询
百度月收录批量查询
百度周收录批量查询
百度日收录批量查询
百度网站收录批量查询
获取网站IP
获取网站描述
获取网站关键词
获取网站标题
HTTP状态码
搜狗权重
搜狗反链
神马总收录
百度预计流量
ALEXA排名
360反链
当前位置
主页
>
服务器问题
>
win服务器问题汇总
>
最大化
缩小
“增强js程序代码的健壮性”之我见大量示例代码
栏目:
win服务器问题汇总
时间:2019-11-06 20:48
在书写和使用js程序的过程中,我们经常会遇到各种各样的错误,对于一个依赖于浏览器的语言,我们很难完全去控制其在任何时刻都正确无误的运行。但是我们仍需做出自己努力取增强我们书写的js程序代码的健壮性和安全性,尽可能减少错误的出现概率。
以下为本人在学习js过程总结的几点关于增强js程序的健壮性的心得,如果您觉得对你有一点的价值,那我就达到自己的目的了,如果你觉得没有什么意义,请您也不必扔砖头,谢谢。
(1)对于必要的参数要判断是否被正确的传入。
代码示例:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
(2)根据传入的参数类型不同做不同处理:
例如当我们要获取一个html元素对象时,要判断传入的是一个id还是一个元素对象。
代码示例:
new document
area a area b
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
(3)为参数设定默认值。
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
(4)检查传入的参数类型。
例如:
我们要求传入的某个参数必须为数字。
示例代码:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
再比如可能我们需要通过参数设定一个宽度或高度值:
示例代码:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
(5)在JS的oo编程中,如果程序要获取当前实例名,则必须对传入实例名做判断。
示例代码:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
台湾VPS服务器
上一篇:
shopex中集成的站长统计功能的代码简单分析
下一篇:
[Oracle] Data Guard CPU/PSU补丁安装详细教程
win服务器问题汇总
Linux/apache问题
nginx问题汇总
立即下载 - IIS7 站长工具包
最新
更多<<
[win服务器问题汇总]
Win2008 r2服务器配置VPN服务器教程(图文详解)
[win服务器问题汇总]
安装IIS发布我的第一个网站图文教程
[win服务器问题汇总]
WebsitePanel Standalone Server安装配置方法
[win服务器问题汇总]
外国服务器,免费外国服务器哪里有
[win服务器问题汇总]
外国服务器,外国服务器要多少钱租用
[win服务器问题汇总]
Windows远程桌面连接命令mstsc(收藏)
[win服务器问题汇总]
Mstsc 命令参数说明详解
[win服务器问题汇总]
mstsc 和mstsc /admin分别远程连接服务器有什么区别?
[win服务器问题汇总]
Windows远程桌面连接(MSTSC)登陆VPS教程
[win服务器问题汇总]
win7如何自定义远程桌面mstsc的分辨率
[win服务器问题汇总]
3389,Win远程连接3389端口开启/关闭教程
[win服务器问题汇总]
3389内网端口映射教程,内网穿透映射3389远程桌面
[win服务器问题汇总]
3389,怎样将3389端口映射到别的端口
[win服务器问题汇总]
3389,修改远程连接3389端口、开放指定端口
[win服务器问题汇总]
3389,如何远程连接3389服务器
[win服务器问题汇总]
MongoDB启动报错 28663 Cannot start server
[win服务器问题汇总]
mysql自动定时备份数据库的最佳方法(windows服务器)
[win服务器问题汇总]
Windows Server 2008 r2服务器无故自动重启故障的解决方法
[win服务器问题汇总]
vsCode中配置setings.json的技巧
[win服务器问题汇总]
基于Centos7 部署Varnish缓存代理服务器
[win服务器问题汇总]
Java下载https文件并上传阿里云oss服务器
[win服务器问题汇总]
java Tcp通信客户端与服务器端实例
[win服务器问题汇总]
php实现的简单多进程服务器类完整示例
[win服务器问题汇总]
ASP.NET Process Model之一 IIS 和 ASP.NET ISAPI
[win服务器问题汇总]
php.ini 配置心得(上传等限制)
[win服务器问题汇总]
ChinaUnix.net技术文档手册中心
[win服务器问题汇总]
影响PHP+MYSQL执行速度的写法对比第6/7页
[win服务器问题汇总]
Pycharm debug调试时带参数过程解析
[win服务器问题汇总]
详解字符串在Python内部是如何省内存的
[win服务器问题汇总]
解决linux ftp匿名上传、下载开机自启问题
推荐
更多<<
[实用记录]
EXCEL 对比A B两列数据是否一致
[实用记录]
BAT 新建文件夹
[实用记录]
收录太慢?请不要病急乱投医!