1. 五大屬性的技巧有什麼用
減少噪音的五大技巧,你知道嗎?噪音,一個相當困擾人們生活的問題,噪音給我們帶來煩惱,要想減少噪音污染,我們得採取方法。下面,乾辰小編教你五個技巧,減少噪音污染。
1.牆壁粗糙點:牆壁過於光滑,室內就容易產生回聲,從而增加雜訊的音量。因此,可選用壁紙等吸音效果較好的裝飾材料,還可利用文化石等裝修材料,將牆壁表面弄得粗糙一些,可減弱雜訊。另外,牆壁、吊頂可選用隔音材料,如礦棉吸音板等。
2.布藝多用點:使用布藝來消除雜訊也是較為常用且有效的辦法。試驗表明,懸垂與平鋪的織物,其吸音作用和效果是一樣的,如窗簾、地毯等,以窗簾的隔音作用最為重要。另外是鋪設地毯,其柔軟的觸感不但能產生舒適溫馨的感覺,而且能消除腳步的聲音,有利於人們休息。在卧室,為了保證寧靜的休息環境,應選用質地厚實的窗簾帷幔織物,控制雜訊。
3.木質擺放點:木質傢具的纖維多孔性使它能吸收雜訊,購置傢具時可適當考慮,裝修中使用軟木地板也是一種有效選擇。
2. JavaScript中window對象常用的屬性、方法
javascript中window對象的集合屬性和方法
Window對象的集合
frames[] 取得Window對象中所有已命名的frame
Window對象的屬性
closed 窗口是否關閉
defaultStatus 窗口狀態欄的默認文本
document Document對象
history History對象
length Window對象的frame個數
location Location對象
name Window對象的名稱
opener 打開當前Window的窗口的引用
parent 父窗口
self 返回當前窗口的引用
status 窗口狀態欄文本
top 最頂層窗口
Window對象的方法
alert([Message]) 顯示帶有警告信息Message的窗口,並有「確定」按鈕
blur() 移除本窗口的焦點
clearInterval(iIntervalID) 取消先前用setInterval方法開始的標識為iIntervalID的間隔事件
clearTimeout(iTimeoutID) 取消先前用setTimeout方法開始的標識為iTimeoutID的超時事件
close() 關閉當前窗口
confirm([message]) 顯示帶有確認信息message的窗口,有「確定」和「取消」按鈕
createPopup() 創建彈出窗口,返回該窗口對象的引用
focus() 使本窗口獲得焦點
moveBy(x,y) 將窗口的位置移動到指定的x和y偏移值
moveTo(x,y) 將窗口左上角的屏幕位置移動到指定的x和y位置
open() 打開新窗口,顯示指定的頁面
print() 列印與窗口關聯的文檔
prompt([message][,defaultValue]) 顯示提示對話框,帶有提示消息message和默認值defaultValue的
輸入框,返回用戶輸入的字元串
resizeBy(x,y) 更改窗口的當前位置縮放指定的x和y偏移量
resizeTo(x,y) 將窗口的大小更改為指定的寬度值x和高度值y
scrollBy(x,y) 將窗口滾動x和y偏移量
scrollTo(x,y) 將窗口滾動到指定的x和y偏移量
setInterval(code,ms[,language]) 每經過ms毫秒後執行代碼code,language指定語言屬性。返回整形標
識,以便clearInterval方法取消該定時器
setTimeout(code,ms[,language]) 經過ms毫秒後執行代碼code,language指定語言屬性。返回整形標識
,以便clearTimeout方法取消該定時器
3. location幾種常用的屬性和方法
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>location</title></head><body> <button onclick="test()">點擊href</button> <!-- location.href跳轉的頁面可以通過返回鍵返回 --> <button onclick="test2()">點擊replace</button> <!-- location.replace跳轉的頁面不能通過返回鍵返回 --> <input type="text"> <button onclick="zai()">重新載入1</button> <button onclick="zai2()">重新載入2</button> <script> console.log(window.location) console.log(window.location.href) function test(){ location.href="2.html" } function test2(){ location.replace("2.html") } function zai(){ location.reload() } // 從緩存中載入 function zai2(){ location.reload(true) } // 無視緩存,直接從伺服器載入,刷新緩存 </script></body></html>
4. 如何為元素節點添加一個事件,常用的方法和屬性
第一種
1
2
3
4
5
6
7
function insertEle() {
var oTest = document.getElementById("box-one");
var newNode = document.createElement("div");
var reforeNode = document.getElementById("p1");
newNode.innerHTML = " This is a newcon ";
oTest.insertBefore(newNode,reforeNode.nextSibling);//新建的元素節點插入id為P1節點元素的後面。
}
第二種
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// 自定義函數向後插入
function insertAfter( newElement, targetElement)
{
var parent = targetElement.parentNode;
if ( parent.lastChild == targetElement )
{
// 如果最後的節點是目標元素,則直接添加。因為默認是最後
parent.a( newElement );
}
else
{
//如果不是,則插入在目標元素的下一個兄弟節點的前面。也就是目標元素的後面
parent.insertBefore( newElement, targetElement.nextSibling );
}
5. String這個類有哪些常用的屬性和方法
屬性
字元串String類型的每個實例都有一個length屬性,表示字元串中的字元個數。由於字元串是不可變的,所以字元串的長度也不可變
字元串的length屬性不會在for/in循環中枚舉,也不能通過delete操作符刪除
[注意]對於字元串s來說,最後一個字元的索引是s.length - 1
var str = "test";
console.log(str.length);//4
str.length = 6;
console.log(str,str.length);//"test",4
實例方法
字元串String對象有多達20多個實例方法,包括toString()、toLocaleString()、valueOf()從Object對象繼承的3種對象通用方法,chartAt()、中括弧[]、charCodeAt()和fromCharCode()4種訪問字元方法,concat()和加號+這2種字元串拼接方法,slice()、substr()和substring()3種創建子字元串方法,toLowerCase()、toLocaleLowerCase()、toUpperCase()、toLocaleUpperCase()這4種大小寫轉換方法,indexOf()和lastIndexOf()這2種查找字元串位置的方法,match()、search()、replace()、split()這4種正則匹配方法以及去除首尾空格的trim()方法和字元串比較的localeCompare()方法
6. 常見的說明方法有哪些13種
常見的說明方法有:舉例子、作引用、作比較、列數字、分類別、打比方、摹狀貌、下定義、作詮釋、作圖表、作假設等。
1、舉例子
舉出實際事例來說明事物,使所要說明的事物具體化,以便讀者理解,這種說明方法叫舉例子。 運用舉事例的說明方法說明事物或事理,一要注意例子的代表性,二要注意例子的適量性。
2、作引用
為了使說明的內容更充實具體,更具說服力,可以引用一些文獻資料、詩詞、俗語、名人名言等。引資料的范圍很廣,可以是經典著作,名家名言,公式定律,典故諺語等。
3、作比較
作比較是將兩種類別相同或不同的事物、現象加以比較來說明事物特徵的說明方法。說明某些抽象的或者是人們比較陌生的事物,可以用具體的或者大家已經熟悉的事物和它比較,使讀者通過比較得到具體而鮮明的印象。
4、列數字
為了使所要說明的事物具體化,還可以採用列數字的方法,以便讀者理解。需要注意的是,引用較多的數字,一定要准確無誤,不準確的數字絕對不能用,即使是估計的數字也要有可靠的根據,並力求近似。
5、分類別
說明事物的特徵,往往從單方面不易說清楚,可以根據形狀、性質、成因、功用等屬性的異同,把事物分成若干類,然後依照類別逐一加以說明。這種說明方法,叫分類別。
7. ajax對象常用的屬性和方法有哪些
XMLHttpRequest對象是Ajax技術的核心。 onreadystatechange 每個狀態改變時都會觸發這個事件處理程序,通常會調用一個JavaScript函數 readyState 請求的狀態 responseText 伺服器的響應,表示為一個串 responseXML 伺服器的響應,表示為XML
8. C# 中 ArrayList的常用方法和常用屬性有什麼區別
屬性可以是只讀只寫啊,而方法只能是調用。
而且屬性一般都會返回值,而方法卻是自定義的。
屬性你能傳什麼類進去,你也能得到相同的類型。
而且,屬性在可寫情況下只能傳一個值,而方法可以傳多個值,這些值都是寫在括弧里,而屬性則是直接用等號連接。比如:
這些都是屬性:
int c = a.Count; //Array的Count是只讀
a[5] = "34";
這些都是方法:
a.Add("test"); //可以傳值進去,是在括弧里寫
a.Sort();
9. c#中常用窗體的常用屬性、方法的意思和使用方法
你的問題很飄渺..
常用的多了,你還是去看MSDN吧
不學著看英文資料,永遠也學不好寫程序
10. jQuery常用屬性和方法有哪些
屬性:
獲得標簽:$("#id")
獲得標簽內的代碼:.html()
獲得標簽內的文本:.text()
修改標簽內的代碼:.html("內容");
修改標簽內的文本:.html("內容");
獲得標簽屬性:.attr("屬性");
修改標簽屬性:attr("屬性","屬性值");
添加樣式:addClass("樣式名");
動態切換樣式:toggleClass("樣式名");
獲取樣式:css
添加元素:append("元素");
移去元素:.remove();
清空節點: .empty();
獲取第二個li節點: var $li=$("ul li:eq(1)");
獲取第二個li節點的文本內容: var li_txt=$
方法:
一:插入節點:
append() 向每個匹配的元素文本內部的後面追加內容
eg:<p>我想說:</p>
代碼:
$("p").append("<b>你好</b>");
結果為:<p>我想說:<b>你好</b></p>
appendto() 將所有的匹配的元素追加到指定的元素中。實際上,使用該方法是顛倒了常規的$(A).append(B)的操作,即不是B追加到A中,而是將A追加到B文本的後面中。
eg:<p>我想說:</p>
代碼:
$("<b>你好</b>").appendTo("p");
結果為:<p>我想說:<b>你好</b></p>
prepend() 向每個匹配的元素文本的內部前置內容。
eg:<p>我想說:</p>
代碼:
$("p").prepend("<b>你好</b>");
結果為:<p><b>你好</b>我想說:</p>
prependto() 將所有的匹配的元素前置到指定的元素中。實際上,使用該方法是顛倒了常規的$(A).append(B)的操作,即不是B前置到A中,而是將A前置到B中
eg:<p>我想說:</p>
代碼:
$("<b>你好</b>").prependto("p");
結果為:<p><b>你好</b>我想說:</p>
after() 向每個匹配的元素之後插入內容 。
eg:<p>我想說:</p>
代碼:
$("p").after("<b>你好</b>");
結果為:<p>我想說:<b>你好</b></p>
insertAfter 將所有的匹配的元素插入到指定的元素後面。實際上,使用該方法是顛倒了常規的$(A).append(B)的操作,即不是B插入到A後面,而是將A插入到B後面。
eg:<p>我想說:</p>
代碼:
$("<b>你好</b>").after("p");
結果為:<p>我想說:<b>你好</b></p>
before() 在每個匹配的元素之前插入內容
eg:<p>我想說:</p>
代碼:
$("<b>你好</b>").after("p");
結果為:<p>我想說:<b>你好</b></p>
insertBefore():將A標簽插入到B標簽的前面
二:刪除:
①remove 該節點所包含的所有的後代節點將同時被刪除 也可以通過參數來選擇
②empty 清空節點,它能清空元素中的所有後代節點
三:替換節點:
①replaceWith() 作用是將所有匹配的元素都替換成指定的HTML或DOM元素
②replaceAll()
四:包裹節點:
①warp() 作用是是將所有元素進行單獨包裹
②warpAll() 作用元素的是所有匹配的元素用一個元素來包裹
③warpinner() 作用是將每一個的子內容(包括文本節點)用其他結構化的標記包裹起來
五:設置和獲取HTML、文本值
1、html():
2、text
3、val
六:遍歷節點
1、children(): 取得匹配元素的子元素
2、next():取得匹配元素後面緊鄰的同輩元素
3、prev():取得匹配元素前面緊鄰的同輩元素
4、siblings():取得匹配元素前後所有的同輩元素
5、closest():取得最近的匹配元素
七:css-dom
css 獲取樣式的屬性
offset()
position
scroll
scrollLeft
樣式操作:
1:獲取樣式和設置樣式 attr
eg:<p class="myClass" title="選擇你最喜歡的水果">你最喜歡的水果是?</p>
獲取樣式: var p_class=$("p").attr("class");
設置樣式:$("p").attr("class","high");
2:追加樣式 addClass
<style>
.high{
font-weight:bold 粗體字
color:red 字體顏色
}
.another{
font-weight:italic 斜體字
color:blue 字體顏色
}
</style>
追加樣式:
$("input:eq(2)").click(function(){$("p".addClass("another"))})
☆在css中有以下規定:
①如果給一個元素添加了多個class值,那麼就相當於合並了他們的樣式
②如果不同的class設置了同一樣式,則後者覆蓋前者
addClass attr
對同一個網頁元素進行操作 <p>test</p> <p>test</p>
第一次使用 $<"p">.addClass("high"); $<"p">.attr("class","high");
第一次結果 <p class="high">test</p> <p class="high">test</p>
再次使用 $<"p">.addClass("another"); $<"p">.attr("class","another");
最終結果 <p class="high another">test</p> <p class="another">test</p>
3:移除樣式 removeClass
<p class="high another">test</p>
移除一個:$<"p">.removeClass("high");
移除二個:$<"p">.removeClass("high").removeClass("another");==$<"p">.removeClass("high another")
移除全部:$<"p">.removeClass();
4:切換樣式 toggle
5:判斷是否含有摸個樣式 hasClass
可以用來判斷元素中是否含有某個class,如果有返回true否則返回false