Time of Update: 2015-07-29
標籤:花了20大洋,買了一個視頻,這是讀書筆記<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <style> body, div
Time of Update: 2015-07-29
標籤:JavaScript進階程式設計讀書筆記這本書繼承的實現列舉了好幾種,裡面有兩種是比較靠譜的。1 組合繼承//父建構函式function Super(name) { this.name = name; this.colors = [‘black‘, ‘red‘];}Super.prototype.getName = function() { return this.name;}//子建構函式function Sub(name, age) {
Time of Update: 2015-07-29
標籤:<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <style type="text/css"> body, div {
Time of Update: 2015-07-28
標籤: 今年畢業,進入公司的第一個任務就是單獨負責一個項目的地圖模組,用ArcGIS API for JavaScript來開發web地圖。花了大概一個禮拜的時間學會了安裝和搭建ArcGIS Server和ArcGIS DeskTop並且成功的發布了第一個本地的地圖服務,之後花了大概1個月的時間來瞭解ArcGIS for JavaScript的官方API和Sample。由於官方的文檔都是英文的,剛開始還真是很難看的懂(或許是當時太浮躁了)。但時間久了也就慢慢的進入狀態了,
Time of Update: 2015-07-28
標籤:screen對象screen對象用於擷取使用者的螢幕資訊。文法:window.screen.屬性對象屬性:螢幕解析度的高和寬window.screen 對象包含有關使用者螢幕的資訊。1. screen.height 返回螢幕解析度的高2. screen.width 返回螢幕解析度的寬注意:1.單位以像素計。2. window.screen 對象在編寫時可以不使用 window 這個首碼。我們來擷取螢幕的高和寬,代碼如下:<script
Time of Update: 2015-07-28
標籤:javascript Regex Js Regex知識匯總Regex:1、什麼是RegExp?RegExp是Regex的縮寫。RegExp 對象用於規定在文本中檢索的內容。2、定義RegExp:var +變數名=new RegExp();3、RegExp 對象有 3 個方法:1)test()檢索字串中的指定值,返回值是true或false.var p1=new
Time of Update: 2015-07-28
標籤:javascript boolean 語言 經常看到這樣的例子: var a ; var b = !!a;a預設是undefined。!a是true,!!a則是false,所以b的值是false,而不再是undefined,也非其它值,主要是為後續判斷提供便利。!!一般用來將後面的運算式強制轉換為布爾類型的資料(boolean),也就是只能是true或者false;
Time of Update: 2015-07-28
標籤:// <summary>// 格式化顯示日期時間// </summary>// <param name="x">待顯示的日期時間,例如new Date()</param>// <param name="y">需要顯示的格式,例如yyyy-MM-dd hh:mm:ss</param>function date2str(x,y) { var z ={y:x.getFullYear(),M:x.getMonth()+1
Time of Update: 2015-07-28
標籤:一、變數的範圍要理解閉包,首先必須理解Javascript特殊的變數範圍。變數的範圍無非就是兩種:全域變數和局部變數。Javascript語言的特殊之處,就在於函數內部可以直接讀取全域變數。Js代碼:12345var n=999;function f1(){ alert(n);}f1(); //
Time of Update: 2015-07-28
標籤:在網站設計建設的這條路上一向就是不斷均衡的發展的。用戶端太弱的時候,服務端就需要做更多的事,比如我們的動態網頁的發展。但是,我們漸漸的發現,由於網站流量的增大,伺服器已經不堪重負了,那麼現在我要做的就是盡量的把一些事情放在用戶端來做。 這就是javascript的發展的由來。 隨著的網路的普及,我想在網頁上做的已經不在是點一個串連這麼簡單了。 對於在網頁上的資料在不需要其他資料的情況下,也有很多需要處理的事情。需要其他資料的情況可以通過ajax的方式獲得。然後再處理。
Time of Update: 2015-07-28
標籤:製作一個跳轉提示頁面:要求:1. 如果開啟該頁面後,如果不做任何操作則5秒後自動跳轉到一個新的地址,如慕課網首頁。2. 如果點擊“返回”按鈕則返回前一個頁面。效果:注意: 在視窗中運行該程式時,該視窗一定要有曆史瀏覽記錄,否則"返回"無效果。==================================代碼====================<html> <head>
Time of Update: 2015-07-27
標籤:字串長度截取function cutstr(str, len) {var temp,icount = 0,patrn = /[^\x00-\xff]/,strre = "";for (var i = 0; i < str.length; i++) {if (icount < len - 1) {temp = str.substr(i, 1);if (patrn.exec(temp) == null) {icount = icount + 1} else {icount =
Time of Update: 2015-07-27
標籤:運算式:包括常量,變數,數組訪問運算式 data = [1, 2, 3]。運算子是將簡單運算式組成複雜運算式的常用方法。原始運算式:常量或直接量,關鍵字和變數。對象,數組的初始設定式實際就是新建立的對象和數組,這些初始設定式有時也叫”對象(數組)直接量“,數組初始設定式中的元素初始設定式也可以是數組初始設定式(也就是嵌套)例子: var matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];數組直接量中元素可省略 即:var
Time of Update: 2015-07-28
標籤: 學習Javascript人,大多聽說一句話叫js裡面一切都是對象。我剛開始接觸javascript物件導向編程時候,挺亂的,我當時習慣性的把PHP的面像對象思想套用在js上面,其實js的物件導向與傳統的物件導向還是有很多區別的。這裡就不再去講解基礎的物件導向是什麼了,看這篇文章就預設大家都知道物件導向的概念。 首先,在目前的js版本中,依然沒有引入class這個關鍵詞,js裡面沒有類的概念,其他語言在執行個體化一個對象的時候,都是使用new
Time of Update: 2015-07-28
標籤:javascript js進階程式設計 第五章字面量標記法var person = { name:"a", age:10, 5: true // 數值屬性名稱自動轉換為字串};“first name”中包含一個空格,所以不能使用點標記法來訪問它,但是可以person[“first name”]數組的每一項可以儲存任何類型的資料var c = new Array(20); // 長度為20var c =
Time of Update: 2015-07-27
標籤:一、概述除了正常運行模式,ECMAscript 5添加了第二種運行模式:"strict 模式"(strict mode)。顧名思義,這種模式使得Javascript在更嚴格的條件下運行。設立"strict 模式"的目的,主要有以下幾個: - 消除Javascript文法的一些不合理、不嚴謹之處,減少一些怪異行為; - 消除代碼啟動並執行一些不安全之處,保證代碼啟動並執行安全; - 提高編譯器效率,增加運行速度; - 為未來新版本的Javascript做好鋪墊。"strict 模式"
Time of Update: 2015-07-26
標籤:編程挑戰一、定義"改變顏色"的函數提示:obj.style.colorobj.style.backgroundColor 二、定義"改變寬高"的函數提示:obj.style.widthobj.style.height 三、定義"隱藏內容"的函數提示:obj.style.display="none";四、定義"顯示內容"的函數提示:obj.style.display="block";五、定義"取消設定"的函數提示:
Time of Update: 2015-07-25
標籤:javascript mvc 今天進入第二個部分:控制器。控制器和狀態從以往的開發經驗來看,我們都是將狀態儲存在伺服器的session或者本地cookie中,但Javascript應用往往被限制在單頁面,所以我們也可以將狀態儲存在用戶端的記憶體裡面。儲存在記憶體還意味著能帶來更快的介面響應。在MVC裡面,狀態都是儲存在控制器裡的,控制器相當於應用中視圖和模型的紐帶。當載入頁面的時候,控制器將事件處理常式綁定在視圖裡,並適時
Time of Update: 2015-07-25
標籤:javascript<!doctype html><html><head><meta charset="utf-8"><title>無標題文檔</title></head><script type="text/javascript">//數組的基本用法//javascript的元素的類型可以隨意放var arr1=[2,4,6,8,10];var sum=
Time of Update: 2015-07-26
javascript實現資訊增刪改查的方法,javascript增刪本文執行個體講述了javascript實現資訊增刪改查的方法。分享給大家供大家參考。具體實現方法如下:<body><div align="center"> <h1>顯示所有的使用者介面</h1> <div style="border: 1px red solid; margin-bottom: 100px; padding: 10px 10%;"> <table