Time of Update: 2017-01-19
一.Javascript 1.日期對象的getYear方法 IE getYear()返回的結果和getFullYear()結果是相同的,但是ECMA262明確規定了getYear返回的是“年份-1970”。而有些網站採用getYear返回年份,導致IE瀏覽器和FF等比較規範的瀏覽器出現邏輯上的不同。 二.DOM 1.事件模型 2.document.elementFromPoint
Time of Update: 2017-01-19
一個小小的人性化功能,給使用者很大的方便,所以如果你要做類似的網站,俠客建議還是加上喲。 先體驗一下此功能吧: 按下向左方向鍵轉到:www.baidu.com 按下向右方向鍵轉到:www.google.com 按下向斷行符號鍵轉到:www.jb51.net 按下ctrl+enter斷行符號鍵轉到:www.jb51.net 實現本功能的javascript代碼: 支援按鍵盤方向鍵翻頁跳轉的代碼 說明:按鍵盤← →方向鍵 或 PageUp PageDown鍵直接翻頁 [
Time of Update: 2017-01-19
無標題文檔 0個字元 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行] input高度固定,自動增寬 textarea寬度固定,自動增高 [Ctrl+A 全選
Time of Update: 2017-01-19
失去焦點時關閉層練習 這是一個層 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-19
先給大家展示下效果圖,如果大家感覺還不錯,請繼續參考實現思路詳解。布局1.左右各一半(col-md-6)2.左側登入框占左側一半的10/123.右側是登入系統的注意事項使用到的HTML元素well輸入框組(input-group)按鈕(btn-success)HTML代碼<div class="row" style="margin-top:30px;"><div class="col-md-6" style="border-right:1px solid #ddd;">&
Time of Update: 2017-01-19
今天試了下發現GoogleCode提供的SVN中的HTML在Firefox中顯示為HTML源檔案 Google了一下,找到了答案: 如果正常顯示需要在SVN提交檔案時設定svn:mime-type 為 text/html.(http://blog.pluskid.org/?p=70) SVN用戶端都支援自動設定具體配置方法如下(http://www.worldhello.net/wiki/SVN) -------------------------------------- 6.2
Time of Update: 2017-01-19
關鍵代碼如下所示:$('#Sale').typeahead({ajax: {url: '@Url.Action("../Contract/GetSale")',//timeout: 300,method: 'post',triggerLength: 1,loadingClass: null,preProcess: function (result) {return result;}},display: "Value",val: "ID",items: 10,itemSelected:
Time of Update: 2017-01-19
bootstrap-datepicker 是一個非常優秀的時間選擇外掛程式,預設是英文顯示日期的。本文給大家介紹bootstrap datepicker帶中文的js檔案。//用之前引用bootstrap的jsif ($(".datepicker").length > 0) {$(".datepicker").datepicker({language: "zh-CN",autoclose: true,//選中之後自動隱藏日期選擇框clearBtn: true,//清除按鈕todayBtn:
Time of Update: 2017-01-19
在使用bootstrap 模態對話方塊時需要在頁面寫對話方塊html,如果一個頁面有許多地方需要對話方塊,那意味著需要寫多個,感覺很麻煩,平時不太習慣bootstrap
Time of Update: 2017-01-19
在項目中遇到這也一個問題:有a.html和b.html。1.a頁面已經開啟,b頁面尚未開啟,我希望在a版面設定好一些列參數,比如背景色,寬度等參數,傳遞給b頁面,好讓b頁面在開啟就能應用。2.a頁面已經開啟,b頁面無論是否開啟。在a頁面需要擷取到b頁面的一些元素甚至變數,以便於應用到a頁面。注意:不涉及跨域問題。想了很久,終於想到瞭解決方案。第一個問題,我們可以利用html頁面錨點的特性,將參數通過url傳遞給b頁面這是a頁面代碼:<button>跳轉設定</button>
Time of Update: 2017-01-19
今天繼續研究了bind函數的實現,也知道了shim和polyfill的說法,現在總結一下,if (!Function.prototype.bind) { Function.prototype.bind = function (oThis) { if (typeof this !== "function") { // closest thing possible to the ECMAScript 5 internal IsCallable function throw new
Time of Update: 2017-01-19
一,MVC HtmlHelper方法1.Html.BeginForm(actionName,controllerName,method,htmlAttributes){}2.BeginRouteForm 方法 (HtmlHelper, String, Object, FormMethod)二,傳統Form表單Aciton屬性提交三,Jquery+Ajax 提交表單四,MVC Controller控制器和表單參數傳遞MVC
Time of Update: 2017-01-19
在Web編程中,使用JS在新視窗開啟頁面的時候,會遇到被瀏覽器攔截的情況,那麼,我們如何才能讓JS開啟新視窗不被瀏覽器阻止呢?一、問題一一般情況下,如果直接在js中調用window.open()函數去開啟一個新視窗,瀏覽器會對彈出的視窗進行攔截,因為瀏覽器會把該視窗認為是彈出廣告等使用者不想得到的表單1、解決方案把window.open()函數改為由使用者主動點擊時觸發,在超連結裡加入onclick事件,這樣瀏覽器就認為是使用者想訪問這個頁面,而不是直接彈出給使用者2、例如:<a
Time of Update: 2017-01-19
Roman Cortes又帶來了用JavaScript指令碼編寫的紅色玫瑰花。用代碼做出的玫瑰花,這才是牛逼程式員送給女友的最好情人節禮物呢!(提示:在不同瀏覽器下觀看效果、速度會有很大的不同)圖片是由代碼產生,使用者可以重新整理該頁面,重複觀看這朵玫瑰的呈現過程。3D玫瑰花的實現代碼如下:複製代碼 代碼如下:with(m=Math)C=cos,S=sin,P=pow,R=random;c.width=c.height=f=500;h=-250;function
Time of Update: 2017-01-19
函數的聲明方式在定義一個函數的時候通常有兩種聲明方式:foo(){}; // 函式宣告var foo = function(){}; // 函數運算式不同之處1、函數運算式後面加括弧可以直接執行2、函式宣告會提前預解析預解析讓我們先看一個例子:foo(); // 函式宣告foo_later(); // foo_later is not a functionfunction foo(){ console.log('函式宣告'); }var foo_later =
Time of Update: 2017-01-19
問題:在中文IME輸入文字時按ENTER鍵;綁定keyup事件會將IME中的英文文字輸入到文字框並直接觸發發送按鈕鍵盤事件:當一個按鍵被pressed或者released,在每一個瀏覽器中都可能會觸發三種鍵盤事件keydownkeypresskeyupkeydown事件發生在按鍵被按下的時候,接著觸發keypress,鬆開按鍵的時候觸發keyup事件中文IME:firfox:輸入觸發keydown,斷行符號確認輸入觸發keyupchrome:輸入觸發keydown、keyup,斷行符號確認輸入只
Time of Update: 2017-01-19
在資料安全要求不是很高的情況下,我們可以直接用js對cookie進行讀寫,這樣比較方便。代碼如下:/* 功能:儲存cookies函數 參數:name,cookie名字;value,值 */ function SetCookie(name,value){ var Days = 30*12; //cookie 將被儲存一年 var exp = new Date(); //獲得目前時間 exp.setTime(exp.getTime() + Days*24*60*60*1000); /
Time of Update: 2017-01-19
執行個體如下://起始日期,/pattern/是Regex的界定符,pattern是要匹配的內容,只用於第一個符號的匹配,g為全域匹配標誌var beginDate = new Date("2013-01-01".replace(/-/g, "/"));//結束日期var endDate = new Date("2013-01-31".replace(/-/g, "/"));//日期差值,即包含周六日、以天為單位的工時,86400000=1000*60*60*24.var workDayVal
Time of Update: 2017-01-19
前言:這個是綜合一下我最近在學的東西做的小Demo,到實際使用還有距離,但是用來練手鞏固知識點還是不錯的,最近在二刷JS書和Boostrap.css的源碼,做完這個Demo也算是暫告一段落,接下來是jQuery的源碼和Boostrap.js的源碼,任務很艱巨呢,加油~在此就不整篇的貼代碼了,如果感興趣的小夥伴可以發訊息給我,可以把代碼傳給你們~本文:先上效果圖1.布局:Boostrap裡的響應式和調適型配置是自然跑不掉的,container中嵌套row再分別嵌套aside和main(H5新標籤)
Time of Update: 2017-01-19
不知大家是否遇到過如此的尷尬: 當你的頁面認證採用基於Cookie的方式,例如form,windows整合認證時,如下操作後有時認證失效,Authentication