跳到主要内容
CNode

如何修改函数名?涉及文件好多,下不得手额:(

社区
Kkingapple发布于 12 年前最后回复 12 年前
345440

当一个js文件中的函数被几百个html引用的时候,还有可能对这个函数名进行修改么? 这要涉及几百个文件的修改啊,多大的工作量啊:( 即使改,万一有什么遗漏或者不一致的地方,那不是很麻烦:(

查看回复

回复 (3)

R
ravenwang#212 年前
  1. 用你打算改的名字新建一个函数
  2. 把原来的函数体移到这个新函数内
  3. 让原来的函数调用这个新函数
  4. 如果已经满意了就到此为止,否则继续
  5. 改html文件,尽量按楼上说的分离界面和逻辑,可以尝试全局替换
  6. 尝试删除原来的函数,人肉测试or自动化测试or补写自动化测试
  7. 全部测试通过,彻底删除原来的函数
L
lukialee#112 年前

你是直接在HTML页面中写了函数名吗?以后最好别在页面中直接调用JS,而是在外部JS文件中监听Dom元素事件,让界面和逻辑分离,不管有多少页面接改几个JS就行了。

参与回复

登录后即可参与回复。登录