Time of Update: 2018-12-06
Unsafe JavaScript attempt to access frame with URL https://xxx with URL http://xxx. The frame requesting access has a protocol of 'http', the frame being accessed has a protocol of 'https'. Protocols must match. 在做某鐵道部網站的某個小工具時遇到這個問題。具體看下面:
Time of Update: 2018-12-06
<script>var Rimifon = { "Ads" : new Object, "NewFloatAd" : function(imgUrl, strLink) { var ad = document.createElement("a"); ad.DirV = true; ad.DirH = true; ad.AutoMove = true; ad.Image = new Image;
Time of Update: 2018-12-06
好久沒有寫點東西了,可能是人變的懶散了吧,總是以工作很忙為借口,為自己推脫,哎!最近在做一個BS的小項目,記得自己搞asp.net的時候,還是兩年以前,大部分的東西只是有點印象,忘得差不多了,所以這次也算是溫習的過程吧,一邊學習,一邊趕工,呵呵呵。。。。以後我會陸續的寫出這段時間中學習到的東西,與大家一起分享。這篇文章也算是工作中的一個筆記吧,希望給遇到同樣問題的朋友,一點小小的協助。在
Time of Update: 2018-12-06
方法主要有三種 轉換函式、強制類型轉換、利用js變數弱類型轉換。 1. 轉換函式 js提供了parseInt()和parseFloat()兩個轉換函式。前者把值轉換成整數,後者把值轉換成浮點數。只有對String類型調用這些方法,這兩個函數才能正確運行;對其他類型返回的都是NaN(Not a Number)。
Time of Update: 2018-12-06
今天同事阿聰他需要實現一個把一個運算公式中的變數替換的功能,我就幫忙想一下,寫了下面這麼一個方法來測試,好像OK。<script type="text/javascript">function test(){ var newV = ""; var arr; var maths = ["+", "-", "*", "/", "(", ")" ]; var temp = "abc,+,bcd,*,(,cde,-,def,)-ttt/bv,"; arr = t
Time of Update: 2018-12-06
文章目錄 [JavaScript]幾種常用的表單輸入判斷 [JavaScript]幾種常用的表單輸入判斷//函數名:chksafe//功能介紹:檢查是否含有"'",'\\',"/"//參數說明:要檢查的字串//傳回值:0:是 1:不是function chksafe(a){ return 1;/* fibdn = new Array ("'" ,"\\", "、", ",", ";",
Time of Update: 2018-12-06
<style type="text/css"> TD.bgstyle { BORDER-TOP: #215dc6 1px solid; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#C7D4F7, EndColorStr=#FFFFFF); COLOR: #215dc6; BORDER-BOTTOM: #215dc6 1px solid;
Time of Update: 2018-12-06
這個是仿Apple滑動條產品展示效果。除了原來的效果(包括點擊緩動滑移、拖動滑移),還加入了本程式特有的滾輪和鍵盤控制,滑動條兩端滑鼠放上去會自動滑動,滑動到兩邊還會自動換一個表示停止的圖案。http://www.cnblogs.com/cloudgamer/archive/2008/12/24/Slider.html類別:Javascript 查看評論文章來源:http://hi.baidu.com/zdz8207/blog/item/408102e92248ba38b80e2d86.html
Time of Update: 2018-12-06
<script language="JavaScript"><!--var doc = new ActiveXObject("Msxml2.DOMDocument"); //ie5.5+,CreateObject("Microsoft.XMLDOM") //載入文檔//doc.load("b.xml");//建立檔案頭var p = doc.createProcessingInstruction("xml","version='1.0' encoding='gb2312'")
Time of Update: 2018-12-06
匿名函數我們也可以通過指派一個變數名給匿名函數的方式來定義它。Example D2 CODE:var add=function(a, b) { return a+b;} alert(add(1,2)); // 結果 3這個代碼和前一個例子做了同樣的事情。也許文法看起來比較奇怪,但它應該更能讓你感覺到函數是一個對象,而且我們只是為這個對指派了一個名稱。可以把它看做和 var myVar=[1,2,3]
Time of Update: 2018-12-06
詞語翻譯列表:function:函數(Function未翻譯)declare:定義assign:指派,分配functionbody:函數體(就是函數的內容)object:對象property:屬性unnamed:匿名(在這裡沒翻譯成未命名)object oriented programming:面相對相編程class:類(比如後面的class data
Time of Update: 2018-12-06
指標的指向我們能夠在一個函數建立之後重新分配它,但是我們需要指向函數對象本身,而不是指向它的指標。在下例中,我將改變myfunction()的內容。Example 6: CODE:function myFunction() { alert("Old");}myFunction(); // 輸出 "Old"myFunction=function(){ alert("New");};myFunction(); // 輸出
Time of Update: 2018-12-06
函數:對象函數是javascript中的一種特殊形式的對象。它是第一個[b〕類資料類型(class data type)。這意味著我們能夠給它增加屬性。這裡有一些需要注意的有趣觀點: 對象的建立就像剛才提及的,當我們定義一個函數時,javascript實際上在後台為你建立了一個對象。這個對象的名稱就是函數名本身。這個對象的類型是function。在下面的例子,我們也許不會意識到這一點,但我們實際上已經建立了一個對象:它叫做Ball。Example 1 CODE:function Ball()
Time of Update: 2018-12-06
添加屬性當我們象上面那樣使用關鍵字new建立一個對象的時候,一個新的Object被建立了。我們可以在建立之後給這個對象添加屬性(就好像我在上面那樣添加屬性name。而接下來的問題就是如果我們建立了這個對象的另外一個執行個體,我們得象下面那樣再次給這個新對象添加這個屬性。)Example DT3 (creates 3 ball objects) CODE:function Ball(){}var ball0=new Ball(); // ball0 現在指向了類型Ball的一個新執行個體ball0
Time of Update: 2018-12-06
以前寫 JavaScript 指令碼時,事件都是採用object.event = handler;的方式初始化。這種方式對於 Internet Explorer、Mozilla/Firefox 和 Opera 來說很通用。但是有一個問題就是,這種方式只能一個事件對應一個事件處理過程。如果希望一個事件可以依次執行多個處理過程就不好用了。但是 Internet Explorer 從 5.0 開始提供了一個 attachEvent
Time of Update: 2018-12-06
調用哪個函數?你也許正在想命名衝突的問題。比如,下面哪一個叫做calculate的函數會被調用?Example 8 CODE:function calculate(number){ return number/3;}function getHalfOf(num1, num2, num3) { function calculate(number) { return number/2; } var result=""; result+=calculate(num1)+"
Time of Update: 2018-12-06
將函數作為屬性任何類型的對象都可以作為一個屬性,回憶一下前面的Example 4(不是Example DT4),函數也是一個對象。所以你可以讓一個函數作為一個對象的一個屬性。下面,我將添加兩個函數getSalary和addSalary。Example DT7 CODE:function Employee(name, salary){ this.name=name; this.salary=salary;
Time of Update: 2018-12-06
Javascrip中的布爾類型是很有趣的,最起碼從C#這種強型別語言的角度來說; 首先,用來判斷是true還是false,不僅是要用true或false,好像任何對象都可以用來做為布爾判斷,是不是有種“天地萬物都為我所用”的成就感,上網查查了,從別處抄來總結如下: 1、所有對象都被認為是 true。 2、字串若且唯若為空白(""或'')時才被認為是 false。 3、null 和未定義的均被認為是 false。 4、數字若且唯若為 0 時才是
Time of Update: 2018-12-06
接觸javascript時間很長了,但是直到最近才知道,javascript中也有捕錯的機制,和.net很相像: try { //code } catch(e) {alert(e.descriptioon); }說來真讓人汗顏。。。另外知道的幾個知識點是:1.如果使用變數前沒有聲明,會自動聲明為全域變數,沒有想到吧!2.很重要的一點是注意變數是否是在其所屬範圍的開始處聲明的。有時這會導致意想不到的情況。<br />var firstvar = 100;
Time of Update: 2018-12-06
在網上看到的一些好玩的Javascript代碼,集合一下,著作權歸別人所有,您想用就用,不必跟我打招呼呵:)1:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200