Time of Update: 2017-01-19
做前端,需要選擇元素,雖說有jquery和各大js庫已經幫我造好了輪子,但我想試試自己實現一個,正好項目也不忙,正好加入自己的js檔案中,下面是實現代碼。用$g(“#content .op”)這種格式就可以調用,和jquery $()的參數一樣:function $findChilds(parentNode, text) { //如果不傳入父節點的話,預設為body if(parentNode == undefined) parentNode = document.body; var
Time of Update: 2017-01-19
聽說是最常用。。。。我是看了dom編程藝術想到的。<!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 http-equiv="Content-Type"
Time of Update: 2017-01-19
實現select組件的選擇輸入過濾作用的js代碼如下:/***其中//******之間的部分顯示的是在沒有選擇輸入過濾功能的代碼上加入的功能代碼**//** * @description This plugin allows you to make a select box editable like a text box while keeping it's select-option features* @description no stylesheets or images are
Time of Update: 2017-01-19
也許很多人從資料庫中讀的資料是不需要資料成html標籤的,但是也許有一天你們會發現當我們需要輸出成html標籤時編譯器卻自動幫我們輸出成字串了這是我們可以這樣來方法1:最常用的方法,使用JS或JQJQ:$("#div").html("<span>我是HTML代碼</span>");JS:var dobj=document.getElementById("div");dobj.innerHTML =
Time of Update: 2017-01-19
一開始做前端頁面的時候,接觸的也是js,但是隨後便被簡單高效的jquery吸引過去,並一直使用至今。而js,則被我主觀的認為底層技術而拋棄。直到這幾天工作需要,研究移動端頁面的觸屏滑動事件,搜尋jquery 的相應支援人員實在繁瑣(當然也可能是我對jquery的理解不夠),而js只需幾步簡單定義即可。由於對js的瞭解比較少,最簡單的應用我都試了很久……下面就分享下js的touch事件的實際引用:$(function(){document.addEventListener("touchmove",
Time of Update: 2017-01-19
癥狀:給某個元素的 innerHTML 設定值時,如果提供的 HTML 程式碼中包含js指令碼,很多時候這些指令碼無效,或者在某種瀏覽器上有效,但在其它瀏覽器上無效。原因:不同瀏覽器對插入 innerHTML 中的指令碼有不同的處理方法。經過實踐,歸納如下:對於IE,首先, script 標籤必須帶 defer 屬性,其次,在插入時刻,innerHTML 的所屬節點必須在 DOM 樹中.對於 Firefox 和Opera,在插入時刻,innerHTML 的所屬節點不可以在 DOM
Time of Update: 2017-01-19
本文執行個體講述了JS實現倒計時和文字滾動效果的方法。分享給大家供大家參考。具體實現方法如下:說明:一般我們在一些淘寶類店鋪中會看到一些像搞競拍之類的活動,從中我們時而會發現一些倒計時的效果,在一些年會等場合我們也會發現一些抽獎活動,從中我們也可以看到一些隨即滾動的效果。這裡給大家分享一種實現倒計時和文字滾動的方法,希望可以對大家有所協助。這裡主要是通過js實現的。一、倒計時效果的實現前台部分的完整代碼如下:複製代碼 代碼如下:<html xmlns="http://www.w3.org/
Time of Update: 2017-01-19
在深圳做項目的時候,需要一個使用者上傳頭像預覽的功能!是在網上找了好多,都不太滿意。要麼是flash的,要麼是Ajax上傳後返回圖片路徑的,要麼壓根就是不能用的。幸運的是在這個項目以前有人寫過一個圖片預覽的功能,還被我給翻了出來,在這裡做個記錄,方便自己以後用,也方便其他需要的朋友!代碼很簡單,如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/
Time of Update: 2017-01-19
一些簡單的例子,用原生js和jQuery實現隨意改變div屬性,和重設。代碼如下:<!DOCTYPE html><html><head><meta charset="utf-8"/><title>函數傳參,改變Div任意屬性的值</title><style type="text/css">body,p{margin:0;padding:0;}body{color:#333;font:12px/1.5
Time of Update: 2017-01-19
效果圖如下Demo地址http://xueduany.github.io/KitJs/KitJs/demo/Lightbox-Gallery/demo.html實現原理很簡單,基本的html如下複製代碼 代碼如下:<div id="gallery"> <div
Time of Update: 2017-01-19
滑鼠事件的移動及移出效果都可以使用js來自訂,下面有個樣本,效果為當事件發生改變時背景顏色也隨著改變,適合新手朋友<style type="text/css">.style0{background-color:#FFFF00;}.style1{background-color:#00FFFF;}</style></head><body><table width="576" height="79"
Time of Update: 2017-01-19
IE8支援function.bind()方法<script type="text/javascript"> if (!Function.prototype.bind) { Function.prototype.bind = function (oThis) { if (typeof this !== "function") { throw new TypeError("Function.prototype.bind - what is trying to be bound is
Time of Update: 2017-01-19
用 js有很久了,但都沒有深究過js的數組形式。偶爾用用也就是簡單的string.split(char)。這段時間做的一個項目,用到數組的地方很多,自以為js高手的自己居然無從下手,一下狠心,我學!呵呵。學了之後才知道,js數組的功能強大很,遠比VB,C#強多了,大家慢慢看吧1、數組的建立var arrayObj = new Array(); //建立一個數組var arrayObj = new Array([size]); //建立一個數組並指定長度,注意不是上限,是長度var
Time of Update: 2017-01-19
今天看了老趙的文章可是怎麼都調試不通過。複製代碼 代碼如下:[AjaxPro.AjaxMethod]public string gethtml(){UcViewHelper<UserControl> viewManager = new UcViewHelper<UserControl>();UserControl control = viewManager.LoadViewControl("~/uc/giftoutmodel.ascx");string
Time of Update: 2017-01-19
直接上代碼把:複製代碼 代碼如下:<div id="register"> <h4>會員註冊</h4> <div class="formdiv"> <form method="post"
Time of Update: 2017-01-19
項目出於多語言版本的考慮,前台使用easyui,通過擷取瀏覽器語言版本,來相對的載入easyui語言套件,easyui預設語言包en-US代碼如下<script type="text/javascript"> //ie if (navigator.browserLanguage != "undefined" && navigator.browserLanguage != null) { if (navigator.systemLanguage == "zh-CN") {
Time of Update: 2017-01-19
廢話不多說,直接上代碼複製代碼 代碼如下:function addClass(obj, cls){ var obj_class = obj.className,//擷取 class 內容. blank = (obj_class != '') ? ' ' : '';//判斷擷取到的 class 是否為空白, 如果不為空白在前面加個'空格'. added = obj_class +
Time of Update: 2017-01-19
本文簡要講述了JsRender for object的基本文法。分享給大家供大家參考。具體如下: JsRender 作為一款JavaScript模版引擎,必不可少的會有迴圈功能,也就是for,但由於JsRender過於靈活,for竟然可以接受object作為迴圈對象。{{for Array}}和{{for Object}}都是允許的,{{for Array}}大家都能理解,就是遍曆一個數組,逐個取出每個元素。但{{for
Time of Update: 2017-01-19
效果圖:css:<style type="text/css"> /* 帶複選框的下拉框 */ ul li{ list-style: none; padding:0px; margin: 0px; } .select_checkBox{ border:0px solid red; position: relative; display:inline-block; } .chartQuota{ height:23px; float:left; display:inline-block;
Time of Update: 2017-01-19
JS擷取元素的offsetTop,offsetLeft等屬性obj.clientWidth //擷取元素的寬度obj.clientHeight //元素的高度obj.offsetLeft //元素相對於父元素的leftobj.offsetTop //元素相對於父元素的topobj.offsetWidth //元素的寬度obj.offsetHeight //元素的高度區別:clientWidth = width + paddingclientHeight = height +