原创 JavaScript的DOM屬性

今天我想記錄一下我對DOM屬性的總結 首先,先來認識一下什麼是JS的DOM DOM 全稱 Document Object Model ,中文名是 文檔對象模型 文檔:我們的html頁面 文檔對象:頁面中的元素 文檔對象模型:

原创 HTML5新特性2(拖放事件/歷史管理/延時加載JS)

1.拖放事件 draggable : 設置爲true,元素就可以拖拽了 拖拽元素事件 : 事件對象爲被拖拽元素 dragstart , 拖拽前觸發 drag , 拖拽前和拖拽結束之間連續觸發,與move的區別 drage

原创 CSS3的彈性盒模型

這是設計來實現更復雜的版面佈局。其本質上就是Box-model的延伸, Box-model定義了一個元素的盒模型,而 Flexbox 更進一步的去規範了這些盒模型之間彼此的相對關係 1.Flexible boxes盒子按照寬高

原创 找到迷宮的所有解

迷宮:數組M 1 1 1 1 1 1 1 1 1 1 1     1 1 1 1 1 1 1 1       1 1 1 1 1 1 1             1 1 1 1   1     1   1 1 1 1     1   1

原创 找到迷宮一條路的解

迷宮:數組M 1 1 1 1 1 1 1 1 1 1 1     1 1 1 1 1 1 1 1       1 1 1 1 1 1 1             1 1 1 1   1     1   1 1 1 1     1   1

原创 詳解web標準

WEB標準是一系列標準的集合,網頁主要由三部分組成:結構(Structure)、表現(Presentation)和行爲(Behavior)。對應的標準也分三方面:結構化標準語言主要包括XHTML和XML,表現標準語言主要包括CS

原创 CSS那點事-總結常用樣式

一些簡單的樣式其實就可以不用剖出來代碼就可以懂的,所以有些簡單的樣式我就不用剖出來代碼進行說明了,因爲已經學過並掌握覺得沒必要寫這麼詳細,覺得小白還是適合去看看教程什麼的,我寫的東西就是一些簡單的記錄與對所學內容的總結 目錄

原创 用HTML5自制視頻控件

這兩天學習了HTML5的視頻音頻,今天剛好完成了自制的視頻控件。但是其中有一個小bug,音量只有最大和靜音,,,,不過可以湊合看的,然後我今天晚上再試試寫音量那塊。。。 HTML部分 <!DOCTYPE html> <html

原创 二叉樹的非遞歸按層遍歷

#include<stdio.h> #include<stdlib.h> typedef struct Node { int data; struct Node * left; struct Node * right; }BTNod

原创 CSS3的動畫效果

1.2D變換 Transform(變形) rotate()旋轉函數 取值度數 transform: rotate(30deg); skew() 傾斜函數 取值度數 transform: skew(30deg); sc

原创 JS的事件(2)--事件函數的取消/事件默認行爲/鍵盤事件/鼠標滾輪事件

這兩天課設,也沒有更博,沒有學習新的知識,沒有複習舊的知識,所以今天晚上有點空就想着把事件的第二部分完成,(其中還應該有鼠標滾輪事件,但是今天晚上沒有看到那塊,所以就先更這一點,明天補齊),鼠標滾輪事件也已經完成 1. 事件函

原创 CSS的自適應兩欄/七種三欄佈局

寫本文主要是爲了解決利用CSS的流體特性實現自適應的兩欄/三欄佈局 #先來了解一下什麼是BFC 1.BFC的定義 全稱Block Formatting Context,中文直譯爲塊級格式上下文。BFC就是一種佈局方式,在這種

原创 HTML5新特性1(新表單控件/選擇器/JSON/data)

1.HTML5新控件 其實新控件不難理解,一段代碼足以說明 HTML部分 <form action="#"> <input type="email" /> //電子郵箱文本框,跟普通的沒什麼區別當輸入

原创 馬踏棋盤

棋盤數組H -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0

原创 JS的事件(1)--焦點事件/event事件/事件流

1. 焦點事件 - 使瀏覽器能夠區分用戶輸入的對象,當一個元素有焦點的時候,那麼它就可以等待用戶的輸入 - 可以切換焦點的方法:1、點擊;2、tab;3、javascript - 注意:不是所有元素都有焦點,能響應用戶操作的元素