原创 javascript null和undefined

1.概述 null與undefined都可以表示“沒有”,含義非常相似。將一個變量賦值爲undefined或null,老實說,語法效果幾乎沒區別。 var a = undefined; // 或者 var a = null; 上

原创 input的oninput、onchange與onpropertychange事件

彙總onchange onpropertychange 和oninput事件的區別: onpropertychange 只在IE8及以下的版本起作用。 oninput在IE9以上版本及其他瀏覽器都支持。 <head> <scrip

原创 js的event對象

一個完整的事件系統,通常存在以下三個角色: 事件對象,用於儲存事件的狀態。 event || window.event 事件源對象,當前事件在操作的對象,如元素節點,文檔對象,window對象,XMLHttpRequest

原创 JS中document對象 && window對象

所有的全局函數和對象都屬於Window對象的屬性和方法。 區別: 1、window 指窗體。Window 對象表示瀏覽器中打開的窗口。 document指頁面。document是window的一個子對象、一個對象屬性。 2、用戶

原创 js選擇性禁止backspace,防止按backspace時頁面回退

當有多個html頁面時,按backspace,如果事件源爲空(焦點沒有在任何可輸入的位置),則默認會頁面回退。可以根據需要,選擇性地禁止Backspace。 如果事件源類型非密碼、單行或多行文本時,禁用。 如果事件源類型爲密碼或單

原创 js動態改變input的值不觸發input的change事件的解決辦法

input通過鍵盤改變值會自動觸發change事件,但通過js動態改變值後,不會自動觸發,需要手動觸發change事件。 1.通過js賦值後手動觸發/手動監聽 <input type="text" /> <button>賦值</b

原创 !function($){}(window.jQuery)

function(){}(); (function(){})(); 這兩個是自調用的匿名函數,也稱爲立即調用的函數表達式(IIFEs)。它立即內聯執行匿名函數。 ()是對函數賦值,所以function( $ ){}(window.

原创 ubuntu16.04打開軟件或終端的窗口自動在左上角

ubuntu16.04打開軟件或終端的窗口自動在左上角,而且部分窗口隱藏在左側的任務欄下,導致無法關閉窗口。 解決辦法如下: 1、安裝compizconfig-settings-manager sudo apt install c

原创 Sublime Text3使用Package Control 安裝emmet插件

Emmet的前身是大名鼎鼎的Zen coding,如果你從事Web前端開發的話,對該插件一定不會陌生。它使用仿CSS選擇器的語法來生成代碼,大大提高了HTML/CSS代碼編寫的速度。 Sublime Test3版本中自帶了Pack

原创 linux常用命令學習總結(超詳細)

原文鏈接:https://blog.csdn.net/wanghuiwei888/article/details/90578813 作爲一個程序員,我們在進行項目部署和運維時,經常會用

原创 eclipse更改項目使用的jdk version

eclipse更改項目使用的jdk version 1)從java官網下載對應的版本:https://www.oracle.com/technetwork/java/javase/downloads/index.html 下載的爲

原创 log4j只在控制檯輸出error信息,其他信息輸出到文件

Java log4j配置文件:log4j.properties log4j.rootLogger=DEBUG,stdout,I,D,E #output error to console log4j.appender.stdou

原创 js和jquery綁定事件的方法

== firefox,chrome,ie(8以上)瀏覽器js註冊事件是用addEventListener,而ie(8以下)是用attachEvent。jquery 對此做了兼容性封裝,使用bind,on,delegate進行事件綁

原创 html給圖片各區域加功能(img usemap)

客戶端圖片映射: <img src="planets.gif" alt="Planets" usemap="#planetmap" /> <map name="planetmap" id="planetmap"> <area

原创 selenium + python 自動化測試環境配置

selenium + python 自動化測試環境搭建 在notepad++中直接運行調試python代碼 關於 selenium   Selenium 是一個用於Web應用程序測試的工具。 selenium 是一套完整的web應