聊聊关于JS || Jquery的使用以及各种【变种】,之所以说变种,实在是未了解之前的各种懵圈。
一开始接触js的方法时,真心觉得这玩意好
function talk(){
//code
}
比java写的要更简洁一些
public String talk(){
return "";
}
但是里面获取标签之类的代码,一开始觉得不怎么友好,毕竟谁乐意打一窜长长的看起来没有规律性的代码。
function talk(){
var text = document.getElementById('talk'); //这玩意这么长
}
后来get到了jquery,我们发现,这玩意简单了。
function talk(){
var text = $('#talk'); //世界一片光明
}
然后我们各种操刀,在js文件里,写下了各种function,实现各种不一样或一样的功能。
但慢慢的,随着项目经验加深,团队在代码上各种copy冗余,发现,这function越来越难维护了:
function people{
//code
}
function animal(){
//code
}
function peopleEat(){
//code
}
funciton say(){ //你的代码,属于人
//code
}
.............. //忽略js部分代码
function say(){ //猪队友的代码,属于动物----->这里已经重复方法名了。
//code
}
无奈啊,这代码名称是我先写的,丫的,给你改成pigSay。
好吧,可能队友的代码undefined了。那就来吧,亮武器,在公司里过两招。
开玩笑的开玩笑的......
好孩子不能随便修改别人的代码。那咋整呢?总不能一起挂在这个地方吧。
此时你灵光一现,将代码进行了“模块化”