javascript中解析四則運算表達式的算法和示例
在編寫代碼時我們有時候會碰到需要自己解析四則運算表達式的情況,本文簡單的介紹使用JavaScript實現對簡單四則運算表達式的解析。一、熟悉概念中綴表示法(或中綴記法)是
JavaScript中跨域調用Flash的方法
要做一個頁面上短信息的提示音的功能,本來想用HTML5中Audio+IE下的bgsound來實現,可是發現每種浏覽器對Audio的解碼類型還不一樣,頓時有種崩潰的感覺。沒
Javascript中3種實現繼承的方法和代碼實例
繼承是我們在實現面向對象編程的時候很重要的一個手段。雖然我們講不能過度繼承,多利用組合代替繼承,但是繼承總是免不了的。這裡要討論的就是Javascript中的繼承機制。J
JavaScript彈出窗口方法匯總
本文實例匯總了常用的JavaScript彈出窗口方法,供大家對比參考,希望能對大家有所幫助。詳細方法如下:1.無提示刷新網頁:大家有沒有發現,有些網頁,刷新的時候,會彈出
javascript實現在某個元素上阻止鼠標右鍵事件的方法和實例
最近在做一個小東西的時候需要在某一個元素上“右擊”觸發一個自定義菜單,通過自定義的菜單對右擊的條目進行編輯。這就要求屏蔽默認的右鍵菜單IE和FF下面的元素都有oncont
深入理解Javascript中this的作用域
大家在使用Javascript的時候經常被this這個家伙搞得暈頭轉向的。對大多數有OOP開發經驗的開發人員來說this是當前作用域中引用普通元素的標識符,但是在Java
編寫高性能JavaScript(譯)
譯者按:本人第一次翻譯外文,言語難免有些晦澀,但盡量表達了作者的原意,未經過多的潤色,歡迎批評指正。另本文篇幅較長、信息量大,可能難以消化,歡迎留言探討細節問題。本文主要
JavaScript Promise啟示錄
本篇,主要普及promise的用法。一直以來,JavaScript處理異步都是以callback的方式,在前端開發領域callback機制幾乎深入人心。在設計API的時候
更快的異步執行(setTimeout多浏覽器)
如果要異步執行一個函數,我們最先想到的方法肯定會是setTimeout例如:setTimeout(function( /* 1s後做點什麼 */){},1000}那如果說
JS、CSS以及img對DOMContentLoaded事件的影響
前端的純技術就是對規范的認知什麼是DOMContentLoaded事件?首先想到的是查看W3C的HTML5規范,DOMContentLoaded事件在什麼時候觸發:Onc
隨鼠標移動的時鐘非常漂亮遺憾的是只支持IE
新建一個文本文件,將下面的代碼復制進去,將文件名字改為clock.html運行即可。<SCRIPT language=JavaScript><!-- d
javascript獲取checkbox復選框獲取選中的選項
有關javascript 獲取checkbox復選框的實例數不勝數,下面的這個示例,純js實現的var form = document.getElementById(fo
用javascript讀取xml文件讀取節點數據
下面代碼是讀取的節點數據,還有一種情況是讀取節點屬性數據。<head> <title></title> <script ty
jquery庫文件略龐大用純js替換jquery的方法
jquery庫文件略龐大,在某些情況下,需要盡量減少加載的文件(文件大小),需要用純js來編寫效果$(#layer)document.getElementById(lay
js使用for循環查詢數組中是否存在某個值
應為IE8不支持indexOf,所有寫一個for循環方法來判斷是否存在,並返回true falsefunction isCon(arr, val){ for(var i=
js圖片閃動特效可以控制間隔時間如幾分鐘閃動一下
圖片一出來,過5秒鐘,開始閃動,然後停止。var inter={};var i=0;$(document).ready(function(){$(a).each(func
JS 排序輸出實現table行號自增前端動態生成的tr
最近做一項目,需要對數據進行排序輸出,要求有行號,依次遞增1.2.3.4.5.......。前端通過<c:forEach> 遍歷動態輸出的<tr>
js中string轉int把String類型轉化成int類型
今天做項目的時候,碰到一個問題,需要把String類型的變量轉化成int類型的。按照常規,我寫了var i = Integer.parseInt(112);但控制台報錯,
javascript檢查浏覽器是否支持flash的實現代碼
javascript檢查浏覽器是否支持flash,程序輸出結果:<script> function flashChecker() { var hasF
javascript實現獲取cookie過期時間的變通方法
javascript和動態頁無法獲取cookie過期的時間,過期時間由浏覽器管理,javascript和動態頁只能設置過期時間,無法通過document.cookie(j