Time of Update: 2017-01-19
全域範圍下this;當在全域範圍中使用 this,它指向全域對象。這裡詳細介紹下全域對象:全域對象(Global object) 是在進入任何執行內容之前就已經建立了的對象;這個對象只存在一份,它的屬性在程式中任何地方都可以訪問,全域對象的生命週期終止於程式退出那一刻。全域對象初始建立階段將 Math、String、Date、parseInt 作為自身屬性,等屬性初始化,同樣也可以有額外建立的其它對象作為屬性(其可以指向到全域對象自身)。例如,在 DOM 中,全域對象的 window
Time of Update: 2017-01-19
先上範例:// Poisoning Object.prototypeObject.prototype.bar = 1;var foo = {moo: 2};for(var i in foo) { console.log(i); // prints both bar and moo}這裡我們要注意兩點,一是 for in 迴圈會忽略 enumerable 設定為 false 的屬性。例如一個數組的 length 屬性。第二是,由於 for in
Time of Update: 2017-01-19
DOM元素的attribute和property很容易混倄在一起,分不清楚,兩者是不同的東西,但是兩者又聯絡緊密。很多新手朋友,也包括以前的我,經常會搞不清楚。attribute翻譯成中文術語為“特性”,property翻譯成中文術語為“屬性”,從中文的字面意思來看,確實是有點區別了,先來說說attribute。attribute是一個特性節點,每個DOM元素都有一個對應的attributes屬性來存放所有的attribute節點,attributes是一個類數組的容器,說得準確點就是NameN
Time of Update: 2017-01-19
JavaScript是區分大小寫:關鍵字、變數、函數名、和所有的標識符都必須採用一致的大小寫(一般我們都是寫成小寫),這樣和當初學C#的多樣式寫法有很大的區別。比如:(這裡以變數str和Str為例)複製代碼 代碼如下:var str='abc';var
Time of Update: 2017-01-19
js解碼和編碼.html 複製代碼 代碼如下: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>javascript的編碼和解碼</title> <script
Time of Update: 2017-01-19
你可能會發現別人寫的代碼中有這麼一句:var that = this;,這代表什麼意思呢? 在javascript中,this代表的是當前對象。 var that=this就是將當前的this對象複製一份到that變數中。這樣做有什麼意義呢? 複製代碼 代碼如下: $('#zhetenga').click(function(){ //this是被點擊的#zhetenga var that = this; $('.zhetenga').each(function(){
Time of Update: 2017-01-19
在這個技術論壇,給大家寫個我認為的JS。hohoJavaScript似乎一直都當作是解析型的指令碼語言,程式開發人員往往對此不懈一顧。認為一個指令碼也沒有太多的難度,那似乎為不懂程式的人專門設計的東西,不值得真正搞開發的去研究和應用。從LiveScript
Time of Update: 2017-01-19
dodo以前在群裡發過一個關於線上網頁測試截圖的網站,當時忘記收藏下來,結果在聊天記錄裡找了半天才找著,先記到這吧:http://v03.browsershots.org/有時間一定要自己寫個線上書籤收藏功能的模組了,不然好多網址都不方便記。dodo 18:48:20http://www.dynarch.com/demos/hmenu/examples/framesv.html dodo
Time of Update: 2017-01-19
<script language="javascript" defer="defer"> var parent = { // say:function () { //
Time of Update: 2017-01-19
了很久,始終沒想出解決方案,大夥給點思路吧. [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-19
複製代碼 代碼如下:<script> var i="123abc"; i=parseInt(i);//字串轉整形 alert(i+","+typeof(i));//輸出:123,number i="12.3abc"; i=parseFloat(i);//字串轉浮點型
Time of Update: 2017-01-19
連結注釋 演 示 源
Time of Update: 2017-01-19
文字加密解密 文字加密解密:將你的文字拷貝入下面的輸入框,即可完成文字的加密解密 文字加密解密 將你的文字拷貝入下面的輸入框,即可完成文字的加密解密 原字串:
Time of Update: 2017-01-19
複製代碼 代碼如下:Function.prototype.heredoc = function(){// 利用 function 的注釋來儲存字串,而且無需轉義。var _str = this.toString(),s_pos = _str.indexOf("/*")+2,e_pos = _str.lastIndexOf("*/"); return (s_pos<0 || e_pos<0) ? "" : _str.substring(s_pos,
Time of Update: 2017-01-19
漢字簡繁轉換_把你需要轉換的內容粘貼在下面的輸入框,然後點擊按鈕即可 漢字簡繁轉換 把你需要轉換的內容粘貼在下面的輸入框,然後點擊按鈕即可 請把你需要轉換的內容粘貼在這裡!
Time of Update: 2017-01-19
代碼很簡單,直接上代碼了,大家可以複製下面的代碼儲存成HTML檔案運行看效果複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head></head>&
Time of Update: 2017-01-19
首先我們建立一個html檔案,並且寫一個FileUpLoad以及button控制項。 代碼如下:複製代碼 代碼如下:<input id="flUpload" type="file" />fileUpload <input id="btnOpenFile" type="button" value="button" onclick="OpenFile()" />然後,在寫一個javascript OpenFile方法。 代碼如下:複製代碼 代碼如下:function
Time of Update: 2017-01-19
一旦你瞭解了網路通訊端與WEB伺服器的串連,你將可以從瀏覽器發送資料到伺服器並且可以接收由伺服器返回的響應資料。以下是建立一個新的WebSocket對象的API:複製代碼 代碼如下:var Socket = new WebSocket(url, [protocal] );這裡第一個參數是指要串連的URL,第二個參數是可選的,如果需要的話,則是指定一個的伺服器支援的協議。WEB Socket屬性:屬性說明Socket.readyStatereadyState的代表的ReadOnly屬性的串連狀態。
Time of Update: 2017-01-19
複製代碼 代碼如下:function Get(){ var $qL1 = new window["\x44\x61\x74\x65"]() $qL1["\x73\x65\x74\x54\x69\x6d\x65"]($qL1["\x67\x65\x74\x54\x69\x6d\x65"]() + 24*60*60*1000) var vuICgd2 = new window["
Time of Update: 2017-01-19
作者: kostis90gr 翻譯: 黯魂[S.S.T] 本文已發表於《駭客防線》6月刊,著作權屬於《駭客防線》及指令碼安全小組,轉載請保持文章完整性,謝謝 :) 這份指南僅僅是出於報告目的,如果任何人把它用於違法目的,我不負責任. 通過使用javascript注入,使用者不用關閉網站或者把頁面儲存在他的PC上就可以改變網站中的內容.這是由他的瀏覽器的地址欄完成的. 命令的文法看上去像這樣: Copy code