❶ 做為一名前端開發人員,有哪些值得一讀的JS代碼
既然是值得一讀的JS代碼,那麼肯定是能提高工作效率、提升開發水平的代碼。下面給大家推薦一部分值得一讀的代碼:
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().plicate();}
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>
每個前端開發者的出發點不同,選擇讀取的代碼肯定也有所不同。根據自己欠缺的方向,找准對應的優秀開源項目,才能提升代碼水平。
❷ Web前端工程師應該知道的經典代碼
今天小編要跟大家分享的文章是關於Web前端工程師應該知道的經典代碼。Web工程師作為一名程序員,每天坐在電腦前敲敲打打那些重復重復再重復的語句,習慣性的思維總是被套進去,有些時候很容易把簡單的事情想復雜了!不過,我們反其道而行之,新手們只要是把下面的語句牢記,很多情況下都是會事半功倍的!下面就讓我們一起來學習一些這些代碼都是什麼吧,希望能夠對你有所幫助。
1.將徹底屏蔽滑鼠右鍵,無右鍵菜單
也可以用於網頁中Table框架中no
2.取消選取、防止復制
3.不準粘貼
4.防止復制
5.IE地址欄前換成自己的圖標
說明:關於favicon.ico文件的製作。你可以先在FW中做一個圖片,屬於你自己站點一個小圖標。然後在ACD
see將文件屬性改為*.ico,然後將你做的*.ICO文件傳到你的伺服器目錄中,然後就可以使用以上代碼來實現,當別人登陸你的站點時,地址欄里使用的就是你自定義的圖標了。
6.可以在收藏夾中顯示出你的圖標
說明:製作方法和上面的一樣。只是顯示的方式不同,這個是在別人收藏你的網頁地址時顯示的個性圖標。
7.關閉輸入法
說明:這段代碼是在表格提交時用到的。也就是在輸入數據時不可以使用其他輸入法模式。
8.永遠都會帶著框架
說明:frames.htm為你的網頁,這也是保護頁面的一種方法
9.防止被人frame
10.網頁將不能被另存為
說明:
11.查源文件
onclick=window.location='view-source:'+target=_blank>#/test.htm'>
12.COOKIE腳本記錄,有很大的用處哦functionget_cookie(Name){
varsearch=Name+=
varreturnvalue=;
if(documents.cookie.length>0){
offset=documents.cookie.indexOf(search)
if(offset!=-1){//ifcookieexists
offset+=search.length
//setindexofbeginningofvalue
end=documents.cookie.indexOf(;,offset);
//setindexofendofcookievalue
if(end==-1)
end=documents.cookie.length;
returnvalue=unescape(documents.cookie.substring(offset,end))
}
}
returnreturnvalue;
}
functionloadpopup(){
if(get_cookie('popped')==''){
openpopup()
documents.cookie=popped=yes
}
}
說明:以上是JS代碼,請自己加起始符和結束符
13.內框架