Time of Update: 2017-01-13
看到chinaASP論壇的abc code editor了嗎?是不是覺得很cool? 說真的,剛見到我還以為是用別的什麼語言做的控制項呢,後來才發現沒有那麼神秘的。前幾天做一個商品bbs,客戶要求支援ubb,同時也要做一個編輯器。現在我把做ubb的思路給大家講一下。 首先遇到的是介面問題,實際上這個很好解決,只是利用td的onmouseover、onmouseout和onmousedown來實現,具體實現方法件下面的代碼。
Time of Update: 2017-01-13
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE>IE6 security...</TITLE><style type="text/css">BODY{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#2
Time of Update: 2017-01-13
<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta name="GENERATOR" content="Microsoft FrontPage 4.0"><meta name="ProgId"
Time of Update: 2017-01-13
我做了一個網頁導航下拉式功能表,用firework可以很快產生,只用把代碼拷貝到頁面中就可以了,可是使用者端不同解析度造成了下拉式功能表位置的移動,如何在800和1024的菜單下保持正確的顯示,修改js檔案中的一個函數就可以,y只不用變化,只用更改x座標變數即可function MM_showMenu(menu, x, y, child, imgname) { if (!window.mmWroteMenu) return; MM_clearTimeout(); if (menu) {
Time of Update: 2017-01-13
//頁面顯示出來了,下面的任務就是對它們進行操作了。以下都是前台javascript函數。第一步,首先在window.onload事件中根據數組aCategory來產生選擇框selCategory的option值。 function
Time of Update: 2017-01-13
1原廠模式:原廠模式是軟體工程領域一種廣為人知的設計模式,這種模式抽象了建立具體對象的過程。由於ECMAScript無法建立類,所以開發人員就發明一種函數,用函數來封裝以特定介面建立對象的細節。如下: 代碼如下複製代碼 function createPerson(name,age,job){var o = new Object();o.name = name;o.age = age;o.job = job;o.sayName =
Time of Update: 2017-01-13
1.typeof、constructor、instanceof對數組的判斷 代碼如下複製代碼 var arr = [1,5,6,9,8,5,4];//var arr = new Array(1,5,6,9,8,5,4);console.log(typeof arr);//objectconsole.log(arr.constructor());//[]console.log(arr instanceof Array);//true 2.函數自調用
Time of Update: 2017-01-13
效果如下 代碼如下 代碼如下複製代碼 <div id="float_right" class="float_div"> <table align="center" height="100%" style="FONT-SIZE:14px;margin:auto;width:80%;"> <tr><
Time of Update: 2017-01-13
## 理解javascript 原型MDN[繼承與原型鏈](https://developer.mozilla.org/zh-CN/docs/JavaScript/Guide/Inheritance_and_the_prototype_chain)這篇文章大致講解了JavaScript原型的相關知識,但是你可能還是迷惑的,不是嗎? ## 迷惑點1 我們常說的原型是指啥好,你是一位很會問問題的人,上面的文章也說了,我們通常所說的原型或者基於原型的繼承更多的是說[[prototype]],
Time of Update: 2017-01-13
核心代碼 代碼如下 複製代碼 function fnShuffle (arr) { var tmp, ran, len = arr.length; for (var i = 0; i < len; i++) {
Time of Update: 2017-01-13
<!Doctype HTML PUBLIC "-//W3c//DTD Html 1.0 Transitional//EN"> <html> <head> <title>文字框隨文本的寬度而增長</title> </head> <script type="text/java
Time of Update: 2017-01-13
js代碼 代碼如下複製代碼 /** * 倒計時函數 * 需要在按鈕上綁定單擊事件 * 如: <INPUT contentEditable=false value=傳送簡訊 type=button data-cke-pa-onclick="setInterval('countDown(this,30)',1000);" data-cke-editable="1"> *
Time of Update: 2017-01-13
代碼如下複製代碼 // 取X軸位置function mouseX(evt) { // firefox if (evt.pageX) return evt.pageX; // IE else if (evt.clientX) return
Time of Update: 2017-01-13
JSON文法 JSON建構於兩種結構: 對象——成對的名稱和數值的集合。不同的語言中,它被理解為對象,紀錄,結構,字典,雜湊表,有鍵列表(keyed list),或者關聯陣列。一個對象以“{”(左括弧)開始,“}”(右括弧)結束。每個“名稱”後跟一個“:”(
Time of Update: 2017-01-13
•先看“||”,請看下面代碼:var a,b="b";alert(a||b);//bvar a=0,b="b";alert(a||b);//bvar
Time of Update: 2017-01-13
一:UTF8編碼函數 代碼如下複製代碼 function URLEncode(Str){ if(Str==null||Str=="") return ""; var newStr=""; function toCase(sStr){ return sStr.toString(16).toUpperCase(); } for(var i=0,icode,len=Str.length;i<len;i++){
Time of Update: 2017-01-13
代碼如下複製代碼 <!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> <meta
Time of Update: 2017-01-13
/*功能:修改 window.setTimeout,使之可以傳遞參數和對象參數 (同樣可用於setInterval) 使用方法: setTimeout(回呼函數,時間,參數1,...,參數n) (FF已經原生支援,IE不支援) */ 代碼如下複製代碼 var __sto = setTimeout; window.setTimeout = function(callback,timeout,param){ var args =
Time of Update: 2017-01-13
/** 功能:截取長字串 * @param {string} str 要截取的字串 * @param {number} size 截取長度(單位元組長度) */ 代碼如下複製代碼 var subStr = function(str, size){ var curSize = 0, arr = []; for(var i = 0, len = str.length; i
Time of Update: 2017-01-13
Javascript沒有任何內建的格式化函數,這裡我們通過Google收集了5個javascript的數字格式化函數,希望對於大家的web開發能夠帶來方便。十進位四捨五入這兩段代碼協助你做到四捨五入,對於你顯示價格或者訂單比較有用:代碼1: 代碼如下複製代碼 function CurrencyFormatted(amount) { var i = parseFloat(amount); if(isNaN(