Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
/*
HTML5 Shiv v3.6.2pre | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
Uncompressed source: https://github.com/aFarkas/html5shiv
*/
(function(l, f) {
function m() {
var a = e.elements;
return "string" == typeof a ? a.split(" ") : a
}

function i(a) {
var b = n[a[o]];
b || (b = {}, h++, a[o] = h, n[h] = b);
return b
}

function p(a, b, c) {
b || (b = f);
if (g) return b.createElement(a);
c || (c = i(b));
b = c.cache[a] ? c.cache[a].cloneNode() : r.test(a) ? (c.cache[a] = c.createElem(a)).cloneNode() : c.createElem(a);
return b.canHaveChildren && !s.test(a) ? c.frag.appendChild(b) : b
}

function t(a, b) {
if (!b.cache) b.cache = {}, b.createElem = a.createElement, b.createFrag = a.createDocumentFragment, b.frag = b.createFrag();
a.createElement = function(c) {
return !e.shivMethods ? b.createElem(c) : p(c, a, b)
};
a.createDocumentFragment = Function("h,f", "return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&(" + m().join().replace(/\w+/g, function(a) {
b.createElem(a);
b.frag.createElement(a);
return 'c("' + a + '")'
}) + ");return n}")(e, b.frag)
}

function q(a) {
a || (a = f);
var b = i(a);
if (e.shivCSS && !j && !b.hasCSS) {
var c, d = a;
c = d.createElement("p");
d = d.getElementsByTagName("head")[0] || d.documentElement;
c.innerHTML = "x<style>article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}</style>";
c = d.insertBefore(c.lastChild, d.firstChild);
b.hasCSS = !! c
}
g || t(a, b);
return a
}
var k = l.html5 || {}, s = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,
r = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,
j, o = "_html5shiv",
h = 0,
n = {}, g;
(function() {
try {
var a = f.createElement("a");
a.innerHTML = "<xyz></xyz>";
j = "hidden" in a;
var b;
if (!(b = 1 == a.childNodes.length)) {
f.createElement("a");
var c = f.createDocumentFragment();
b = "undefined" == typeof c.cloneNode ||
"undefined" == typeof c.createDocumentFragment || "undefined" == typeof c.createElement
}
g = b
} catch (d) {
g = j = !0
}
})();
var e = {
elements: k.elements || "abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup main mark meter nav output progress section summary time video",
version: "3.6.2pre",
shivCSS: !1 !== k.shivCSS,
supportsUnknownElements: g,
shivMethods: !1 !== k.shivMethods,
type: "default",
shivDocument: q,
createElement: p,
createDocumentFragment: function(a, b) {
a || (a = f);
if (g) return a.createDocumentFragment();
for (var b = b || i(a), c = b.frag.cloneNode(), d = 0, e = m(), h = e.length; d < h; d++) c.createElement(e[d]);
return c
}
};
l.html5 = e;
q(f)
})(this, document);

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
body,
h2,
h3,
h4,
h5,
h6 {
margin: 0;
padding: 0;
}

body {
width: 100%;
min-width: 960px;
background: #d8dfdf;
}
header{
border-top-left-radius: 12px;
border-top-right-radius: 12px;
margin-top:30px!important;
}
header img{
margin-left: 10px;
}
header,
article {
width: 700px;
height: 100%;
margin: auto;
background: #fff;
}
nav {
text-align: right;
}
table {
width: 90%;
margin: 0 auto 30px;
}

tbody th {
width: 67px;
}

tbody th p {
font-size: 12px;
}

tbody td p {
font-size: 12px;
color: #006aff;
}

strong {
color: red;
}

input[type='submit'] {
width: 80px;
height: 40px;
text-align: center;
}

td.submit {
text-align: center;
}
110 changes: 110 additions & 0 deletions student/zhangwei/First week test/syllabus/Syllabus.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
<!DOCTYPE html>
<html>

<head>
<meta charset="utf-8">
<title>school syllabus</title>
<script src="javaScript/html5.js"></script>
<style type="text/css">
body,tr,th,td{
margin: 0;
padding: 0;
}
body{
width: 100%;
min-width: 960px;
}
h1{
text-align: center;
}
table{
width: 700px;
height: 450px;
margin: 0 auto;
text-align: center;
}
td{
width: 100px;
height: 50px;
}
tr,td,th{
background:#7fffd4;
}
</style>
</head>

<body>
<header>
<h1>2016-2017学年第二学期学生个人课程表</h1>
</header>
<article>
<table cellspacing="10">
<caption><h3>大三第一学期课程表</h3></caption>
<thead>
<tr>
<th colspan="2">时间</th>
<td>星期一</td>
<td>星期二</td>
<td>星期三</td>
<td>星期四</td>
<td>星期五</td>
</tr>
</thead>
<tbody>
<tr>
<th rowspan="4">上午</th>
<td rowspan="2">8:00-09:50</td>
<td rowspan="2">体育训练学</td>
<td>休息</td>
<td>休息</td>
<td>休息</td>
<td>休息</td>
</tr>
<tr>
<td>休息</td>
<td>休息</td>
<td>休息</td>
<td>休息</td>
</tr>
<tr>
<td rowspan="2">10:00-11:50</td>
<td rowspan="2">体育概论</td>
<td rowspan="2">形体与体操</td>
<td rowspan="2">体育心理学</td>
<td>休息</td>
<td rowspan="2">传统体育</td>
</tr>
<tr>
<td>休息</td>
</tr>
<tr>
<th rowspan="4">下午</th>
<td rowspan="2">2:10-4:00</td>
<td rowspan="2">体育概论</td>
<td rowspan="2">羽毛球</td>
<td>休息</td>
<td>休息</td>
<td rowspan="2">体育管理</td>
</tr>
<tr>
<td>休息</td>
<td>休息</td>
</tr>
<tr>
<td rowspan="2">4:10-6:00</td>
<td>休息</td>
<td rowspan="2">体育传播</td>
<td>休息</td>
<td rowspan="2">毛概</td>
<td rowspan="2">形式与政策</td>
</tr>
<tr>
<td>休息</td>
<td>休息</td>
</tr>
</tbody>
</table>
</article>
</body>

</html>
91 changes: 91 additions & 0 deletions student/zhangwei/First week test/syllabus/javaScript/html5.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
/*
HTML5 Shiv v3.6.2pre | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
Uncompressed source: https://github.com/aFarkas/html5shiv
*/
(function(l, f) {
function m() {
var a = e.elements;
return "string" == typeof a ? a.split(" ") : a
}

function i(a) {
var b = n[a[o]];
b || (b = {}, h++, a[o] = h, n[h] = b);
return b
}

function p(a, b, c) {
b || (b = f);
if (g) return b.createElement(a);
c || (c = i(b));
b = c.cache[a] ? c.cache[a].cloneNode() : r.test(a) ? (c.cache[a] = c.createElem(a)).cloneNode() : c.createElem(a);
return b.canHaveChildren && !s.test(a) ? c.frag.appendChild(b) : b
}

function t(a, b) {
if (!b.cache) b.cache = {}, b.createElem = a.createElement, b.createFrag = a.createDocumentFragment, b.frag = b.createFrag();
a.createElement = function(c) {
return !e.shivMethods ? b.createElem(c) : p(c, a, b)
};
a.createDocumentFragment = Function("h,f", "return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&(" + m().join().replace(/\w+/g, function(a) {
b.createElem(a);
b.frag.createElement(a);
return 'c("' + a + '")'
}) + ");return n}")(e, b.frag)
}

function q(a) {
a || (a = f);
var b = i(a);
if (e.shivCSS && !j && !b.hasCSS) {
var c, d = a;
c = d.createElement("p");
d = d.getElementsByTagName("head")[0] || d.documentElement;
c.innerHTML = "x<style>article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}</style>";
c = d.insertBefore(c.lastChild, d.firstChild);
b.hasCSS = !! c
}
g || t(a, b);
return a
}
var k = l.html5 || {}, s = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,
r = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,
j, o = "_html5shiv",
h = 0,
n = {}, g;
(function() {
try {
var a = f.createElement("a");
a.innerHTML = "<xyz></xyz>";
j = "hidden" in a;
var b;
if (!(b = 1 == a.childNodes.length)) {
f.createElement("a");
var c = f.createDocumentFragment();
b = "undefined" == typeof c.cloneNode ||
"undefined" == typeof c.createDocumentFragment || "undefined" == typeof c.createElement
}
g = b
} catch (d) {
g = j = !0
}
})();
var e = {
elements: k.elements || "abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup main mark meter nav output progress section summary time video",
version: "3.6.2pre",
shivCSS: !1 !== k.shivCSS,
supportsUnknownElements: g,
shivMethods: !1 !== k.shivMethods,
type: "default",
shivDocument: q,
createElement: p,
createDocumentFragment: function(a, b) {
a || (a = f);
if (g) return a.createDocumentFragment();
for (var b = b || i(a), c = b.frag.cloneNode(), d = 0, e = m(), h = e.length; d < h; d++) c.createElement(e[d]);
return c
}
};
l.html5 = e;
q(f)
})(this, document);
25 changes: 25 additions & 0 deletions student/zhangwei/First week test/找茬.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#作业一
##找茬
>平时会用极客学院看一些教学视频,所以查看的他的html原代码。
我认为,在源代码中
```html
<div id="wrapper">
<div id="header"></div>
<div id="pager"></div>
<div id="footer"></div>
</div>
```

>这种大体结构和标签的使用不够语义化,因该使用HTML5的标签使其更语义化
```html
<div id="wrapper">
<header></header>
<article></article>
<footer></footer>
</div>
```
并且,在img标签中,均没有加入alt对图片加以说明,不符合无障碍性。
极客学院大部分的结构还是很符合语义化的;比如:内容部分的每一小块使用的是section标签包裹列表,很清楚的表达了内容。



2 changes: 2 additions & 0 deletions student/zhangwei/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
##存放每周作业
谢谢老师帮忙批改作业!
Loading