Time of Update: 2014-05-14
HTML的Encode(轉碼)和解碼(Decode)在平時的開發中也是經常要處理的,在這裡總結了使用javascript處理HTML的Encode(轉碼)和解碼(Decode)的常用方式 一、用瀏覽器內部轉換器實現轉換 1.1.用瀏覽器內部轉換器實現html轉碼 首先動態建立一個容器標籤元素,如DIV,然後將要轉換的字串設定為這個元素的innerText(ie支援)或者textContent(Firefox,google支援),最後返回這個元素的innerHT
Time of Update: 2014-05-14
1.切換分支到step7,並啟動項目git checkout step-7npm start2.需求:在步驟7之前,應用只給我們的使用者提供了一個簡單的介面(一張所有手機的列表),並且所有的模板代碼位於index.html檔案中。下一步是增加一個能夠顯示我們列表中每一部手機詳細資料的頁面。可以先看一下step6和7的代碼區別 . 為了增加詳細資料檢視,我們可以拓展index.html來同時包含兩個視圖的模板代碼,但是這樣會很快給我們帶來巨大的麻煩。相反,我們要把index.
Time of Update: 2014-05-13
在很多時候,我們一般採用navigator.userAgent和正則表達來判斷IE瀏覽器版本,下面介紹用IE瀏覽器中不同特性來判斷IE瀏覽器 1 判斷IE瀏覽器與非IE 瀏覽器IE瀏覽器與非IE瀏覽器的區別是IE瀏覽器支援ActiveXObject,但是非IE瀏覽器不支援ActiveXObject。在IE11瀏覽器還沒出現的時候我們判斷IE和非IE經常是這麼寫的 123function isIe(){
Time of Update: 2014-05-13
Time of Update: 2014-05-13
假設cshtml檔案中是這樣的:複製代碼 代碼如下:<script type="text/javascript"> $(document).ready(function(){
Time of Update: 2014-05-14
複製代碼 代碼如下:<html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>無標題文檔</title></head><body><script language="JavaScript"> step=0 function
Time of Update: 2014-05-14
一、(一)中的代碼還可以修改的地方。 在(一)中,如果是運行在伺服器下,如apache等,可以把head和navigation的div抽取出來,放置在另一個html檔案裡,然後在頁面中,include進來。這樣,當要對導覽列進行修改時,只需要修改一個檔案,而不用修改所有相關的分頁檔。不過,我這裡沒有這樣做,沒有抽取出來。 二、實現當前頁面的標識+不同頁面的head頭部背景圖片的改變 現在在(一)實現的基礎之上,來實現導覽列當前所選頁面的功能表項目高亮顯示,讓訪問者一
Time of Update: 2014-05-13
function fn1(){ //建立了一個數組 var fns = new Array(); //i這個變數是儲存在fn1這個範圍中 for(var i=0;i //數組中的值是一組函數 fns[i] = function(){ return i; } } return fns;}var fs = fn1();for(var i=0;i //此時通過閉包來調用所有的函數,當要輸出i的時候會在它所在的定義域(fn1)中找到它,
Time of Update: 2014-05-13
之前寫過一篇文章Jquery Ajax方法傳值到action,本文是對該文的補充假設 controller中的方法是如下:複製代碼 代碼如下:public ActionResult ReadPerson(PersonModel model) {
Time of Update: 2014-05-13
TypeError: Arguments to path.join must be strings at f (path.js:204:15) at Object.filter (native) at exports.join (path.js:209:40) at exports.send (E:\nodejs\demo\socket.io-express\node_modules\express\node_modules\connect\lib\middleware\
Time of Update: 2014-05-13
想瞭解delete的機制緣起一個現象,我無法解釋,也無法理解。 首先看一下下面這個例子: var x = 1;delete x; //false然後我又執行了一次: y = 2;delete y; //true看到上面的結果,我比較吃驚,為什麼同樣是刪除,區別怎麼這麼大呢?進而我想學習和瞭解一下JS delete的機制。 在MDN(Mozilla Developer Network)上看到下面一個例子 x = 42;
Time of Update: 2014-05-13
簡單來說,就是在c#用戶端winform中載入一個webBrowser1,然後通過webBrowser1中對頁面的點擊js效果觸發c#的函數響應。親測通過。C#代碼如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using
Time of Update: 2014-05-14
複製代碼 代碼如下: <li class="item pin"> <span class="overlabel" style="display: block;">請輸入驗證碼</span> <input type="text" class="txt" id="checkNum" name="checkNum" maxlength="4" onkeydown="keyboardEvent(event);" /> <img
Time of Update: 2014-05-13
function loadScript(url, callback){var script = document.createElement ("script")script.type = "text/javascript";if (script.readyState){ //IEscript.onreadystatechange = function(){if (script.readyState == "loaded" || script.readyState == "complete"){
Time of Update: 2014-05-13
需求如下: 1.在網頁中顯示,班級所有人員的名字。 2.點擊開始按鈕,人員的顏色開始變化,當停止的時候,會有一個顏色不同的位置,那麼這個位置就是被點到的同學了。 大致的圖形介面如下: 下面是對上面的需求分析的具體分析如下: 1.初始化這樣一個頁面,並設定統一顏色-green。 a.同學的名字,用數組儲存 b.在頁面用div塊顯示 2.隨機播放一個位置讓其顏色變化成-red a.顏色的變化用css樣式去控制 b.隨機的位置用隨機函數去產生
Time of Update: 2014-05-13
複製代碼 代碼如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <script type="text/javascript"> /* * 組合模式: 建構函式模式+原型模式 這種方式是javascript中最通用的建立對象的方式 變數類型屬性:用建構函式傳遞
Time of Update: 2014-05-13
複製代碼 代碼如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <script type="text/javascript"> /* * 1.js中的變數都是公用的. 2.js中沒有靜態變數 3.閉包:函數內部可以調用函數外部的變數;反之,則不行 */ var r=10;
Time of Update: 2014-05-13
複製代碼 代碼如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <script type="text/javascript"> /* * 用.為對象添加屬性 用關鍵字delete刪除屬性 用[]添加屬性 和.的不同 r.name==r["name"]; r.name只能添加字串屬性 [
Time of Update: 2014-05-13
複製代碼 代碼如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <script type="text/javascript"> /* *1.js 中不存在函數的重載 2.js函數定義時候的形參個數,和執行時候時,傳遞的實參的個數可以不一樣。
Time of Update: 2014-05-13
複製代碼 代碼如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <script type="text/javascript"> /* * 匿名函數自調的意義: 1.營造了一個封閉的空間 2.防止變數衝突 3.有選擇性的對外開發(第三方架構都是對js這樣封裝的) */ //=======