JavaScript, Unicode, Base 64 編碼與解碼

今天在新浪瀏覽一條視頻新聞,本想把視頻檔案下載下來,一看網頁原始碼,才發現裡面的 Js 指令碼代碼是亂碼,原來新浪視頻新聞的 JS 指令碼原來是加密的。後來查閱了一些資料瞭解了大概加密和解密方法。  以下應該不少人看過並都知道加密解密的原理了,不過怎麼我按方法製作,但加密功能卻無效呢? 看來還是得需要用M$的編碼器 Script Encoder 來進行編碼。編碼器 Script Encoder 下載:簡體中文版:

從 XSLT 樣式表調用 JavaScript

這篇技巧文章使用 Apache Project 的 Xalan Java 2 轉換引擎及其實現(請參閱 參考資料)。總體概念對於任何實現都是相同的,XSLT 建議書並未要求任何特殊實現方法。除了 Xalan,在您的 CLASSPATH 上包含還需要 js.jar 檔案(參閱 參考資料),它包含了 JavaScript 實現,還需要 bsf.jar 檔案,它是 Xalan 發行版的一部分。來源文件樣式表文檔樣本記載了猜數遊戲中的項,其中猜數者從 1 到 100

JavaScript無類型對象一例

<script language="JavaScript" type="text/javascript"><!--var obj={};                          //定義了一個Null 物件var user={name:"jack",              //定義了 name 屬性,初始化為 jackfavoriteColor:["red","green","black","white"],//定義了顏色喜好數組hello:function(){

JavaScript substr() 和 substring() 方法的區別

substr 方法返回一個從指定位置開始的指定長度的子字串。stringvar.substr(start [, length ])參數stringvar必選項。要提取子字串的字串文字或 String 對象。start必選項。所需的子字串的起始位置。字串中的第一個字元的索引為 0。length可選項。在返回的子字串中應包括的字元個數。說明如果 length 為 0 或負數,將返回一個Null 字元串。如果沒有指定該參數,則子字串將延續到 stringvar

繼續分享5個不錯javascript遊戲

不久以前,我給大家分享過7個比較經典的jquery遊戲,原文分享7個不錯的jQuery遊戲,發現不少朋友對這方面還都比較感興趣,也多謝大家的關注。今天,我就繼續來分享5個經典的javascript遊戲,下面的遊戲都是從網路上收集的,我很喜歡他們,就收藏到了自己的個人部落格中了,現在也向園子裡的兄弟們分享一下,希望大家也能喜歡:)另外由於很多都是從國外網站收集過來的,可能載入會有點慢,請大家耐心等待載入。1、超級瑪麗2、植物大戰殭屍3、對對碰4、紙牌遊戲5、2D桌球就先這樣,以後看到好的接著分享。

JavaScript split() 方法

返回 JavaScript String 對象參考手冊定義和用法split() 方法用於把一個字串分割成字串數組。文法stringObject.split(separator,howmany)參數 描述 separator 必需。字串或Regex,從該參數指定的地方分割 stringObject。 howmany 可選。該參數可指定返回的數組的最大長度。如果設定了該參數,返回的子串不會多於這個參數指定的數組。如果沒有設定該參數,整個字串都會被分割,不考慮它的長度。

JavaScript Template JST模板引擎—Trimpath ( 轉 )

[模板 轉載]JavaScript Template JST模板引擎----Trimpath轉載網址: http://bbs.javascript.com.cn/simple/index.php?t1022.html官方網址:http://trimpath.com/project/wiki/JavaScriptTemplatesTrimpath JavaScript

javascript三個字元處理函數:split join和replace replaceall

先看個例子吧,把這段代碼拷進一個HTML裡運行,一下子就明白:    <script lanuage="javascript">          var str = "abcdecfgchicjkclm";          var strSplitByC = str.split("c");          var arrayJoinBy3 = strSplitByC.join("3");          alert("arrayJoinBy3="+arrayJoinBy3);

【挑戰極限】最短的javascript: 地址欄載入指令碼

  相信大家都在地址欄裡用javascript:的形式執行過指令碼。這種方法簡單實用,測試比較短的指令碼時經常用到。並且可以添加到收藏夾裡,隨時點擊調用。   不過指令碼比較長的時候,需要複製密密麻麻一大段到地址欄裡,顯得很不美觀,而且指令碼修改起來也很不容易。因此一般先把指令碼寫在單獨一個檔案裡,然後用javascript: 的形式動態載入指令碼到頁面中。不少網頁外掛程式都是用這個方法載入。   平時,我們用最簡單的代碼實現動態載入:javascript:var

JsGear — JavaScript版變速齒輪

  在JS開發中經常會用到定時器,尤其是一些動畫特效,小遊戲等完全依靠定時器驅動。  要讓動畫跑得更流暢,我們常常使用較高的重新整理率,例如60fps。由於每一幀的間隔非常短,很難看清楚每一幀具體的運行情況。  有時整體上看似乎一切良好,但如果放慢定時器的速度,卻會發現其中有部分幀或因代碼裡的小問題,並沒有按我們想象那樣顯示。由於播放的非常快,這些潛在的小問題都掩蓋了。  為了方便動畫指令碼的觀察和調試,我們嘗試用js模仿一個類似windows下經典的應用程式:變速齒輪,能即時修改系統時鐘的運行

在JavaScript裡嵌入大量字串常量的方法

  在JavaScript檔案裡嵌入大量字串常量是經常遇到的事。有時為了省事,就把一些介面的HTML和CSS直接寫在JS檔案裡。數量少還好,多的話就密密麻麻的一坨文字,講究美觀的文藝青年們,會用大量的字元串連符號甚至加上縮排,強制換成好幾行。例如:var html = '<div>' + '<p>Hello</p>' + '<p>World'</p>' +

javascript-集錦(定時更新)

個例樣本:toolTip相容IE5+和FF:  http://www.walterzorn.com/tooltip/tooltip_e.htm#download支援IE與FF的右鍵菜單:http://melin.javaeye.com/blog/57139JS通用資料檢驗類:http://www.javaeye.com/topic/30759實用的javascript樣本塊:http://www.pconcool.com/default.asp?cateID=3js樣本收集(超多,總有你需要的)

停電後,JavaScript定時器居然變慢了~

  小停了會電。除了有點熱,對於用筆記本的我們來說毫無損失。  不過,一件詭異的事卻在這短短几分鐘裡遇到了:用 IE 測試 JavaScript 代碼的時候,發現setInterval的頻率變成了60幀/秒。   這在老版本的IE上面是再正常不過了。不過對於與時俱進的 ie9 來說,似乎是低了不少。不久前還測試過各種瀏覽器的時鐘頻率,記得 ie9

【探索】用ActionScript類比運行JavaScript

  先來段簡單的代碼:function JSDemo(){var doc = window.document;var div = doc.createElement("div"); div.innerHTML = "Hello! <i>This box is created by JavaScript!</i>"; div.style.background = "#CCC"; div.style.font = "bolder 18px 'Courier

JavaScript 上萬關鍵字瞬間匹配

  發一篇之前寫的文章,平時還是經常用到的,尤其是河蟹詞特別多的聊天系統裡。  -------------------------------------------------  提到關鍵字搜尋,首先聯想到的無非就是使用一些indexOf,replace之類的字元函數,最多加上一些Regex而已.實現起來雖然很簡單,但是這背後的效率問題可曾仔細考慮過?例如論壇中的關鍵字過濾,一般情況下需過濾的關鍵字數量及檢測的文本長度都不大,所以這一瞬間的過程沒有太多值得關注的地方。但若關鍵字數量不在是屈指可

【分享】所有瀏覽器可共用資料的JS外掛程式

  很久以前就在思考,能不能讓網站記住密碼對整個電腦的所有瀏覽器都有效。不過很快就否定了,畢竟每個瀏覽器都運行在完全獨立的環境裡,除非像QQ自動登入那樣,通過外掛程式來實現。  不過最近遇到個問題,非得解決這不可。  由於網站的部分使用者是通過程式內嵌瀏覽器訪問的,用過Webbrowser控制項的童鞋都知道,不管系統ie版本有多高,內嵌網頁始終用ie7的核心(除非系統只有ie6)。  就出現大麻煩了:在內嵌網頁裡登入後,雖然之後的頁面轉跳確實還能夠識別cookie。不過當程式彈出網頁時,情況就大

Javascript跨域訪問解決方案

由於安全方面的考慮, Javascript 被限制了跨域訪問的能力,但是有時候我們希望能夠做一些合理的跨域訪問的事情,那麼怎麼辦呢?這裡分兩類情況:         一、基於同一父域的子域之間頁面的訪問                  參見如下 3 個 domain 域:1 、 taobao.com          2 、 jipiao.taobao.com         

Javascript 非同步編程

這可能是個比較深的話題。何謂非同步?籠統地說,非同步在javascript就是延時執行。嚴格來說,javascript中的非同步編程能力都是由BOM與DOM提供的,如setTimeout,XMLHttpRequest,還有DOM的事件機制,還有HTML5新增加的webwork,

又一款 javascript 代碼最佳化工具 UglifyJS

冒著被人罵的風險發來首頁,要是我火星了。請無視我吧…… jquery 1.5 發布的時候 john resig 大神說所用的代碼最佳化程式從Google Closure切換到UglifyJS,新工具的壓縮效果非常令人滿意。 UglifyJS 是一個服務端node.js的壓縮程式。據說很黃很暴力…… 我測試了一下壓縮率確實比較高。 所以值得寫篇文章推薦下。 -----------------------------------------------------------------------

JavaScript 事件模型總結

1: 0級DOM包括IE,FF,Safari等主流瀏覽器均支援,也是最經常使用的事件模型It's easy to use, and also we are frequently using it.2: Level 2 DOMEvery mainstream browsers supports the level 2 APIs except IE.Evnt Spread: step 1: capturing, spread to DOM node from "document", if any

總頁數: 3271 1 .... 399 400 401 402 403 .... 3271 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.