Time of Update: 2017-01-13
今天老蔣就在網站上增加一點點複製的難度,簡單的採用Javascript指令碼實現禁止右鍵、複製、下載當前頁面效果,這樣不能說完全禁止複製,但可以增加一點點難度。 第一、禁止使用右鍵 A - JS禁止右鍵(加入網頁中) 代碼如下複製代碼 <script language="Javascript">document.oncontextmenu=new Function("event.returnValue=
Time of Update: 2017-01-13
小編最初寫法是history.back()如下htm<div class="btn1"><a href="#" id="calcelbtn">取消</a></div> js代碼$('#calcelbtn').click(function(){ history.back();
Time of Update: 2017-01-13
隨著 web 發展,前端應用變得越來越複雜,基於後端的 javascript(Node.js) 也開始嶄露頭角,此時 javascript 被寄予了更大的期望,與此同時 javascript MVC 思想也開始流行起來。javascript 模板引擎作為資料與介面分離工作中最重要一環,越來越受開發人員關注,近一年來在開源社區中更是百花齊放,在 Twitter、淘寶網、新浪微博、騰訊QQ空間、騰訊微博等大型網站中均能看到它們的身影。本文將用最簡單的範例程式碼描述現有的 javascript
Time of Update: 2017-01-13
提示:您可以先修改部分代碼再運行 表單特效-非常不錯的javascript類比下拉式功能表與之間-->與之間-->生日19851986198719881989請選擇生日性別男女請選擇性別學曆小學初中高中大學請選擇學曆 提示:您可以先修改部分代碼再運行
Time of Update: 2017-01-13
Javascript Follow PluginJs 跟隨滾動效果外掛程式支援定義多個跟隨ID,採用css fixed屬性,不支援ie6,相容其他主流瀏覽器。支援定義滾動到底部的最小高度,不會覆蓋底部頁面大小resize後,外掛程式會自動重設參數=======Js 跟隨滾動效果外掛程式1.支援定義多個跟隨ID,採用css fixed屬性,不支援ie6,相容其他主流瀏覽器。2.支援定義滾動到底部的最小高度,不會覆蓋底部3.頁面大小resize後,外掛程式會自動重設參數=======使用方法
Time of Update: 2017-01-13
擷取含中文的字串長度實際開發應用中,例如字數限制排版時,由於一個中文佔有兩個英文字元的位置,對含有中文的字串長度計算用String.length不太可靠。有兩種方法解決 代碼如下複製代碼 String.prototype.cnLength = function() { var arr = this.match(/[^x00-xff]/ig); return this.length + (arr ==
Time of Update: 2017-01-13
javascript中要判斷一個變數是否為array通常是比較困難的,因為 代碼如下複製代碼 var a = []; alert(typeof a === 'object'); // true 通常的做法是判斷 代碼如下複製代碼 a.constructor === Array // 最後我們google找到了一個方法 代碼如下複製代碼 function isArray(arr)
Time of Update: 2017-01-13
方法一:個人認為最好的方法.採用的是Regex,這是最核心的原理.其次.這個方法使用了JavaScript 的prototype 屬性其實你不使用這個屬性一樣可以用函數實現.但這樣做後用起來比較方便.下面就來看看這個屬性是怎麼來用的. 返回物件類型原型的引用。objectName.prototypeobjectName 參數是對象的名稱。說明用 prototype 屬性提供對象的類的一組準系統。對象的新執行個體“繼承”賦予該對象原型的操作。例如,要為
Time of Update: 2017-01-13
先來看一個我面試的題上周面試的時候,考官問我 js如何判斷一個變數的資料類型是數組,js中的typeof是不能區分 Array 和 Object 的,這是js的一個問題。也就是說:typeof [] == 'object'; //true判斷數組的方法如下:(太長換行,大家將就看) 代碼如下複製代碼 if(a&&typeof a == 'object'&&typeof a.length ==
Time of Update: 2017-01-13
閉包就是一種在函數內訪問和操作外部變數的方式,一般情況下,我們會在函數外部定義一些變數以供函數內部使用。 代碼如下複製代碼 var a = 1;function fn( arg ){ var b =2; function fnInner ( arg ){ console.log(a); //訪問全域的變數 console.log(b); //訪問外部函數體內的變數 console.log(arg);
Time of Update: 2017-01-13
看代碼 代碼如下複製代碼 <html> <head> <title>JS Practice</title> </head> <body> <script src="script.js"></script>
Time of Update: 2017-01-13
代碼如下複製代碼 //設定圖片自動調整 function SetImgSize(pimg,iw,ih) { //pimg對象,iw縮圖寬度,ih縮圖高度 var img = new Image(); img.src = pimg.src;
Time of Update: 2017-01-13
javascript動態載入js指令碼1、直接document.write 代碼如下複製代碼 <script language="javascript"> document.write("<script src='test.js'></script>");</script> 2、動態改變已有script的src屬性 代碼如下複製代碼
Time of Update: 2017-01-13
代碼如下複製代碼 // 去掉字串的頭空格(左空格) function LTrim(str){ var i; for(i=0;i<str.length; i++) {
Time of Update: 2017-01-13
var date = new Date();date.getYear(); //擷取當前年份(2位)date.getFullYear(); //擷取完整的年份(4位,1970-????)date.getMonth(); //擷取當前月份(0-11,0代表1月)date.getDate(); //擷取當前日(1-31)date.getDay(); //擷取當前星期X(0-6,0代表星期天)date.getTime(); //擷取目前時間(從1970.1.1開始的毫秒數)date.getHours(
Time of Update: 2017-01-13
最近面試比較多,但每次我問這個問題的時候,答出來的同學並不多 代碼如下複製代碼 var a = 0;if( a) { alert(1); } 這個問題有部分人會答alert(1), 有些人會答不執行。結果是不執行的,但答不執行的同學也說不出為什麼,他只會說以他的經驗,所以在這裡我覺得有必要補下js基礎知識,js基礎好的人可以跳過此博文。首先說這個問題之前 我們先回憶下 Boolean();Boolean 是個轉型函數。即可以傳任何值轉成
Time of Update: 2017-01-13
代碼如下複製代碼 var DD,MM,YY,hh,mm;if(document.all){ window.XMLHttpRequest=function(){ var get=['Microsoft.XMLHTTP','Msxml2.XMLHTTP']; for(var
Time of Update: 2017-01-13
因為在接觸到它之前,大部分人認為this是那些oop語言的專利。至少我曾經是這麼認為的。隨著時間的推移,對javascript的進一步提高。this那神秘的面紗才一步步被揭開。話休繞舌,下面就一起來看看這層神秘的面紗背後的this吧。首先,我們要知道this是什麼。它的含義。通俗的來說,
Time of Update: 2017-01-13
valueOf() 方法可返回 String 對象的原始值。原始值是由從 String 對象下來的所有對象繼承的。valueOf() 方法通常由 JavaScript 在後台自動進行調用,而不是顯式地處於代碼中。文法stringObject.valueOf()拋出當調用該方法的對象不是 String 時拋出 TypeError 異常。 對象 傳回值 Array
Time of Update: 2017-01-13
eval() 函數可計算某個字串,並執行其中的的 JavaScript 代碼。文法eval(string)參數 描述 string 必需。要計算的字串,其中含有要計算的 JavaScript 運算式或要執行的語句。傳回值通過計算 string