1.收藏時用圖示顯示
2.td內容實現不換行
只要使用nowrap屬性即可
3.獲得客戶端檔案大小
4.動態刪除元素
img1.removenode(true)
5.模擬按鍵:
var wshshell = new activexobject("wscript.shell");
wshshell.sendkeys("");
6.以下語句不需要糾錯判斷
for(i=2;i<1;i++){}
7.把js檔案群打包掉用
8.獲得當前選中文字
document.getselection()
9.獲得物件在document.all中元素的下標
txt1.sourceindex
10.滾動文件到視窗頂部或底部
txt1.scrollintoview(true)
11.段落自動縮排 內容
12.客戶端ip位址
request.servervariables("remote_host")
13.元素投影(可徹底解決網頁中投影問題)
filter:progid:dximagetransform.microsoft.shadow(color='gray',direction=135, strength=3)
14.熱區焦點隱藏
15.不能在onload事件中open視窗,否則會被攔截
16.選擇本地檔案時改變源
17.獲取檔案路徑
18.js中的trim
string.prototype.trim = function()
19.定義樣式表的子元素樣式
.cls button
21.文字框tab
22.最大化視窗
23.title換行符
24.對body的click事件重定義
document.body.οnclick=function()
25.10進製轉換為16進製制
alert((255).tostring(16))
26.隱藏鏈結提示
no status information
注意:expression為獲焦或失焦時執行,可為寄主建立一引數,使其只執行一次,用於**控制
27.同時執行兩事件
function document.onclick,document.onkeydown()
28.不顯示工具欄
29.頁面最大化
30.提交到新的可自義視窗
31.用css控制**間隔色 tr
32.取得字元的asc碼
"s".charcodeat(0)
33.獲得行物件所在行數
o.rowindex
34.去掉最後乙個字元
s.slice(0,-1)
35.獲得系統背景色
style=background:buttonface
36.**匯出為excel檔案
客戶端提供鏈結,在伺服器端輸出xls檔案,由客戶儲存到客戶端即可
伺服器端改變檔名的方法是
response.addheader("content-disposition", "attachment;filename=demo.exe")
37.在模式視窗中鏈結
38.求兩點夾角
math.atan2(y1-y0, x1-x0)*180/math.pi
js 使用小技巧總結
按位取反 a 即 返回 a 1 會去掉小數點。let a 3.14 let b a b 3.14 1 取整 為 4 let c b c 4 1 為3 所以,可以直接使用兩次按位取反,效果同parseint a a 2.使用es6的set資料結構來去重陣列。set集和,是一種類陣列,且沒有重複值。利用...
js常用小技巧
陣列扁平化 const arr 1,2,3,4,5,6,7,8 console.log arr.flat infinity 1,2,3,4,5,6,7,8 console.log arr.join split 1 2 3 4 5 6 7 8 console.log arr.tostring spli...
js中的小技巧
我們知道js中有一些假值 false,null,0,undefined,nan,怎樣把陣列中的假值快速過濾呢,可以使用boolean建構函式來進行一次轉換 const compact arr arr.filter boolean compact 0,1,false,2 3 a e 23 nan s ...