:
主管说第二种比第一种做法更能提高效率,而且还有其他好处,让我回家好好想想有些什么好处。各位大大帮个忙给小弟些思路吧
<input type="text" id="inputtext" value="主管说第二种比第一种做法更能提高效率,而且还有其他好处,让我回家好好想想有些什么好处。各位大大帮个忙给小弟些思路吧"/>
<div id="showmessage"></div>
<script>
//第二种做法
document.getElementById("showmessage").innerHTML = document.getElementById("inputtext").value;
//第一种做法
var keyword = document.getElementById("inputtext");
var showbox = document.getElementById("showmessage");
showbox.innerHTML = keyword.value;
</script>
主管说第二种比第一种做法更能提高效率,而且还有其他好处,让我回家好好想想有些什么好处。各位大大帮个忙给小弟些思路吧
<input type="text" id="inputtext" value="主管说第二种比第一种做法更能提高效率,而且还有其他好处,让我回家好好想想有些什么好处。各位大大帮个忙给小弟些思路吧"/>
<div id="showmessage"></div>
<script>
//第二种做法
document.getElementById("showmessage").innerHTML = document.getElementById("inputtext").value;
//第一种做法
var keyword = document.getElementById("inputtext");
var showbox = document.getElementById("showmessage");
showbox.innerHTML = keyword.value;
</script>
var keyword = document.getElementById("inputtext");
var showbox = document.getElementById("showmessage");
showbox.innerHTML = keyword.value;产生两个全局变量、多两次赋值
不过这点内存和性能消耗对于现在的计算机是可以忽略的。对于公司来说:这两种写法没有什么差别,但统一编码风格很重要,可以减轻维护工作量,所以听主管的没错。
//第一种做法
document.getElementById("showmessage").innerHTML = document.getElementById("inputtext").value;
//第二种做法
var keyword = document.getElementById("inputtext");
var showbox = document.getElementById("showmessage");
showbox.innerHTML = keyword.value
各位帮帮忙萨
var keyword = document.getElementById("inputtext");
var showbox = document.getElementById("showmessage");
showbox.innerHTML = keyword.value
这样的写法在性能上更占优势?
提高效率就是编码效率.
var keyword = document.getElementById("inputtext");
var showbox = document.getElementById("showmessage");
可以方便后面重用.就能提高编码效率...