如何修改函数名?涉及文件好多,下不得手额:(
当一个js文件中的函数被几百个html引用的时候,还有可能对这个函数名进行修改么? 这要涉及几百个文件的修改啊,多大的工作量啊:( 即使改,万一有什么遗漏或者不一致的地方,那不是很麻烦:(
3 回复
你是直接在HTML页面中写了函数名吗?以后最好别在页面中直接调用JS,而是在外部JS文件中监听Dom元素事件,让界面和逻辑分离,不管有多少页面接改几个JS就行了。
- 用你打算改的名字新建一个函数
- 把原来的函数体移到这个新函数内
- 让原来的函数调用这个新函数
- 如果已经满意了就到此为止,否则继续
- 改html文件,尽量按楼上说的分离界面和逻辑,可以尝试全局替换
- 尝试删除原来的函数,人肉测试or自动化测试or补写自动化测试
- 全部测试通过,彻底删除原来的函数
赞渐进过程,但是这个测试很难弄吧,不知道具体哪些页面调用了这个函数,难道一个个点击过去?