js使用小技巧

2021-08-29 14:55:44 字數 1929 閱讀 4682

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 ...