# front-end **Repository Path**: mrH/front-end ## Basic Information - **Project Name**: front-end - **Description**: 一些前端资料 - **Primary Language**: JavaScript - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-07-13 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [成绩录入小工具](javascript:(function()%7Bclass%20UserException%7Bconstructor(num%2Cmsg)%7Bthis.message%3Dmsg%3Bthis.line%3Dnum%3Bthis.toString%3Dfunction()%7Breturn'%E8%A1%8C%20'%2Bthis.line%2B'%3A%20'%2Bthis.message%7D%7D%7Dfunction%20fillData(a)%7Bvar%20b%3Da.split(%22%5Cn%22)%3Bvar%20c%3Dnew%20Map()%3Bfor(var%20i%3D0%3Bi%3Cb.length%3Bi%2B%2B)%7Bvar%20d%3Db%5Bi%5D.trim().split(%2F%5Cs%2B%2F)%3Bvar%20f%3Dd%5B0%5D%3Bif(c.has(f))%7Bthrow%20new%20UserException(i%2B1%2C'%E8%BE%93%E5%85%A5%E6%9C%89%E9%87%8D%E5%A4%8D%E5%AD%A6%E5%8F%B7%EF%BC%81')%3B%7Dc.set(f%2Cd.slice(2))%7Dvar%20g%3Ddocument%3Bfor(var%20i%3D0%3Bi%3Cwindow.frames.length%3B%2B%2Bi)%7Btry%7Bconsole.log(window.frames%5Bi%5D.location)%3Bg%3Dwindow.frames%5Bi%5D.document%3Bbreak%7Dcatch(e)%7B%7D%7Dvar%20h%3Dg.querySelectorAll('%23DataGrid1%20tr')%3Bfor(var%20i%3D1%3Bi%3Ch.length%3B%2B%2Bi)%7Bvar%20k%3Dh%5Bi%5D.getElementsByTagName('td')%3Bvar%20f%3Dk%5B1%5D.textContent%3Bif(!c.has(f))%7Bthrow%20new%20UserException(f%2C'%E9%A1%B5%E9%9D%A2%E4%B8%8E%E8%BE%93%E5%85%A5%E5%AD%A6%E5%8F%B7%E4%B8%8D%E5%8C%B9%E9%85%8D%EF%BC%81')%3B%7Dvar%20l%3Dc.get(f)%3Bvar%20m%3Dnew%20Array(3%2C5%2C6)%3Bif(l.length%3Em.length)%7Bthrow%20new%20UserException(f%2C'%E8%BE%93%E5%85%A5%E6%88%90%E7%BB%A9%E8%BF%87%E5%A4%9A%EF%BC%81')%3B%7Dfor(var%20j%3D0%3Bj%3Cl.length%3Bj%2B%2B)%7Bvar%20p%3Dm%5Bj%5D%3Binput%3Dk%5Bp%5D.querySelector('input')%3Binput.value%3Dl%5Bj%5D%7D%7Dreturn%20true%7D%22use%20strict%22%3Bvar%20title%3D'%E5%BD%95%E5%85%A5'%3Bvar%20w%3D240%3Bvar%20h%3D337%3Bvar%20titleheight%3D'22px'%3Bvar%20bordercolor%3D'%23666699'%3Bvar%20titlecolor%3D'%23FFFFFF'%3Bvar%20titlebgcolor%3D'%23666699'%3Bvar%20bgcolor%3D'%23FFFFFF'%3Bvar%20iWidth%3Ddocument.documentElement.clientWidth%3Bvar%20iHeight%3Ddocument.documentElement.clientHeight%3Bvar%20msgObj%3Ddocument.createElement(%22div%22)%3BmsgObj.style.cssText%3D%22position%3Aabsolute%3Bfont%3A11px%20'%E5%AE%8B%E4%BD%93'%3Btop%3A40px%3Bleft%3A%22%2B(iWidth-w)%2F2%2B%22px%3Bwidth%3A%22%2Bw%2B%22px%3Bheight%3A%22%2Bh%2B%22px%3Btext-align%3Acenter%3Bborder%3A1px%20solid%20%22%2Bbordercolor%2B%22%3Bbackground-color%3A%22%2Bbgcolor%2B%22%3Bpadding%3A1px%3Bline-height%3A22px%3Bz-index%3A1001%3B%22%3Bdocument.body.appendChild(msgObj)%3Bvar%20table%3Ddocument.createElement(%22table%22)%3BmsgObj.appendChild(table)%3Btable.style.cssText%3D%22margin%3A0px%3Bborder%3A0px%3Bpadding%3A0px%3B%20width%3A100%25%3B%20height%3A100%25%3B%22%3Btable.cellSpacing%3D0%3Bvar%20tr%3Dtable.insertRow(-1)%3Bvar%20submitBtn%3Dtr.insertCell(-1)%3BsubmitBtn.style.cssText%3D%22text-align%3Acenter%3Bbackground-color%3A%22%2Btitlebgcolor%3BsubmitBtn.innerHTML%3D%22%3Cinput%20type%3D'Button'%20value%3D'%E7%A1%AE%E5%AE%9A'%20id%3D'saveHeader'%2F%3E%22%3BsubmitBtn.onclick%3Dfunction()%7Btry%7Bconst%20text%3Ddocument.getElementById(%22modalName%22).value%3Bif(fillData(text))%7Bdocument.body.removeChild(msgObj)%7D%7Dcatch(e)%7Bif(e%20instanceof%20UserException)%7Balert(e.toString())%7Delse%7Bthrow%20e%3B%7D%7D%7D%3Bvar%20titleBar%3Dtr.insertCell(-1)%3BtitleBar.style.cssText%3D%22width%3A100%25%3Bheight%3A%22%2Btitleheight%2B%22px%3Btext-align%3Acenter%3Bpadding%3A3px%3Bmargin%3A0px%3Bfont%3Abold%2013px%20'%E5%AE%8B%E4%BD%93'%3Bcolor%3A%22%2Btitlecolor%2B%22%3Bborder%3A1px%20solid%20%22%2Bbordercolor%2B%22%3Bbackground-color%3A%22%2Btitlebgcolor%3BtitleBar.style.paddingLeft%3D%2210px%22%3BtitleBar.innerHTML%3Dtitle%3Bvar%20moveX%3D0%3Bvar%20moveY%3D0%3Bvar%20moveTop%3D0%3Bvar%20moveLeft%3D0%3Bvar%20moveable%3Dfalse%3Bvar%20docMouseMoveEvent%3Ddocument.onmousemove%3Bvar%20docMouseUpEvent%3Ddocument.onmouseup%3BtitleBar.onmousedown%3Dfunction()%7Bvar%20b%3DgetEvent()%3Bmoveable%3Dtrue%3BmoveX%3Db.clientX%3BmoveY%3Db.clientY%3BmoveTop%3DparseInt(msgObj.style.top)%3BmoveLeft%3DparseInt(msgObj.style.left)%3Bdocument.onmousemove%3Dfunction()%7Bif(moveable)%7Bvar%20a%3DgetEvent()%3Bvar%20x%3DmoveLeft%2Ba.clientX-moveX%3Bvar%20y%3DmoveTop%2Ba.clientY-moveY%3Bif(x%3E0%26%26(x%2Bw%3CiWidth)%26%26y%3E0%26%26(y%2Bh%3CiHeight))%7BmsgObj.style.left%3Dx%2B%22px%22%3BmsgObj.style.top%3Dy%2B%22px%22%7D%7D%7D%3Bdocument.onmouseup%3Dfunction()%7Bif(moveable)%7Bdocument.onmousemove%3DdocMouseMoveEvent%3Bdocument.onmouseup%3DdocMouseUpEvent%3Bmoveable%3Dfalse%3BmoveX%3D0%3BmoveY%3D0%3BmoveTop%3D0%3BmoveLeft%3D0%7D%7D%7D%3Bvar%20closeBtn%3Dtr.insertCell(-1)%3BcloseBtn.style.cssText%3D%22cursor%3Apointer%3B%20text-align%3Aright%3Bpadding%3A2px%3Bbackground-color%3A%22%2Btitlebgcolor%3BcloseBtn.innerHTML%3D%22%3Cspan%20style%3D'width%3A100%25%3Bheight%3A100%25%3Bfont-size%3A15pt%3Bcolor%3A%22%2Btitlecolor%2B%22%3B'%3E%C3%97%3C%2Fspan%3E%22%3BcloseBtn.onclick%3Dfunction()%7Bdocument.body.removeChild(msgObj)%7D%3Bvar%20nameBox%3Dtable.insertRow(-1)%3Bvar%20nametext%3DnameBox.insertCell(-1)%3Bnametext.colSpan%3D4%3Bnametext.style.cssText%3D%22font%3A12pt%20'%E5%AE%8B%E4%BD%93'%3Btext-align%3ALeft%3B%20margin-left%3A0px%3B%20width%3A100%25%3B%20height%3A100%25%3B%22%3Bnametext.innerHTML%3D%22%3Ctextarea%20id%3D'modalName'%20style%3D'width%3A100%25%3B%20height%3A100%25%3B%20box-sizing%3Aborder-box%3B%20border%3Anone%3B%20padding%3A5px%3B%20outline%3Anone%3B'%3E%22%3Bfunction%20getEvent()%7Breturn(window.event%7C%7Carguments.callee.caller.arguments%5B0%5D)%7D%7D)()) 把上面的链接添加为书签,使用时点击。