Time of Update: 2014-03-11
複製代碼 代碼如下:var test=[1,2,3,4,5,6,7];var arr=test;arr.splice(2,1);alert(test);//1,2,4,5,6,7JS數組實質上是對象。因此,上面的原始碼最後列印出的是1,2,3,4,5,6。這是因為將test賦值給arr實際上是將數組的引用賦值給arr,所以操作arr也同時會 改變源數組。要實現數組複製,可用以下方法:複製代碼 代碼如下:Array.prototype.clone=function(){
Time of Update: 2014-03-11
複製代碼 代碼如下:<script language="Javascript"><!-- //屏蔽滑鼠右鍵、Ctrl+N、Shift+F10、F11、F5重新整理、退格鍵 //Author: meizz(梅花雨) 2002-6-18function document.oncontextmenu(){event.returnValue=false;}//屏蔽滑鼠右鍵function window.onhelp(){return false}
Time of Update: 2014-03-11
隔多少秒後自動跳轉到其它頁(js指令碼) 方法一:在<head></head>之間加入js複製代碼 代碼如下:<script language="javascript">var secs = 3; //倒計時的秒數 var URL ;function Load(url){URL = url;for(var i=secs;i>=0;i--) { window.setTimeout('doUpdate(' + i + ')',
Time of Update: 2014-03-11
我們知道,JS是物件導向的。談到物件導向,就不可避免的要涉及類的概念。一般像c#,java這些強型別語言都有固定的定義類的文法。而JS的不同之處在於它能使用各種方法實現自己的類和對象。一般的實現有以下幾種方式:1.工廠方式工廠方式是指建立一個返回特定物件類型的工廠函數,範例程式碼如下:複製代碼 代碼如下:function createCar(sColor,iDoors,iMpg){ var oTempCar=new Object;
Time of Update: 2014-03-11
(一)動態選擇方法及屬性 在實際工作中,我們經常會遇到這種情況:根據某個條件來調用兩個方法[1]中的一個,或是在兩個屬性[2]中的一個上面進行讀寫操作。下面的代碼展示了這種情形: 複製代碼 代碼如下: if (condition) { myObj.method1(someArg); } else { myObj.method2(someArg); }
Time of Update: 2014-03-11
這段時間一直在用ajax技術做東東,所以也就有更多機會對JavaScript知識進行學習。之前在網上搜集了一些關於JavaScript對IE操作的代碼(具體在哪裡cope的記不清了,所以出處就不加了),感覺在開發過程中很有用,當然只適用於IE,FF會有問題的。現在貼出來分享。複製代碼 代碼如下:1.將徹底屏蔽滑鼠右鍵oncontextmenu="window.event.returnvalue=false"可用於Table<table oncontextmenu=return(false)
Time of Update: 2014-03-11
該針對文本域的擴充實現的功能及使用方法:1、擷取游標位置:$(elem).iGetFieldPos();2、設定游標位置:$(elem).iSelectField(start);3、選中指定位置內的字元:$(elem).iSelectField(start,end);4、選中指定的字元:$(elem).iSelectStr(str);5、在游標之後插入字串:$(elem).iAdd(str);6、刪除游標前面(-n)或者後面(n)的n個字元:$(elem).iDel(n);jQuery擴充代碼:
Time of Update: 2014-03-11
一、is_numberic函數簡介國內一部分CMS程式裡面有用到過is_numberic函數,我們先看看這個函數的結構bool is_numeric (mixed $var)如果 var 是數字和數字字串則返回 TRUE,否則返回 FALSE。二、函數是否安全接下來我們來看個例子,說明這個函數是否安全。複製代碼 代碼如下:$s = is_numeric($_GET['s'])?$_GET['s']:0;$sql="insert into test(type)values($s);";
Time of Update: 2014-03-11
可用於圖片或者容器,使用與常規jQuery外掛程式調用方式無異。實現原理也不難理解,都在代碼注釋中。想研究的可以看下面的代碼,或者範例示範。複製代碼 代碼如下:;(function($){ /* * 基於jQuery的簡易手風琴切換外掛程式 */
Time of Update: 2014-03-11
/** * 第一種Ajax提交方式 * 這種方式需要直接使用ext Ajax方法進行提交 * 使用這種方式,需要將待傳遞的參數進行封裝 * @return */function saveUser_ajaxSubmit1() { Ext.Ajax.request( { url : 'user_save.action', method : 'post', params : { userName : document.getElementById('userName').value,
Time of Update: 2014-03-11
今天有個朋友在weibo上問我可不可以用JS和CSS讓頁面每次重新整理隨機產生一張背景圖,當然我的回答是可以的。具體可以這樣做: 1、用JS定義一個圖片數組,裡面存放你想要隨機展示的圖片 複製代碼 代碼如下: var imgArr=["http://www.google.com.hk/intl/zh-CN/images/logo_cn.png", "http://www.baidu.com/img/baidu_sylogo1.gif",
Time of Update: 2014-03-10
這篇文章主要介紹了JS如何刪除字串中重複字元,需要的朋友可以參考下 代碼如下:<!DOCTYPE html> <html> <head> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"> </script> <script> $
Time of Update: 2014-03-11
ejs_static: require('./tasks/ejs_static')(grunt) 配置方法一:ejs_static.js module.exports=function(grunt){ var config={ dest: 'app/html', path_to_data: 'data/data.json', path_to_layouts:
Time of Update: 2014-03-11
1.string Array Date Math 內建對象的屬性和方法? 答案: ①String 字串 屬性 :length 擷取字串長度 方法: indexOf() 從左至右檢索子字串在原字串第一次出現的位置 返回一個整數值,之處String對象內開始尋找的字串開始位置 如果沒有找到
Time of Update: 2014-03-10
JqueryMobile動態產生listView並實現重新整理的兩種方法複製代碼 代碼如下:function queryEntfernungen(tx, results) alert("This Hello works"); var len = results.rows.length; // This For works fine for (var i = 0;
Time of Update: 2014-03-10
這篇文章主要介紹了某位大神寫的jquery下div 的resize事件,需要的朋友可以參考下這是某位大神寫的jquery下div 的resize事件。 代碼如下://resize of div (function($, h, c) { var a = $([]), e = $.resize = $.extend($.resize, {}), i, k = "setTimeout",
Time of Update: 2014-03-10
使用jquery擷取url以及使用jquery擷取url參數是我們經常要用到的操作1、jquery擷取url很簡單,代碼如下複製代碼 代碼如下:window.location.href; 其實只是用到了javascript的基礎的window對象,並沒有用jquery的知識2、jquery擷取url參數比較複雜,要用到Regex,所以學好javascript正則式多麼重要的事情首先看看單純的通過javascript是如何來擷取url中的某個參數複製代碼 代碼如下:function
Time of Update: 2014-03-10
在JQueryMobile頁面在第一次初始化進行一次整體渲染,動態產生的需要局部渲染。在jquerymobile實現listview局部渲染的方法:複製代碼 代碼如下:function queryPublishOrderList(trackOrDealOrInsp,userCode,type,pageNum){ var
Time of Update: 2014-03-10
複製代碼 代碼如下://匹配中文 數字 字母 底線 var checkInput = function (str) { var pattern =var pattern = /^[\w\u4e00-\u9fa5]+$/gi;
Time of Update: 2014-03-10
jquerymobile動態添加元素之後有些不能被正確渲染的解決方案:listview: 添加 jq(".detail").listview("refresh");div或其他:添加.trigger( "create"