Time of Update: 2014-09-15
CSS定位屬性position,css定位positionCSS定位元素有3種方式 :普通流、相對位置、絕對位置。通過設定position屬性來實現。position屬性取值的含義inherit繼承父元素position 屬性的值。static預設值。沒有定位,元素出現在正常的流中(忽略 top, bottom, left, right 或者 z-index 聲明)。relative產生相對定位的元素,相對於元素本身正常位置進行定位。因此,"left:20" 會向元素的 LEFT 位置添加 20
Time of Update: 2014-09-14
JavaScript實現聯想校招員工資訊展示原文摘自我的前端部落格,歡迎大家來訪問http://www.hacke2.cn起因今天和豪哥聊天,才知道他是我老鄉,而且特別近。。真的感覺他是我的貴人,這是他從 聯想校招扣出來的,我們就用JavaScript來實現吧聯想校招員工資訊展示點擊彈出詳細資料過程給的有HTML還有CSS3,我打算先用前端模板技術講資訊都出來,之前資料是寫死在HTML資料封裝在data.js裡var data = [];data.push({'name' : 'Dillon',
Time of Update: 2014-09-15
CSS Hack,csshack摘要: 在我們製作頁面時CSS hack由於不同的瀏覽器,比如Internet Explorer,Mozilla Firefox等,對CSS的解析認識不一樣,因此會導致產生的頁面效果不一樣,得不到我們所需要的頁面效果。 這個時候我們就需要針對不同的瀏覽器去寫不同的CSS,讓它能夠同時相容不同的瀏覽器,能在不同的瀏覽器中也能得到我們想要的頁面效果。 CSS
Time of Update: 2014-09-14
JS中call和apply方法的區別1、call 方法 先上個小demo:function add(a,b) { alert(a+b); } function sub(a,b) { alert(a-b); } add.call(sub,2,1); 相信看完這個demo大家都明白了,就是用 add()方法來替換 sub()方法,add.call(sub,3,1) == add(3,1)
Time of Update: 2014-09-15
css美化、最佳化、合并工具推薦,css美化其實很多時候,我們寫完css規則之後,我們思考的無非就是3件事情: 當然無論是我們自己做這樣的工具還是尋找一些比較好的成熟的工具,都有幾個期望:是否支援一些ie下的hack方式:*property:value_property:valueproperty:valye\9 是否支援@import是否支援@charset "UTF-8"是否支援!important等等。。。。。 下面簡單介紹2款我比較常用工具: 1、
Time of Update: 2014-09-15
【WebFrontEnd】一個頁面的多種HTML結構與多種CSS布局,webfrontendcss第一次寫文章,巧緊張!!!這是一個很簡單的布局,不過是個值得深思的問題。對於這種布局,可以有多種HTML、CSS寫法,那麼到底可以有多少種寫法呢?我的思路是根據HTML的不同布局,寫不同的CSS。這裡為了效果,所以都給元素添加了固定的高度。1、第一種頁面結構1-1、第一種CSS布局:這種寫法是一個清除了浮動的父元素含有兩個向左浮動的子項目,子項目各設定了寬度。這裡一定要給aside一個右外邊距,不然
Time of Update: 2014-09-14
JS中常用Regex總結/* 用途:檢查輸入的Email信箱格式是否正確 輸入:strEmail:字串 返回:如果通過驗證返回true,否則返回false */ function checkEmail(strEmail) { //var emailReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/; var emailReg = /^[\w-]+(\
Time of Update: 2014-09-14
javascript prototype 與 constrctor 的區別我們的設計人員愛用冗餘欄位, 我數了數當前正在處理的這個功能的子表的欄位數: 103個 不是我反對冗餘,冗餘是塊好鋼,但是要用到刀刃上.目前這種情況讓我很頭疼: 1,有很多冗餘欄位都是必填的, 如果只是對著原型做,可以很方便的分清哪些是從介面傳到背景;哪些是要從後台關聯取出來的. 但是假如這個業務公布成一個WCF介面, 用介面開發的開發人員怎麼能知道哪些是必須傳入的?
Time of Update: 2014-09-14
javascript進階程式設計---模式設計1.工廠方式建立對象car var oCar = new Object;oCar.color = "red";oCar.doors = 4;oCar.mpg = 23;oCar.showColor = function(){ alert(this.corlor);};建立多個carfunction createCar(color, doors, mpg) { var tempcar = new Object;
Time of Update: 2014-09-14
JavaScript擷取滑鼠移動時的座標(相容IE8、chomeGoogle、Firefox),ie8chomeJavaScript擷取滑鼠移動時的座標(相容:IE8、Google、Firefox、Opera ),測試通過直接複製成html檔案,即可運行。為方便大家測試特準備了一份線上示範<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1
Time of Update: 2014-09-14
[ExtJS5學習筆記]第二十節
Time of Update: 2014-09-13
js中的join(),reverse()與 split()函數用法解析js中的join(),reverse()與 split()函數用法解析<script>/** 1:arrayObject.reverse()* 注意: 該方法會改變原來的數組,而不會建立新的數組。*2:arrayObject.join()* 注意:join() 方法用於把數組中的所有元素放入一個字串。* 元素是通過指定的分隔字元進行分隔的。*
Time of Update: 2014-09-13
JavaScript之DOM編程今天看了web 前端的一些知識,JavaScript的DOM編程筆記如下:1. 節點及其類型:1). 元素節點2). 屬性節點: 元素的屬性, 可以直接通過屬性的方式來操作. 3). 文本節點: 是元素節點的子節點, 其內容為文本. 2. 在 html 文檔的什麼位置編寫 js 代碼?0). 直接在 html 頁面中書寫代碼.Click Me!缺點: ①. js 和 html 強耦合, 不利用代碼的維護②. 若 click 相應函數是比較複雜的,
Time of Update: 2014-09-13
JavaScript依賴管理工具bowerjs依賴管理工具bower註:本文摘自作者正在寫的新書《雲時代的程式猿》2014.9.4和前面介紹的maven類似,只不過它是專門用來管理js包的,在我們開發應用的時候,大部分情況下一個應用裡會使用很多js的包,比如一個項目裡可能會用到jquery、dwr、d3等多個js包,有的時候可能版本還不一樣,如果每次都是手工下載,然後放到本地項目中,是不是覺得很無趣?bower就是來幫我們幹這事的。在安裝bower之類請確保您已經安裝了nodejs
Time of Update: 2014-09-13
js 原型 數組合并且重複資料刪除部分function DiffArray(a,b){ this.a = a; this.b = b;}DiffArray.prototype.diff = function(){ var c = []; var tmp = this.a.concat(this.b); var o = {}; for (var i = 0; i for (x in o) if (o[x] == 1) c.push(x);
Time of Update: 2014-09-13
Javascript 閉包與範圍 今天來說下javascript的範圍及閉包使用。先說下範圍的概念,各種開發語音都會遇到變數的生命週期,使用範圍,使用範圍其實就是變數的範圍,字面意思理解就是這個變數在那段代碼區間內有效。1、.Javascript的範圍是函數範圍而非塊級範圍,看代碼: (function(){ var i=1; if(i==1){ var j=3; } console.log(j);
Time of Update: 2014-09-13
父視窗取子視窗的 js 數組現在這個系統,用到了大量的選取器 和 自動完成,憑藉我的三寸不爛之手, 將這些選取器 和 自動完成做到了最簡化, 一路順風順水. 今天下午補充一個頁面的選取器, 要取一個複雜的 json 對像,用來填充資料.這個 json 對象包含數組, 取出來後,要轉變為本地頁面(選取器的父頁面)的某個"類"的執行個體. 我用這個方法來將 json 對象轉換為某個"類"的對象: 複製代碼 1
Time of Update: 2014-09-13
jQuery如何判斷和設定單選多選是否選中?? 如何判斷HTML中的單選多選是否選中呢? 這是web編程中最常用的判斷,可是前段時間,卻遇到了一個很奇怪的問題。我想很多人會這樣判斷 if($("#weixuanzhong").attr("checked")=="checked")//選中時 { }但如果是如下的HTML代碼:卻發現上邊的判斷始終都是真,不管多選框是不是選中。於是我奇怪,以前自己都是這麼判斷的啊,好像沒發現問題啊。於是發現了這個屬性其實在不同情況下是不同的。1
Time of Update: 2014-09-13
Javascript的由來一、javascript的由來Javascript是一種web技術,最初起名叫LiveScript,它是Netscape開發出來一種指令碼語言,其目的是為了擴充基本的Html的功能,用來替代複雜的CGI程式來處理web頁表單資訊,為web頁增加動態效果。當Java出現以後.Netscape和Sun公司一起開發了一種新的指令碼語言,他的文法和Java非常的類似,所以命名為:Javascript.什麼是ECMA?它是由Microsoft,Netscape(網景
Time of Update: 2014-09-13
jQuery 關於IE9上傳檔案無法進入後台問題的原因及解決辦法(ajaxfileupload.js第四彈)出現這個問題的原因其實要歸罪於 function getFilePath(obj) { if (obj) { if (window.navigator.userAgent.indexOf("MSIE") >= 1) { &