http://tu.dog/打開調試工具我從未見過如此單身狗的js代碼,仔細看看還挺通俗易懂。js中使用中文變量名是否更優(yōu)雅?var總視窗=this,總文檔=document,文檔正文=總文檔.body,瀏覽器=navigator,彈窗=alert,編碼=encodeURIComponent,數學=Math,控制臺=console,用戶系統(tǒng),稍后運行=setTimeoutvar標貼樣板=總文檔.createElement('div')標貼樣板.className='標貼隱藏'var綁定動畫結束事件=function(元素,回調函數){元素.addEventListener('webkitAnimationEnd',回調函數,0)元素.addEventListener('mozAnimationEnd',回調函數,0)元素.addEventListener('animationend',回調函數,0)},綁定緩動結束事件=function(元素,回調函數){元素.addEventListener('webkitTransitionEnd',回調函數,0)元素.addEventListener('mozTransitionEnd',回調函數,0)元素.addEventListener('transitionEnd',回調函數,0)},彈出瀏覽器提示窗口=function(標題,說明文字,圖標地址){if(!總視窗.webkitNotifications)returnvar彈出窗=總視窗.webkitNotifications.createNotification(圖標地址,標題,說明文字)彈出窗.onshow=function(){稍后運行(function(){彈出窗.cancel()},7e3)}彈出窗.onclick=function(){總視窗.focus()彈出窗.cancel()}彈出窗.replaceId='土狗提示'彈出窗.show()},轉義超文本標記語言=function(文本){return文本.replace(/(^\s*)|(\s*$)/g,'').replace(/&/g,'&').replace(//g,'>').replace(/\'/g,''').replace(/\"/g,'"')},獲取隨機數=function(范圍,調整){范圍=范圍||75調整=調整||2return數學.floor(數學.random()*范圍+調整)},根據文字調整大小=function(文本){var文本長度=文本.lengthif(文本長度==1)return3.8return.7+(4/文本長度)},刪除標貼=function(父級元素){if(this.className!='標貼')returnthis.className='標貼'if(父級元素=this.parentNode)父級元素.removeChild(this)},二五五隨機數=function(){return數學.floor(數學.random()*25)+225},透明顏色值=function(){return'background-color:rgba('+二五五隨機數()+','+二五五隨機數()+','+二五五隨機數()+',.8)'},展示標貼=function(標貼信息){var用戶唯一號=標貼信息[0],文本=標貼信息[1],橫向偏移=+標貼信息[2]||獲取隨機數(),縱向偏移=+標貼信息[3]||獲取隨機數()var標貼=標貼樣板.cloneNode(1)標貼.setAttribute('用戶唯一號',用戶唯一號)標貼.innerHTML=轉義超文本標記語言(文本)//為了解決火狐的innerText問題換成了innerHTML+正則轉義T_T標貼.style.cssText='left:'+橫向偏移+'%;top:'+縱向偏移+'%;font-size:'+根據文字調整大小(文本)+'em;background-color:'+獲取用戶顏色(用戶唯一號)用戶信息卡片震動(用戶唯一號)var用戶信息=獲取用戶信息(用戶唯一號)if(用戶信息){總文檔.title=用戶信息[2]+':'+文本//收藏圖標.);
js中使用中文變量名是否更優(yōu)雅?
千萬里不及你
2019-04-19 16:29:38