當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
前端HTML、JavaScript、CSS技术的日常记录
生活随笔
收集整理的這篇文章主要介紹了
前端HTML、JavaScript、CSS技术的日常记录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. JavaScript(JS)中動態使超鏈接失效,一種是設置超鏈接的onclick事件返回false;另一種是動態地將超鏈接隱藏,如下圖。
?
2. JS設置10秒后自動跳到某個頁面
?
3. 設置表單form的action地址,主要是jQuery使用不了DOM對象的屬性,所以一般使用先將jQuery對象轉換為DOM對象
$(DOM對象) ==》得到jQuery對象
?
4. HTML引入另一個HTML,比如網頁的導航欄和底部
① 先在當前HTML頁面的head標簽中寫上?<link rel="import" href="要引入的HTML文件" id="自己定義的id" />;
② 然后在當前HTML頁面的body標簽中寫上如下代碼即可引入。
<script type="text/javascript">// 網上說head.innerHTML是引入另一個HTML的link標簽,// 但是我測試發現link標簽還是body.innerHTML引入的document.write(引入頁面的id.import.head.innerHTML)document.write(引入頁面的id.import.body.innerHTML) </script> ?5. 獲取當前地址欄的相關信息
document.location.herf 獲取當前URL document.location.search 獲取請求參數,包括 ? document.location.pathname 獲取當前工程路徑?
?
6. URL參數欄解析
function getAction(){var queryStr = window.location.search.substring(1);var params = queryStr.split("&");for(var i = 0; i < params.length; i++){var map = params[i].split("=");if(map[0] === "redirect"){$('#redirect').val(map[1]);}} }?
7. JS中的return和return false
return ; 僅僅使當前函數返回,外部得到的返回值是undefined。return false;使當前函數返回的同時,可以作為一個標志位進行外部函數的將來操作。return false只是結束當前函數,并不會使外部調用的函數結束。
?
8. button標簽的type屬性
需要設置type=button或者type=submit,要不然默認是submit,在點擊按鈕后會自動提交表單。
?
9. js動態生成多個對象,不能用id,可以使用往函數傳入this來為每個對象添加事件響應
?
10. 沒有提示關閉當前窗口
window.open('','_self'); window.close(); # 只用這一個,IE瀏覽器還是會提示?
11. 靜態頁面緩存
總結
以上是生活随笔為你收集整理的前端HTML、JavaScript、CSS技术的日常记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringMVC接收ajax请求并回传
- 下一篇: JSTL(JSP 标准标签库)和EL表达