Time of Update: 2018-12-07
今天遇到一個問題,在寫cookie的時候,我發現怎麼寫都不生效。後來發現原來我是在本地上面寫的cookie,並沒有把沒有在伺服器上面寫,所以怎麼都寫不進去。還有一問題就是在寫cookie的時候,path的值是需要注意的一個地方。還有一個很有意思的地方,就是寫圖片源地址時可以把圖片轉為base64編碼,這樣做可以減少http請求次數。參考:我們正常情況下,在html中會使用 img標籤顯示圖片,如:<img
Time of Update: 2018-12-07
先來看幾個需求需求1:判斷一個字串是否是Email?必須含有@和.、不能以@或者.開始或者結束、@要在最後一個.之前需求2:從一個文本中提取出所有的Email:我有全部333M的照片,要的給我發email:me@wo.com。我也要you@you.com,123456@163.com,樓主好人:888888@qq.cn。需求3:提取網頁中的所有圖片、超連結。看到這樣的需求,是不是很無奈?當掌握Regex之後,一切變得很簡單1.什麼是Regex,Regex能做什嗎?Regex是用來進行文本處理的技
Time of Update: 2018-12-07
為了提升後台管理系統的載入。決定對背景菜單進行動態載入。具體實現方式和我上一篇文章差不多。不過我把js代碼進行了封裝。css:.menu {position:relative;} .menu ul {position:absolute; margin:0; padding:0; list-style:none; white-space:nowrap; background:#f1f8fe; border:1px solid #fff; padding:10px
Time of Update: 2018-12-07
已經工作了2個多月,請了幾天假,湊足10天,給自己安排一次旅行,雖然是下午的航班,但淩晨就睡不著,跑起來收拾好東西後,毫無睡意.so..有了這篇博文我相信不少初學者,和我一樣,經常看到以下這樣的代碼 對於圖示中紅線標註的東西,通過查閱資料,知道叫Attribute(特性).於是Google、百度一番,似乎說這個話題的博文不少,估計看完了也是雲裡霧裡的。ok...鄙人就冒昧,用最簡單的辦法來嘗試學習下 Attribute.1、Attribute到底是什嗎?先不要去看那些一大段的文字說明
Time of Update: 2018-12-07
文章目錄 行動裝置持續擷取地理位置方法:navigator.geolocation.watchPosition 以前如果要擷取互連網使用者所在地都是根據使用者的IP地址來擷取地理位置,這樣擷取到的資料和真實資料有很大的偏差。為了擷取更加精確的位置,可以使用了html5的geolocation來擷取經緯度,然後再擷取所在地理位置,如何擷取,我在下面會說到。先說下基本概念。 Geolocation在的navigator
Time of Update: 2018-12-07
在建立網頁布局的時候,我們經常會面臨一個問題,就是讓一個div實現水平和垂直置中,雖然好幾種方式實現,但是今天介紹時我最喜歡的方法,通過css和jQuery實現。1、通過css實現水平置中:.className{ margin:0 auto; width:200px; height:200px;}2、通過css實現水平置中和垂直置中通過css建立一個水平置中和垂直置中的div是一件比較麻煩的事情,您必須事Crowdsourced Security
Time of Update: 2018-12-07
jquery提供了一個noConfilict的API來解決衝突。使用方法:jQuery.noConflict():運行這個函數將變數$的控制權讓渡給第一個實現它的那個庫。jQuery.noConflict(true):將$和jQuery的控制權都交還給原來的庫。第一種:jQuery.noConflict();// Do something with jQueryjQuery("div p").hide();// Do something with another library's $()$("
Time of Update: 2018-12-07
var Person = function(name) { this.name = name;}var p = new Person();new操作符的操作是var p = {}p.__proto__ = Person.prototypePerson.call(p)var p={}; 也就是說,初始化一個對象p。p.__proto__ = Person.prototype;Person.call(p);也就是說構造p,也可以稱之為初始化p。關鍵在於第二步,我們來證明一下:var
Time of Update: 2018-12-07
document.domain用來得到當前網頁的網域名稱。比如在地址欄裡輸入:javascript:alert(document.domain); //www.forjj.com我們也可以給document.domain屬性賦值,不過是有限制的,你只能賦成當前的網域名稱或者基礎網域名稱。比如:javascript:alert(document.domain = "forjj.com"); //forjj.comjavascript:alert(document.domain =
Time of Update: 2018-12-07
QQ for Linux怎麼安裝和卸載?RPM版本安裝:①開啟控制台,使用管理員身份登入②在終端中輸入命令“rpm –U package_name.rpm”,package_name是QQ安裝包檔案名稱。卸載:在終端中輸入命令“rpm -e package_name.rpm”DEB版本安裝:①開啟控制台,使用管理員身份登入 ②在終端中輸入命令 “dpkg -i package_name.deb”,package_name是QQ安裝包檔案名稱。卸載: 在終端中輸入命令“dpkg -r
Time of Update: 2018-12-07
建立一個Mvc2的應用程式;在Models 檔案夾下建立一個類EmailAttribute 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.ComponentModel.DataAnnotations; 6 7 namespace MvcTemp.Models 8 { 9 public class
Time of Update: 2018-12-07
本來昨天下午已經把這個頁面編輯器做完了的。昨晚就給檔案夾壓縮了一下,今天早晨起來發現檔案夾裡的東西全沒了。打包的壓縮檔也是空的。瞬間感覺腦袋暈暈的,昨天的工作成果竟然沒有了。於是下定決心,要給自己建一個版本庫,把代碼傳到伺服器上面去。以免悲劇重演。 其實開發編輯器也沒什麼好說的,我寫這篇部落客要是記錄我開發的過程,和在開發過程中遇到的痛點。 除了textarea外,想在div中進行編輯需要使用contentEditable =
Time of Update: 2018-12-07
最近兩周一直都在開發後台wcms系統的文字編輯器。在開發的過程中,感覺到開發富文字編輯器還是能學到不少東西的,接下來我會說說我個人是怎麼開發的吧。因為我的編輯器要相容自己的後台,所以修改了一些瀏覽器自身的方法。開發富文字編輯器主要用到了document.execCommand( command, showUI, value )這個方法。command:要執行的命令的名稱 showUI:boolean是否向使用者顯示命令特定的對話方塊或訊息框
Time of Update: 2018-12-07
最新動向的後台樹節點的載入方式。因為以前用的是jquery-treeview外掛程式。 但是上網查了下資料,發現用它來實現樹節點的動態載入還是挺麻煩的。於是我自己寫了個動態載入的方式。下面貼代碼。css樣式:.treeview li{background: url(static/images/treeview-default-line0.gif) 0 0 no-repeat; margin: 0; padding: 4px 0pt 4px 16px;
Time of Update: 2018-12-07
我定義了一個方法來尋找當前節點的父節點為LI的方法,然後列印出這個節點的類名。剛開始我寫的方法是:function getLi(src) { if(src.nodeName === 'LI') return src; else getLi(src.parentNode); }src = getLi(src)這樣的話返回結果一直報錯。後來我才發現我在else中沒有返回那個遞迴的資料。修改後為function getLi(src) {
Time of Update: 2018-12-07
操作步驟:1.在資料庫中建立把.Net類持久化的類2.建立需要被持久化的.Net類3.建立對應檔,告訴NH應該如何去持久化這些類的屬性4.建立NH的設定檔,以後NH怎樣串連資料庫5.使用NH提供的API 一、下載NHibernate進入網站:http://www.hibernate.org/ 下載對應NHibernate包二、第一個入門例子:環境:windows 7 (64 bit)+vs2010+sql server 2008+CodeSmith Professional 5.2setup1:
Time of Update: 2018-12-07
在iphone手機上綁定click事件時,當你觸發點擊事件時,你綁定的click事件的DOM節點,會自動被一塊浮層選中。所以如果使用事件委託來做事件綁定會造成很差的使用者體驗。使用touchstart來實現點擊就不會有這個問題。但是touchstart事件的觸發機制和click不同。在你滑動頁面的時候,如果觸碰到了綁定時間的節點就會產生相關的事件。具體取捨看實際情況。
Time of Update: 2018-12-07
源碼:noConflict: function( deep ) { if ( window.$ === jQuery ) { window.$ = _$; } if ( deep && window.jQuery === jQuery ) { window.jQuery = _jQuery; } return jQuery;},引入jQuery類庫後,閉包外面的window.$與window.jQuery都儲存著一個函數,
Time of Update: 2018-12-07
foreach能遍曆哪些什麼樣的資料類型? 實現了IEnumerable(getEnumerator())、IEnumerable<T>的介面都可以使用foreach進行遍曆。那麼為什麼實現這兩個介面就有了遍曆的能力呢?查看這兩個介面的中繼資料IEnumerable介面中,就一個 GetEnumerator()方法 // 摘要: // 公開枚舉數,該枚舉數支援在非泛型集合上進行簡單迭代。 [ComVisible(true)] [Guid("496
Time of Update: 2018-12-07
在ubuntu下使用git push代碼到github上的時候報Unable to find remote helper for 'https'的錯誤。 我的解決方案是重裝git 1.7.7的版本。 具體實現: sudo apt-get remove git-core wget http://git-core.googlecode.com/files/git-1.7.7.tar.gz sudo apt-get build-dep git-core tar xvzf git-