Time of Update: 2015-07-22
標籤:一般我們在JS中添加事件,是這樣子的?1obj.onclick=method這種綁定事件的方式,相容主流瀏覽器,但如果一個元素上添加多次同一事件呢??123obj.onclick=method1;obj.onclick=method2;obj.onclick=method3;如果這樣寫,那麼只有最後綁定的事件,這裡是method3會被執行,這個時候我們就不能用onclick這樣的寫法了,主角改登場了,在IE中我們可以使用attachEvent方法?1234//object.attachEv
Time of Update: 2015-07-21
標籤:前幾章介紹javascript基本知識,變數的聲明,函數,和對象這三者是重點,當然沒什麼難度。第三章開始是重點,講到了DOM。D:文檔O:物件導向M:模型(樹) 擷取元素:有三種DOM方法可以擷取元素節點,分別是通過元素id,通過標籤名,和通過類名。1.getElementById根據id返回一個2.getElementByTagName根據標籤名,返回一個對象數組。每個對象分別對應著document對象中的一個清單項目元素。3.getElementByClassName&nbs
Time of Update: 2015-07-21
標籤:prompt彈出訊息對話方塊,通常用於詢問一些需要與使用者互動的資訊。彈出訊息對話方塊(包含一個確定按鈕、取消按鈕與一個文本輸入框)。文法:prompt(str1, str2);參數說明:str1: 要顯示在訊息對話方塊中的文本,不可修改str2:文字框中的內容,可以修改傳回值:1. 點擊確定按鈕,文字框中的內容將作為函數傳回值2. 點擊取消按鈕,將返回null看看下面代碼:var myname=prompt("請輸入你的姓名:");if(myname!=null) { alert(
Time of Update: 2015-07-21
標籤: JavaScript並不是物件導向的語言,它是基於對象的語言。在JavaScript中一切皆是對象。在 JavaScript中建立自訂對象的方法 一文中,我已經介紹了基本的建立自訂類型的方法。那麼怎麼實作類別型與類型之間的繼承呢?這就是本文要講的內容。 JavaScript實現繼承的方式主要有兩種: 原型鏈繼承和藉助建構函式繼承一、原型鏈繼承
Time of Update: 2015-07-21
標籤: javascript 文字大小自動適應文字框
Time of Update: 2015-07-26
CSS易混淆知識點總結與分享-定位與布局,css知識點CSS定位有四種模式:static、relative、absolute、fixed,其它static是預設值,下面分別講解下各自的特點; static:靜態定位,處於動態布局流中,按照頁面中的各元素先後順序、父子關係自動排文與布局,每個靜態定位元素均佔用動態布局的一塊空間;relative:相對定位,處於動態布局流中,如果設定了位移量(LEFT或TOP的值),則會有相應的位置調整,位置調整的標準是基於上一個處於動態布局流中的元素(即
Time of Update: 2015-07-25
百度地圖秘鑰ak的擷取,地圖ak擷取 今天開啟網站的時候出現了這個問題“百度未授權使用地圖API,
Time of Update: 2015-07-25
HTML中放置CSS的三種方式和CSS選取器,css選取器(一)在HTML中使用CSS樣式的方式一般有三種:1 內聯引用2 內部引用3 外部參考。 第一種:內聯引用(也叫行內引用) 就是把CSS樣式直接作用在HTML標籤中。 <p style="font-size: 10px; color: #FFFFFF;">
Time of Update: 2015-07-25
js 動畫3 完美架構js 架構:function getStyle(obj,attr){if(obj.currentStyle){return obj.currentStyle[attr];}else{return getComputedStyle(obj,false)[attr];}}function startMove(obj,json,fn){var flag = true;//假設clearInterval(obj.timer);obj.timer =
Time of Update: 2015-07-24
css3中變形與動畫(二),css3變形動畫css3製作動畫的幾個屬性:變形(transform),過渡(transition)和動畫(animation)。transform介紹過了。接下來介紹過渡transition。一、例子先通過一個例子感性認識一下transition的動畫效果。滑鼠放上去,div寬度從100px增大到200px。<style type="text/css"> div{ width: 100px; height: 100px;
Time of Update: 2015-07-24
js判斷手機端(Android手機還是iPhone手機),androidiphone代碼一、<script type="text/javascript">var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return {//移動終端瀏覽器版本資訊 trident: u.indexOf('Trident') > -
Time of Update: 2015-07-24
淺談 css3 box盒子模型以及box-flex的使用,css3box-flexdisplay:box;box-flex是css3新添加的盒子模型屬性,它的出現可以解決我們通過N多結構、css實現的布局方式。經典的一個布局應用就是布局的垂直等高、水平均分、按比例劃分。 一、使用以及介紹:1、要實現水平或者垂直切分,必須先滿足以下要求 i. display : box必須用在對應的父視窗,比如div.parent>div.panel*3 這種格局, parent
Time of Update: 2015-07-22
一張圖看懂css的position裡的relative和absolute的區別,positionrelativeposition有以下屬性:static、inherit、fixed、absolute、relative前三個好理解好區分:static:是預設狀態,沒有定位,元素出現在正常的流中(忽略 top, bottom, left, right 或者 z-index 聲明)。nherit:從父元素繼承 position
Time of Update: 2015-07-23
為什麼右浮動以後順序顛倒了,浮動順序顛倒為什麼右浮動以後順序顛倒了:有時候會發現一個奇怪的現象,那就是為對象添加右浮動以後,顯示順序和原來的順序顛倒了,下面就結合執行個體分布分析一下出現這種現象的原因。執行個體一:<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="author" content="http://www.51texiao.cn/"
Time of Update: 2015-07-22
詳細介紹jQuery.outerWidth()
Time of Update: 2015-07-22
自訂jquery ui日曆自訂的jquery ui組件開發的日曆控制項,和系統配置支援變更語言,變更時間格式,切換時區$(function() {jQuery.widget(xway.Calendar, {_div : null,hide : function() {jQuery(document).off(mouseup);this._div.fadeOut();},pickup : function(value) {this.hide();this.element.val(value);},
Time of Update: 2015-07-21
JavaScript:S.O.L.I.D五大原則之開閉原則OCP前言本章我們要講解的是S.O.L.I.D五大原則JavaScript語言實現的第2篇,開閉原則OCP(The Open/Closed Principle )。開閉原則的描述是:Software entities (classes, modules, functions, etc.) should be open for extension but closed for
Time of Update: 2015-07-21
JavaScript:變數對象(Variable Object)介紹JavaScript編程的時候總避免不了聲明函數和變數,以成功構建我們的系統,但是解譯器是如何並且在什麼地方去尋找這些函數和變數呢?我們引用這些對象的時候究竟發生了什嗎?原始發布:Dmitry A. Soshnikov發布時間:2009-06-27俄文地址:http://dmitrysoshnikov.com/ecmascript/ru-chapter-2-variable-object/英文翻譯:Dmitry A.
Time of Update: 2015-07-21
Extjs中panel的 collapseMode 屬性的應用,修改摺疊箭頭樣式panel中屬性collapseMode可以實現面板的摺疊,不過屬性內建的摺疊箭頭不太容易辨識,通過修改實現如下展現樣式 具體代碼實心如下:Ext.onReady(function(){ var mainPanel=Ext.create('Ext.panel.Panel',{ title:'主資訊',// collapsible:false,//
Time of Update: 2015-07-21
js中跨域方法原理詳解,js跨域詳解架構中(iframe)的資料。只要協議、網域名稱、連接埠有任何一個不同,都被當作是不同的域。下表給出了相對http://store.company.com/dir/page.html同源檢測的結果:要解決跨域的問題,我們可以使用以下幾種方法:一、通過jsonp跨域在js中,我們直接用XMLHttpRequest請求不同域上的資料時,是不可以的。但是,在頁面上引入不同域上的js指令檔卻是可以的,jsonp正是利用這個特性來實現的。比如,有個a.html頁面,它裡