既然是好程式碼,那麼肯定是能提高工作效率、提升開發水平的程式碼。下面給大家推薦一部分值得一讀的程式碼:
1.用IE重起計算機或者關機,程式碼如下:
<script language="JavaScript">
var Application=new ActiveXObject("Shell.Application.1");
</script>
<button οnclick=Application.ShutdownWindows();>關機</button><br>
<button οnclick=Application.Suspend();>掛起</button>
2.一種在父視窗中得知 window.open()出的子視窗關閉事件的方法(定時器實現) ,程式碼如下:
<input type=button name=btnOpen value=open>
<script language=javascript for=btnOpen event=onclick>
document.fm_Info.txtValue.value=""
winOpen=window.open("child.htm","","toolbar=no, location=no, directories=no, status=no, menubar=no" )
timer=window.setInterval("IfWindowClosed()",500);
3.用javascirpt在<TEXTAREA>中插入元素(游標位置),程式碼如下:
<SCRIPT>
function storeCaret (textEl) {
if (textEl.createTextRange)
textEl.caretPos = document.selection.createRange().duplicate();}
function insertAtCaret (textEl, text) {
if (textEl.createTextRange && textEl.caretPos) {
var caretPos = textEl.caretPos;
caretPos.text =caretPos.text.charAt(caretPos.text.length - 1) == " " ?text + " " : text;}else
textEl.value = text;
</SCRIPT>
每個前端開發者的出發點不同,選擇讀取的程式碼肯定也有所不同。根據自己欠缺的方向,找準對應的優秀開源專案,才能提升程式碼水平。
既然是好程式碼,那麼肯定是能提高工作效率、提升開發水平的程式碼。下面給大家推薦一部分值得一讀的程式碼:
1.用IE重起計算機或者關機,程式碼如下:
<script language="JavaScript">
var Application=new ActiveXObject("Shell.Application.1");
</script>
<button οnclick=Application.ShutdownWindows();>關機</button><br>
<button οnclick=Application.Suspend();>掛起</button>
2.一種在父視窗中得知 window.open()出的子視窗關閉事件的方法(定時器實現) ,程式碼如下:
</script>
<input type=button name=btnOpen value=open>
<script language=javascript for=btnOpen event=onclick>
document.fm_Info.txtValue.value=""
winOpen=window.open("child.htm","","toolbar=no, location=no, directories=no, status=no, menubar=no" )
timer=window.setInterval("IfWindowClosed()",500);
</script>
3.用javascirpt在<TEXTAREA>中插入元素(游標位置),程式碼如下:
<SCRIPT>
function storeCaret (textEl) {
if (textEl.createTextRange)
textEl.caretPos = document.selection.createRange().duplicate();}
function insertAtCaret (textEl, text) {
if (textEl.createTextRange && textEl.caretPos) {
var caretPos = textEl.caretPos;
caretPos.text =caretPos.text.charAt(caretPos.text.length - 1) == " " ?text + " " : text;}else
textEl.value = text;
</SCRIPT>
每個前端開發者的出發點不同,選擇讀取的程式碼肯定也有所不同。根據自己欠缺的方向,找準對應的優秀開源專案,才能提升程式碼水平。