Time of Update: 2017-01-19
公司打算進入台灣市場,最近開發了繁體版本的網站,資料庫裡的資訊全是簡體,除了網頁上固定的文字手動翻譯了,文章內容標題都不是繁體。 於是在網上找了一段比較流行的繁簡切換的JS實現了,不過後來卻發現,有些頁面會卡死,根本無法執行下去。彈出資訊表明都是這個繁簡切換的JS帶來的問題。 仔細查看了下,發現原來是這個問題。分享下,也許有不少人遇到類似的問題。 先上代碼: 複製代碼 代碼如下: //模仿語言套件式的簡繁轉換功能外掛程式! var Default_isFT = 0 //預設是否繁體,0-簡體,1
Time of Update: 2017-01-19
複製代碼 代碼如下://檢測是否支援HTML5function checkVideo() { if (!!document.createElement('video').canPlayType) { var vidTest = document.createElement("video");
Time of Update: 2017-01-19
非常平滑的JS圖片滾動特效代碼,無縫迴圈,速度可自訂,滑鼠移至上方時停止。它的特點是JS和圖片地址分離,這樣做你就經易的從資料庫動態調用每張圖片的地址,方便控制,因此它非常的應用。 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html
Time of Update: 2017-01-19
寫了個 str ="s"++; 然後出現Nan,找了一會。 收集資料如下判斷: 1.判斷undefined: 複製代碼 代碼如下: <span style="font-size: small;">var tmp = undefined; if (typeof(tmp) == "undefined"){ alert("undefined"); }</span> 說明:typeof
Time of Update: 2017-01-19
複製代碼 代碼如下: <script type="text/javascript"> var language = navigator.browserLanguage?navigator.browserLanguage:navigator.language; alert(language); if (language.indexOf('en') > -1) document.location.href = 'english.htm'; else if
Time of Update: 2017-01-19
複製代碼 代碼如下:<!DOCTYPE html><html><head><script> function closeIt() { return "Any string value here forces a dialog box to \n" + "appear before
Time of Update: 2017-01-19
複製代碼 代碼如下:var ReturnrReason=function(){ if($('#nextTransaction1 option:selected').text()=="退回製作附件"){ $("#ReturnrReason").css('display' ,''); $("#ReturnrReasonNote").css('display' ,''); }else{ $("
Time of Update: 2017-01-19
Js冒泡機制是指如果某元素定義了事件A,如click事件,如果觸發了事件之後,沒有阻止冒泡事件,那麼事件將向父級元素傳播,觸發父類的click函數。 如下例所示: 複製代碼 代碼如下: <html> <script type="text/javascript" src="jquery-1.7.1.js"></script> <script> function ialertdouble(e) { alert('innerdouble');
Time of Update: 2017-01-19
本文主要內容: 如果用瀏覽器內建的列印按鈕,無法進行其餘和列印相關的操作,如傳遞列印次數等等。所以需要把瀏覽器列印的功能保留並賦予到自己添加的按鈕當中,可以在點擊按鈕的同時觸發自訂的函數。 複製代碼 代碼如下: <input type="button" class="btnPrint" id="btnPrint" value="列印" /> <iframe frameborder=0 width="100%" height="400px" id="printPDFIframe"
Time of Update: 2017-01-19
假如你在一個文字框中按enter事件是讓他執行一個js函數,但是不想提交表單,可以這樣做:function ysearch() //年文字框斷行符號鍵後重新載入DataWindow{ validateInputText('yyyy');//想做的第一個js函數 if(event.keyCode==13) {
Time of Update: 2017-01-19
本人是新手,所以就記錄下來了。這個答案是在百度中看到的,所以算是轉載。 下面的內容解答了何為如果在頁面載入完後如果調用document.write就會覆蓋整個文檔。 提示中的 【HTML 輸出中】 指的是當頁面載入的時候。 複製代碼 代碼如下: <html> <head></head> <body> <script
Time of Update: 2017-01-19
我們知道,JS是物件導向的。談到物件導向,就不可避免的要涉及類的概念。一般像c#,java這些強型別語言都有固定的定義類的文法。而JS的不同之處在於它能使用各種方法實現自己的類和對象。一般的實現有以下幾種方式:1.工廠方式工廠方式是指建立一個返回特定物件類型的工廠函數,範例程式碼如下:複製代碼 代碼如下:function createCar(sColor,iDoors,iMpg){ var oTempCar=new Object;
Time of Update: 2017-01-19
使用JS方法調用頁面表格匯出excel有很大的限制: 1、目前試了幾個瀏覽器,只有IE支援, 2、點擊 工具---安全---自訂層級---ActiveX 相關選項啟用 下面是html代碼 複製代碼 代碼如下: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath =
Time of Update: 2017-01-19
在最近做的一個項目中,有這麼一個功能點:頁面上有一個checkbox,當使用者選擇或者取消選擇該checkbox時會向後台發一個jsonp請求。當時的實現是為這個checkbox添加一個onchange事件,但結果卻出人意料,為此,我深入的研究了一下,發現了onchange事件在IE和FF下的表現存在著以下問題。問題①:在FF下,當改變checkbox的選中狀態時,會馬上觸發onchange事件。但在IE下改變checkbox的選中狀態時,並不會馬上出發onchange事件,而是需要等待chec
Time of Update: 2017-01-19
JS擷取滑鼠座標,擷取滑鼠像素點的典型執行個體,運行本頁面後,隨意移動滑鼠的位置,可適時顯現滑鼠的座標點,不佔用系統資源 。 JavaScript擷取滑鼠座標 源碼愛好者 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-19
1. debugger; 我以前也說過,你可以在JavaScript代碼中加入一句debugger;來手工造成一個斷點效果。需要帶有條件的斷點嗎?你只需要用if語句包圍它:複製代碼 代碼如下:if (somethingHappens) { debugger;}但要記住在程式發布前刪掉它們。2. 設定在DOM node發生變化時觸發斷點
Time of Update: 2017-01-19
qq互聯js SDK:http://wiki.connect.qq.com/js_sdk%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E 複製代碼 代碼如下: <script type=text/javascript> 在頁面header中引入:<script type="text/javascript" src="http://qzonestyle.gtimg.cn/qzone/openapi/qc_loader.js"
Time of Update: 2017-01-19
前言 阿里巴巴,web前端實習生要線上考試了。確實對於菜鳥的我還是惡補一下知識先。所以百度Google了之前阿里巴巴校招的前端筆試題,覺得自己真的被鄙視了,完全做不懂的。啊裡巴巴的web前端是線上的筆試,是不是給我們百度Google的機會呢? 看見這道題目的時候,覺得確實自己應該去封裝一些你常用的方法,就像jquery那樣。做出一些方法,是實現瀏覽器安全色的,或者是工具類,確實對以後開發還是有利的。 HTML 為了方便說明,我們先寫下HTML 複製代碼 代碼如下: <p class="A
Time of Update: 2017-01-19
最近做項目碰到的問題.拿出來跟大家分享一下吧. 用servlet賦值給html頁面文字框值後,用alert來彈出這個值.結果顯示"undefined".所以我就自然的用這個值和字串"undefined"去比較,很不幸,比較的結果是false. 沒辦法,只能google一下,尋求大神了. 原來必須用typeof,寫法就是: 複製代碼 代碼如下: if(typeof(value)=="undefined"){ alert("undefined"); } 這樣就能順利的彈出"undefined";
Time of Update: 2017-01-19
項目中遇到的一個瀏覽器不相容問題: 在IE和Firefox下直接在ifame架構頁的父視窗用子視窗的name調用子視窗的js函數都好使,在Chrome下不好使。 複製代碼 代碼如下: <frameset rows="108,*,30" border="0" frameSpacing="0" frameBorder="0"> <frame name="header" scrolling="no" noresize src="base/header" />