基于静态分析的JavaScript类型失配缺陷查找

来源 :计算机科学 | 被引量 : 0次 | 上传用户:lglglglglg18
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于JavaScript自身的语言特性,JavaScript程序中可能存在与运行时变量类型不匹配的缺陷,这类缺陷往往难以被察觉,只有在运行时报错后才能发现故障,而人工检查代码时需要开发者花费大量的时间通过调试的方法来定位查找代码缺陷。提出了一种静态分析JavaScript的方法来检查可能的运行时类型不匹配缺陷。该方法首先基于HTML和JSP页面对于JavaScript文件的引用将整个项目中的JavaScript文件进行分组;接着以分组为单位对JavaScript文件进行分析和变量类型推断,再检查每个分组中
其他文献
在全面深化改革的时代背景下,公共管理变得日益复杂,公务员的执政能力需要不断提升,以保证决策的科学化。而公务员能否积极听取他人建议,从谏如流,是政府行政水平提升的关键
介绍了我国气雾剂工业现状,并提出了今后发展的建议。我国气雾剂产业已进入快速发展阶段,但在产品品种、包装、环保等方面与国外相比仍有差距,今后发展应注重技术水平的提高,
多囊卵巢综合征在现代中医临证中证型多样,尚无统一的辨证分型标准,病机以肾虚为主,与痰湿瘀有关,临床上医家多依据各自的临床经验,采用复合证型,结合患者临床症状,对证候要
多媒体计算机辅助教学已在中学语文教学中广泛运用,而在语文教学中运用多媒体技术,必须处理好知识传授与情感交流的关系;图形、图像与语言文字的关系;边缘知识与语文知识的关
急诊重症护理记录是急诊病历的重要组成部分,是急诊护理工作的重要档案资料,是护理信息管理内容之一。特别是《医疗事故处理条例》颁布以后对医疗文书提出更加严格规范的要求
龙胆泻肝汤是临床上最为常用的“苦寒直折、寒凉攻下”的代表方剂之一,具有泻肝胆实火、清下焦湿热之功效。笔者通过多年临证实践,以龙胆泻肝汤为主方巧妙化裁治疗偏头痛等多种
泌尿系统感染是临床上常见的感染性疾病,耐药菌的出现和流行为其治疗带来困难。2008年1-12月,我们共为402例泌尿系感染患者行中段尿培养和药物敏感试验,旨在为临床合理应用抗生
青藏高原对于人身体和心灵的冲击,绝非寥寥数语可以表达。蔚蓝的天空,辽阔的草地,挺拔的山峰,圣洁的白雪,悠久的历史,传奇的故事,神秘的佛教,虔诚的僧人,浓郁的藏族民风……
本实验对预处理猪血清IgG料液超滤浓缩进行了研究。选择螺旋卷式超滤设备,以截留液全循环错流方式对预处理IgG料液进行超滤浓缩。其最佳工艺参数为:样品pH值为7、温度50℃、超
马锡五审判方式出现于新中国成立前的陕北解放区,马锡五审判方式因其深入基层、调判结合、最大限度地追求公平与效率并存而被当时人们称道,并发挥了积极作用。今天,随着社会