Time of Update: 2018-12-06
javascript的parseInt函數,大家都知道是幹啥的但你知道parseInt("07") 返回多少 ?parseInt("08") 又返回多少 ?正確答案是parseInt("07") 返回8parseInt("08")
Time of Update: 2018-12-06
按照周愛明對語言分類的理論,javascript既有命令式語言中的物件導向特性,又有說明式語言中的函數式特性。這些特性交織在一起往往容易把人繞暈。所以,為了提高js水平,頭腦中javascript的這些特性一定要條例清晰。今天先來看看貌似簡單的this。 this是物件導向編程中一個非常重要的特性。在傳統物件導向語言(如java)中,this的作用一般是調用本類中的屬性、方法或表示當前對象。而javascript中的this的值則取決於函數調用的模式。(註:在函數調用時,函數除了聲明時定義
Time of Update: 2018-12-06
最常見網站的javascript架構可能是這樣的:一個底層架構檔案,如jQuery一個網站業務架構檔案,包含整站公用業務模組類(如彈框、ajax封裝等)多個業務檔案,包含每個具體頁面有關係的業務代碼 為了減少一個HTTP請求,我們可能將底層架構檔案和網站業務架構檔案combo成一個檔案,作為一個公用檔案引入到每個需要使用javascript的頁面中,再在具體的頁面中引入和當前頁相關業務js檔案。為了減少頁面載入指令碼阻塞現象,我們還可以將指令檔放在html的body底部進行載入。 這看似
Time of Update: 2018-12-06
<<javascript:the good parts>>書中Inheritance部分講到了一種functional的繼承方式, 具體這個functional該如何翻譯,就不是很清楚了, 就直接意會一下吧: )這種模式的作用在於確保對象屬性的真正私人化, 我們無法直接存取對象的狀態, 只能通過特權方法來進行操作.下面直接來個例子吧.var person = function(cfg) {var that = {};that.getName = function()
Time of Update: 2018-12-06
事件流:<html> <head></head> <body> <div></div> </body></html>一:事件冒泡: 在中,如果單擊div,那麼事件的初始點由div->body->html->document對象,這種模式叫事件冒泡。主要是IE遊覽器支援這一種模式,還有Firefox Chrome
Time of Update: 2018-12-06
/* JS基礎文法中,幾個比較容易讓人疑惑的地方。 */ /* == === */ function de() { var ab = 25; //數值 var ba = "25"; //字串 if (ab == ba) { //==,會先轉換,後比對。 //alert("
Time of Update: 2018-12-06
初識JavaScript,寫到這裡,對於HTML CSS2.0的一些實用經驗,就告一段落了。雖然很多地方,只是大局的點水了一下,但也是認認真真總結經驗。JavaScript發展簡史以及以後的發展:請參閱《JavaScript權威指南第五版》第一章,《JavaScript進階程式設計第二版》第一章。讓我們先來體驗一下JavaScript魅力吧,你只需要一個web遊覽器,外加一個記事本編輯器。function alert() { alert("a");
Time of Update: 2018-12-06
原生JavaScript操作Dom結構:對於DOM,我們要瞭解它的性質,這是針對HTML XML文檔的一個API。它描繪了一個層次化的節點樹,允許開發人員進行,增刪改查。下面以一個HTML片段來說明DOM節點樹。<html> <head> <title></title> </head> <body> <div> <
Time of Update: 2018-12-06
首先來看一段貌似JavaScript面試題的原始碼(被我做了小小的改動),通過該例子來理解JavaScript中的參考型別。而後對JavaScript中的Object做了初步的學習。 1: var a={x:1}; 2: var test=function(obj) 3: { 4: obj.x=2; 5: console.log("set obj.x=2 , a.x value is "+a.x); 6: a.x=5; 7:
Time of Update: 2018-12-06
我們先看一個關於Javascript利用迴圈綁定事件的例子:例如:一個不確定長度的列表,在滑鼠經過某一條的時候改變背景。 ﹤!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﹥
Time of Update: 2018-12-06
選擇自 mybios 的 Blog 關鍵字 IE,javascript,IE組件 出處 http://www.chinawebcool.com/ 在不是js開啟的頁面上按window.close(),會有提示框,很煩,現在可以不用了,沒有提示框直接關閉視窗。試試下面代碼: 程式碼<object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></
Time of Update: 2018-12-06
<html> <head> <title>系統匯入中</title> <script language="javascript"> function changeStyle(){ window.opener = null; window.close(); if (window.screen.width>800)
Time of Update: 2018-12-06
JavaScript入門篇:1、學習JavaScript的最佳方法2、JavaScript入門之語言基礎(1)3、JavaScript入門之語言基礎(2)4、JavaScript入門之語言基礎(3)5、JavaScript核心之基本概念(1)6、JavaScript核心之基本概念(2)7、JavaScript核心之基本概念(3)8、JavaScript入門之對象與JSON(1)9、JavaScript入門之對象與JSON(2)10、JavaScript入門之對象與JSON(3)11、JavaSc
Time of Update: 2018-12-06
1. 用戶端<script language="javascript">function FileExist(){ var sfso=new ActiveXObject("Scripting.FileSystemObject"); var fPath="[The path of the file]"; if(sfso.FileExists(fPath)) { alert("Exist"); } else { alert("Doesn't
Time of Update: 2018-12-06
1.什麼是JavaScriptJavaScript是一種基於對象(Object)和事件驅動(Event Driven)並具有相對安全性的用戶端指令碼語言。同時也是一種廣泛用於用戶端Web開發的指令碼語言,常用來給HTML網頁添加動態功能,比如響應使用者的各種操作。它最初由網景公司(Netscape)的Brendan
Time of Update: 2018-12-06
此文來自互連網,具體來源,忘了容易欺騙別人感情的JavaScript定時器JavaScript的setTimeout與setInterval是兩個很容易欺騙別人感情的方法,因為我們開始常常以為調用了就會按既定的方式執行, 我想不少人都深有同感, 例如setTimeout( function(){ alert(’你好!’); } , 0);setInterval( callbackFunction , 100);
Time of Update: 2018-12-06
前言最近整理了很多前端面試題的東西,今天又去參加了一次面試,不知各位煩不煩,我反正有點累了,於是我們今天繼續回到我們前段時間研究的問題,我們再來看看MVC吧。什麼是MVC又回到這個問題了,到底什麼是MVC呢?MVC是一種設計模式,他將應用劃分為:① 資料(模型,model)② 展現層(視圖,view)③ 使用者互動(控制器,control)一個事件發生的過程是這樣的:① 使用者和應用產生互動② 控制器的事件處理器被觸發③ 控制器從模型中請求資料,並將其交給視圖④
Time of Update: 2018-12-06
如何快速成為javascript高手? 之前我拿這個問題問過我的同事,也問過國內的一些javascript高手。 最近,我一直在拿這個問題問自己。之所以會有這個問題,我基於兩個前提:第一、我自認為自己不笨;第二、我學習和使用javascript也有一段時間了,並且自己學習還算努力。 思來想去,我覺得我應該先回答下這個問題:如何提高自己的學習效率? 想象一下學校的情境,有一些知識,有的人就是學得比你快。為什嗎?可能他本來就比你聰明;可能他之前學過的、接觸過的東西使他對這個知識有啟發;可
Time of Update: 2018-12-06
JavaScript 裡的 this 到底指得是什嗎?很多人都會告訴你 this 指的是當前對象。這樣理解對嗎?在大多數情況下確實沒錯。比如我們經常會在網頁上寫這樣的
Time of Update: 2018-12-06
最近剛剛完成了一個簡單的UBB編輯器,就是本部落格評論、留言用的編輯器。編寫 javascript 過程中遇到不少瀏覽器安全色問題,在此記錄,以備查閱。 JavaScript 編寫過程中盡量使用ECMAScript標準中的方法、屬性。1.獲得文字框中選中的文本:if(document.selection && document.selection.type == "Text") //IE{SelectedStr =