原创 JS瀏覽器與串口通信報錯篇(二)

一、 註冊MOSCOMM.OCX 並且已修改註冊表還沒加載出來 解決辦法: 執行mscomm.html 在代碼中,要插入ActiveX的classID。執行相當於編譯ActiveX,可以得到一個MyActiveX.ocx文件,這個

原创 HTML/JS/瀏覽器與串口通信(一)

在一些應用場景中,Web應用程序需要獲取訪問者電腦上連接的硬件設備,即瀏覽器和串口通信。通常的做法是爲這些硬件設備開發ActiveX控件,並將其嵌入到HTML網頁中供InternetExplorer瀏覽器訪問這些設備信息。而採用A

原创 每個前端開發者必會的20個JavaScript面試題

問題1:JavaScript 中 undefined 和 not defined 的區別 JavaScript 未聲明變量直接使用會拋出異常:var name is not defined,如果沒有處理異常,代碼就停止運行了。

原创 數組去重複

數組去重複 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> <script

原创 css命名規範

css命名規範 頁面結構命名 1. page:代表整個頁面,用於最外層。 2. wrap:外套,將所有元素包在一起的一個外圍包,用於最外層 3. wrapper:頁面外圍控制整體佈局寬度,用於最外層 4. cont

原创 分享一些前端開發中最常用的JS代碼片段

HTML5 DOM 選擇器 // querySelector() 返回匹配到的第一個元素 var item = document.querySelector('#item'); console.log(item); // qu

原创 前端之HTML相關面試題。

前端之HTML相關面試題。 1.Doctype作用?嚴格模式與混雜模式如何區分?它們有何意義? Doctype可聲明三種DTD類型,分別表示嚴格版本、過渡版本以及基於框架的html文檔。Doctype是document type(

原创 凡客放大鏡效果

凡客放大鏡效果 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style>

原创 瀏覽器標準模式和怪異模式之間的區別是什麼?

由於歷史的原因,不同瀏覽器對頁面的渲染是不同的,甚至同一瀏覽器的不同版本也是不同的。在W3C標準出臺之前,不同的瀏覽器在頁面的渲染上沒有同一的規範,產生了差異,即Quirks mode(怪異模式或兼容模式);當W3C標準出臺之後,

原创 修改默認滾動條樣式

修改默認滾動條樣式 ::-webkit-scrollbar-track-piece { /*滾動條裏面軌道*/ background-color:#f5f5f5; border-left:1px solid

原创 jQuery和javascript處理機制

jQuery <script> var $pra=$("#pra");// 不進行下面的判斷時不會報錯,找到執行,找不到不執行 if($pra.length>0){ // 注意判斷方式

原创 css書寫規範

列表內容 編碼設置 採用 UTF-8 編碼,在 CSS 代碼頭部使用: @charset "utf-8"; 注意,必須要定義在 CSS 文件所有字符的前面(包括編碼註釋),@charset 纔會生效。 例如,下面的例子都會使得

原创 改變Select三角樣式

改變小三角 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <style> se

原创 dom對象和 jQuery對象之間的轉換

dom對象和 jQuery對象之間的轉換 一 、jQuery->dom(js) 1.jq對象是一個數組對象 通過[index]方法獲取得到相應的dom對象 var $obj=$("#obj"); // jq對

原创 jQuery中prop 和 attr 區別

prop() 方法是在jquery1.6中新添加的。我們知道 attr(“checked”)獲取checkbox的checked屬性時選中的時候可以取到值,值爲”checked”但沒選中獲取值就是undefined。而現在使用pr