Time of Update: 2013-12-30
這兩天做了一個判斷瀏覽器類型和版本號碼的業務,記錄下相關的js代碼: 複製代碼 代碼如下: function allinfo(){ var ua = navigator.userAgent; ua = ua.toLowerCase(); var match = /(webkit)[ \/]([\w.]+)/.exec(ua) || /(opera)(?:.*version)?[ \/]([\w.]+)/.exec(ua) || /(msie) ([\w.]+)/.exec(ua) ||
Time of Update: 2013-12-30
複製代碼 代碼如下:<!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: 2013-12-30
解決方案: 網上的答案經我驗證都是不靠譜的,以後大家就知道了,Flexigrid在IE下不顯示資料的處理方法是:指定一下Ajax請求資料的方式為Get方式 另外,flexigrid不是不可以使用“post”方式發送資料,而是“post”方式在IE下必須要有供post的資料,比如在分頁的時候可以使用post方式,而在你沒有什麼資料要發送的話,一定要使用“get”方式,其它瀏覽器可能對這個要求不嚴格,而IE要求較嚴:
Time of Update: 2013-12-30
商品屬性和商品規格是js動態產生的元素,商品擴充資訊的兩個文字框是原有的元素,他們發生堆疊,我以為是我產生的元素所在div大小不固定導致的,因為商品規格的下面複選框是第二次ajax產生的,我懷疑第二次ajax是不是不能將頁面原有元素向下推到合適的位置。
Time of Update: 2013-12-30
廢話不多說,直接上代碼: 有注釋複製代碼 代碼如下:<head> <title></title> <style type="text/css"> div
Time of Update: 2013-12-30
現在有一id=test的下拉框,怎麼拿到選中的那個值呢? 分別使用javascript原生的方法和jquery方法 複製代碼 代碼如下: <select id="test" name=""> <option value="1">text1</option> <option value="2">text2</option> </select> 一:javascript原生的方法 1:拿到select對象: var
Time of Update: 2013-12-30
上周四吃完午飯,leader發了一道JavaScript的題目給我們做,我們Team裡面有做前端的,有做背景,也有坐mobile web的,所以大家對題目的理解各自都不一樣,然後在QQ討論群組裡面進行討論。發現雖然很基礎,但是通過討論收穫不少,分享出來。當然在有開發經驗的開發人員看來,這些都是學習JavaScript最基礎的東西。因為平時都是用jQuery或者第三JS組件,所以對JavaScript基礎學習不夠重視。題目如下,問題是:2次alert分別輸出什麼結果?複製代碼
Time of Update: 2013-12-30
複製代碼 代碼如下: <html><head> <title>測試可動div</title> <script language='javascript' type='text/javascript'> var offset_x; var offset_y; function Milan_StartMove(oEvent) { var whichButton; if(document.all&&oEvent.button==1)
Time of Update: 2013-12-30
JavaScript中this的使用 在JavaScript中this變數是一個令人難以摸清的關鍵字,this可謂是非常強大,充分瞭解this的相關知識有助於我們在編寫物件導向的JavaScript程式時能夠遊刃有餘。 對於this變數最要的是能夠理清this所引用的對象到底是哪一個,也許很多資料上都有自己的解釋,但有些概念講的偏繁雜。而我的理解是:首先分析this所在的函數是當做哪個對象的方法調用的,則該對象就是this所引用的對象。 樣本一、 複製代碼 代碼如下: var obj = {};
Time of Update: 2013-12-30
複製代碼 代碼如下: var tt=function(obj) { return function() { alert(obj.tagName); //可以為外部定義的一個執行函數; } } function addfunction() { var bigobj=document.getElementById("mytable"); var rows =bigobj.rows; for(var j=0; j<rows.length; j++) { for(var
Time of Update: 2013-12-30
例如: 複製代碼 代碼如下: <li><input type="radio" name="zt" value="1"></li> <li><input type="radio" checked="checked" name="zt" value="2"></li> <li><input type="radio" name="zt" value="3"></li>
Time of Update: 2013-12-30
複製代碼 代碼如下: <html> <head> <script type="text/javascript"> var x; var y; function $(id) { return document.getElementById(id) } function mousedown() { x=event.clientX-$("px").style.pixelLeft; y=event.clientY-$("px").style.pixelTop; $("
Time of Update: 2013-12-30
複製代碼 代碼如下: <body> <input type=file id="j" onchange="getValue();" style="-moz-opacity:0;filter:alpha(opacity=0);opacity:0;position:absolute;left:166px;" /> <input id="ye" style="color: green;border: 1px solid green;width:300px;" /> &
Time of Update: 2013-12-30
一、建立SQL Server資料庫建庫:test建表:複製代碼 代碼如下:/* Navicat MySQL Data Transfer Source Server : localhost Source Server Version : 50520 Source Host :
Time of Update: 2013-12-30
jquery類比SELECT框,如下: 複製代碼 代碼如下: <!DOCTYPE html> <html lang="en"> <head> <title>jquery類比SELECT框</title> <meta charset="utf-8"> <style> body{padding:0;margin:0;font-size:12px;}
Time of Update: 2013-12-30
複製代碼 代碼如下: <SELECT NAME="aaa" SIZE="" style="width:200px" > <OPTION VALUE="">(空)</OPTION> <OPTION VALUE="1">1</OPTION> </SELECT> 複製代碼 代碼如下: //獲得html控制項 var select = document.getElementsByName("aaa")[0];
Time of Update: 2013-12-30
複製代碼 代碼如下: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="html.aspx.cs" Inherits="WebApplication1.html" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2013-12-30
複製代碼 代碼如下: //檢測檔案大小和類型 function fileChange(target){ //檢測上傳檔案的類型 if(!(/(?:jpg|gif|png|jpeg)$/i.test(target.value))) { alert("只允許上傳jpg|gif|png|jpeg格式的圖片"); if(window.ActiveXObject) {//for IE target.select();//select the file ,and clear selection
Time of Update: 2013-12-30
答案來自StackOverflow,開啟這個網頁http://jsbin.com/opuvas即可,這個網頁也是答題者自己寫的。 二維碼是這個網址。網頁內有統計訪問量,作者想知道對多少人有用,建議尊重原創,不要複製這個網頁。 對PC瀏覽器和行動瀏覽器都可用。 其原理是這段js: 複製代碼 代碼如下: window.onload = function() { var v8string = 'function%20javaEnabled%28%29%20%7B%20%5Bnative%20
Time of Update: 2013-12-30
寫入cookie執行個體! 複製代碼 代碼如下: var u = "value=123"; document.cookie = u; 讀取cookie執行個體,讀取value的值! 複製代碼 代碼如下: var c_name="value"; // 變數名 if (document.cookie.length > 0) { c_start = document.cookie.indexOf(c_name + "=") if (c_start != -1) { c_start =