开始学习!
This commit is contained in:
		
							
								
								
									
										67
									
								
								css/kane.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										67
									
								
								css/kane.css
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,67 @@ | ||||
|  | ||||
| html { | ||||
|     --backupground-color: #f7f7f7; | ||||
|     --btn-color-blue: #307dbe; | ||||
|     --btn-color-yellow: #f7b24d; | ||||
|     --btn-color-green: #5bad60; | ||||
|     --btn-color-red: #e56651; | ||||
|     --btn-font-color: #fff; | ||||
|     background-color: #eee; | ||||
| } | ||||
|  | ||||
| #root { | ||||
|     height: 100vh; | ||||
|     width: 100vw; | ||||
|     position: fixed; | ||||
|     padding: 50px; | ||||
|     /* font-size: 0; */ | ||||
|     overflow: auto; | ||||
| } | ||||
|  | ||||
| #root *+* { | ||||
|     margin-top: 15px; | ||||
| } | ||||
|  | ||||
| hr { | ||||
|     background-color: steelblue; | ||||
|     border: none; | ||||
|     height: 3px; | ||||
| } | ||||
|  | ||||
| .test { | ||||
|     width: 110vw; | ||||
|     height: 100vh; | ||||
|     border: 1px solid red; | ||||
|     overflow: auto; | ||||
| } | ||||
|  | ||||
| button { | ||||
|     padding: 5px 10px; | ||||
|     background-color: var(--btn-color-red); | ||||
|     color: var(--btn-font-color); | ||||
|     width: 10em; | ||||
|     border: none; | ||||
|     border-radius: 0.25em; | ||||
|     font-size: 1.5rem; | ||||
| } | ||||
|  | ||||
| button + button { | ||||
|     margin-left: 0.5em; | ||||
| } | ||||
|  | ||||
| button:active { | ||||
|     background-color: var(--btn-font-color); | ||||
|     color: var(--btn-color-red); | ||||
| } | ||||
|  | ||||
| input { | ||||
|     border: none; | ||||
|     outline: solid 2px #e56651; | ||||
|     font-size: 2rem; | ||||
| } | ||||
|  | ||||
| label { | ||||
|     display:inline-block; | ||||
|     font-size: 2rem; | ||||
|     margin-top: 15px; | ||||
| } | ||||
							
								
								
									
										349
									
								
								css/normalize.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										349
									
								
								css/normalize.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,349 @@ | ||||
| /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ | ||||
|  | ||||
| /* Document | ||||
|    ========================================================================== */ | ||||
|  | ||||
| /** | ||||
|  * 1. Correct the line height in all browsers. | ||||
|  * 2. Prevent adjustments of font size after orientation changes in iOS. | ||||
|  */ | ||||
|  | ||||
| html { | ||||
|   line-height: 1.15; /* 1 */ | ||||
|   -webkit-text-size-adjust: 100%; /* 2 */ | ||||
| } | ||||
|  | ||||
| /* Sections | ||||
|    ========================================================================== */ | ||||
|  | ||||
| /** | ||||
|  * Remove the margin in all browsers. | ||||
|  */ | ||||
|  | ||||
| body { | ||||
|   margin: 0; | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * Render the `main` element consistently in IE. | ||||
|  */ | ||||
|  | ||||
| main { | ||||
|   display: block; | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * Correct the font size and margin on `h1` elements within `section` and | ||||
|  * `article` contexts in Chrome, Firefox, and Safari. | ||||
|  */ | ||||
|  | ||||
| h1 { | ||||
|   font-size: 2em; | ||||
|   margin: 0.67em 0; | ||||
| } | ||||
|  | ||||
| /* Grouping content | ||||
|    ========================================================================== */ | ||||
|  | ||||
| /** | ||||
|  * 1. Add the correct box sizing in Firefox. | ||||
|  * 2. Show the overflow in Edge and IE. | ||||
|  */ | ||||
|  | ||||
| hr { | ||||
|   box-sizing: content-box; /* 1 */ | ||||
|   height: 0; /* 1 */ | ||||
|   overflow: visible; /* 2 */ | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * 1. Correct the inheritance and scaling of font size in all browsers. | ||||
|  * 2. Correct the odd `em` font sizing in all browsers. | ||||
|  */ | ||||
|  | ||||
| pre { | ||||
|   font-family: monospace, monospace; /* 1 */ | ||||
|   font-size: 1em; /* 2 */ | ||||
| } | ||||
|  | ||||
| /* Text-level semantics | ||||
|    ========================================================================== */ | ||||
|  | ||||
| /** | ||||
|  * Remove the gray background on active links in IE 10. | ||||
|  */ | ||||
|  | ||||
| a { | ||||
|   background-color: transparent; | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * 1. Remove the bottom border in Chrome 57- | ||||
|  * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. | ||||
|  */ | ||||
|  | ||||
| abbr[title] { | ||||
|   border-bottom: none; /* 1 */ | ||||
|   text-decoration: underline; /* 2 */ | ||||
|   text-decoration: underline dotted; /* 2 */ | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * Add the correct font weight in Chrome, Edge, and Safari. | ||||
|  */ | ||||
|  | ||||
| b, | ||||
| strong { | ||||
|   font-weight: bolder; | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * 1. Correct the inheritance and scaling of font size in all browsers. | ||||
|  * 2. Correct the odd `em` font sizing in all browsers. | ||||
|  */ | ||||
|  | ||||
| code, | ||||
| kbd, | ||||
| samp { | ||||
|   font-family: monospace, monospace; /* 1 */ | ||||
|   font-size: 1em; /* 2 */ | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * Add the correct font size in all browsers. | ||||
|  */ | ||||
|  | ||||
| small { | ||||
|   font-size: 80%; | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * Prevent `sub` and `sup` elements from affecting the line height in | ||||
|  * all browsers. | ||||
|  */ | ||||
|  | ||||
| sub, | ||||
| sup { | ||||
|   font-size: 75%; | ||||
|   line-height: 0; | ||||
|   position: relative; | ||||
|   vertical-align: baseline; | ||||
| } | ||||
|  | ||||
| sub { | ||||
|   bottom: -0.25em; | ||||
| } | ||||
|  | ||||
| sup { | ||||
|   top: -0.5em; | ||||
| } | ||||
|  | ||||
| /* Embedded content | ||||
|    ========================================================================== */ | ||||
|  | ||||
| /** | ||||
|  * Remove the border on images inside links in IE 10. | ||||
|  */ | ||||
|  | ||||
| img { | ||||
|   border-style: none; | ||||
| } | ||||
|  | ||||
| /* Forms | ||||
|    ========================================================================== */ | ||||
|  | ||||
| /** | ||||
|  * 1. Change the font styles in all browsers. | ||||
|  * 2. Remove the margin in Firefox and Safari. | ||||
|  */ | ||||
|  | ||||
| button, | ||||
| input, | ||||
| optgroup, | ||||
| select, | ||||
| textarea { | ||||
|   font-family: inherit; /* 1 */ | ||||
|   font-size: 100%; /* 1 */ | ||||
|   line-height: 1.15; /* 1 */ | ||||
|   margin: 0; /* 2 */ | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * Show the overflow in IE. | ||||
|  * 1. Show the overflow in Edge. | ||||
|  */ | ||||
|  | ||||
| button, | ||||
| input { /* 1 */ | ||||
|   overflow: visible; | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * Remove the inheritance of text transform in Edge, Firefox, and IE. | ||||
|  * 1. Remove the inheritance of text transform in Firefox. | ||||
|  */ | ||||
|  | ||||
| button, | ||||
| select { /* 1 */ | ||||
|   text-transform: none; | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * Correct the inability to style clickable types in iOS and Safari. | ||||
|  */ | ||||
|  | ||||
| button, | ||||
| [type="button"], | ||||
| [type="reset"], | ||||
| [type="submit"] { | ||||
|   -webkit-appearance: button; | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * Remove the inner border and padding in Firefox. | ||||
|  */ | ||||
|  | ||||
| button::-moz-focus-inner, | ||||
| [type="button"]::-moz-focus-inner, | ||||
| [type="reset"]::-moz-focus-inner, | ||||
| [type="submit"]::-moz-focus-inner { | ||||
|   border-style: none; | ||||
|   padding: 0; | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * Restore the focus styles unset by the previous rule. | ||||
|  */ | ||||
|  | ||||
| button:-moz-focusring, | ||||
| [type="button"]:-moz-focusring, | ||||
| [type="reset"]:-moz-focusring, | ||||
| [type="submit"]:-moz-focusring { | ||||
|   outline: 1px dotted ButtonText; | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * Correct the padding in Firefox. | ||||
|  */ | ||||
|  | ||||
| fieldset { | ||||
|   padding: 0.35em 0.75em 0.625em; | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * 1. Correct the text wrapping in Edge and IE. | ||||
|  * 2. Correct the color inheritance from `fieldset` elements in IE. | ||||
|  * 3. Remove the padding so developers are not caught out when they zero out | ||||
|  *    `fieldset` elements in all browsers. | ||||
|  */ | ||||
|  | ||||
| legend { | ||||
|   box-sizing: border-box; /* 1 */ | ||||
|   color: inherit; /* 2 */ | ||||
|   display: table; /* 1 */ | ||||
|   max-width: 100%; /* 1 */ | ||||
|   padding: 0; /* 3 */ | ||||
|   white-space: normal; /* 1 */ | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * Add the correct vertical alignment in Chrome, Firefox, and Opera. | ||||
|  */ | ||||
|  | ||||
| progress { | ||||
|   vertical-align: baseline; | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * Remove the default vertical scrollbar in IE 10+. | ||||
|  */ | ||||
|  | ||||
| textarea { | ||||
|   overflow: auto; | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * 1. Add the correct box sizing in IE 10. | ||||
|  * 2. Remove the padding in IE 10. | ||||
|  */ | ||||
|  | ||||
| [type="checkbox"], | ||||
| [type="radio"] { | ||||
|   box-sizing: border-box; /* 1 */ | ||||
|   padding: 0; /* 2 */ | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * Correct the cursor style of increment and decrement buttons in Chrome. | ||||
|  */ | ||||
|  | ||||
| [type="number"]::-webkit-inner-spin-button, | ||||
| [type="number"]::-webkit-outer-spin-button { | ||||
|   height: auto; | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * 1. Correct the odd appearance in Chrome and Safari. | ||||
|  * 2. Correct the outline style in Safari. | ||||
|  */ | ||||
|  | ||||
| [type="search"] { | ||||
|   -webkit-appearance: textfield; /* 1 */ | ||||
|   outline-offset: -2px; /* 2 */ | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * Remove the inner padding in Chrome and Safari on macOS. | ||||
|  */ | ||||
|  | ||||
| [type="search"]::-webkit-search-decoration { | ||||
|   -webkit-appearance: none; | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * 1. Correct the inability to style clickable types in iOS and Safari. | ||||
|  * 2. Change font properties to `inherit` in Safari. | ||||
|  */ | ||||
|  | ||||
| ::-webkit-file-upload-button { | ||||
|   -webkit-appearance: button; /* 1 */ | ||||
|   font: inherit; /* 2 */ | ||||
| } | ||||
|  | ||||
| /* Interactive | ||||
|    ========================================================================== */ | ||||
|  | ||||
| /* | ||||
|  * Add the correct display in Edge, IE 10+, and Firefox. | ||||
|  */ | ||||
|  | ||||
| details { | ||||
|   display: block; | ||||
| } | ||||
|  | ||||
| /* | ||||
|  * Add the correct display in all browsers. | ||||
|  */ | ||||
|  | ||||
| summary { | ||||
|   display: list-item; | ||||
| } | ||||
|  | ||||
| /* Misc | ||||
|    ========================================================================== */ | ||||
|  | ||||
| /** | ||||
|  * Add the correct display in IE 10+. | ||||
|  */ | ||||
|  | ||||
| template { | ||||
|   display: none; | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * Add the correct display in IE 10. | ||||
|  */ | ||||
|  | ||||
| [hidden] { | ||||
|   display: none; | ||||
| } | ||||
							
								
								
									
										20
									
								
								css/root.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								css/root.css
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| :root { | ||||
|     font-size: 1em; | ||||
|     box-sizing: border-box; | ||||
| } | ||||
|  | ||||
| *, | ||||
| *::before, | ||||
| *::after { | ||||
|     margin: 0; | ||||
|     padding: 0; | ||||
|     box-sizing: inherit; | ||||
| } | ||||
|  | ||||
| body { | ||||
|     font-family: Arial, Helvetica, sans-serif; | ||||
| } | ||||
|  | ||||
| .pointer { | ||||
|     cursor: pointer; | ||||
| } | ||||
							
								
								
									
										8
									
								
								vue.js学习.code-workspace
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								vue.js学习.code-workspace
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| { | ||||
| 	"folders": [ | ||||
| 		{ | ||||
| 			"path": "." | ||||
| 		} | ||||
| 	], | ||||
| 	"settings": {} | ||||
| } | ||||
							
								
								
									
										12014
									
								
								vue/vue-all.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12014
									
								
								vue/vue-all.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										12014
									
								
								vue/vue.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12014
									
								
								vue/vue.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										6
									
								
								vue/vue.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								vue/vue.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										50
									
								
								列表渲染/列表渲染.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										50
									
								
								列表渲染/列表渲染.html
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,50 @@ | ||||
| <!-- | ||||
|  * @Author: Kane | ||||
|  * @Date: 2022-05-18 10:14:52 | ||||
|  * @LastEditors: Kane | ||||
|  * @LastEditTime: 2022-05-18 10:38:14 | ||||
|  * @FilePath: \vue.js学习\列表渲染\列表渲染.html | ||||
|  * @Description:  | ||||
|  *  | ||||
|  * Copyright (c) ${2022} by Kane, All Rights Reserved.  | ||||
| --> | ||||
| <!DOCTYPE html> | ||||
| <html lang="en"> | ||||
|     <head> | ||||
|         <meta charset="UTF-8" /> | ||||
|         <meta http-equiv="X-UA-Compatible" content="IE=edge" /> | ||||
|         <meta name="viewport" content="width=device-width, initial-scale=1.0" /> | ||||
|         <title>Document</title> | ||||
|         <link rel="stylesheet" href="../css/root.css" /> | ||||
|         <link rel="stylesheet" href="../css/kane.css" /> | ||||
|         <script src="../vue/vue.js"></script> | ||||
|     </head> | ||||
|     <body> | ||||
|         <div id="root"> | ||||
|             {{title}} | ||||
|             <br /> | ||||
|             <ul> | ||||
|                 <li v-for="person in personList" :key="person.id"> | ||||
|                     姓名:{{person.name}} | ||||
|                 </li> | ||||
|             </ul> | ||||
|         </div> | ||||
|     </body> | ||||
|     <script> | ||||
|         Vue.config.productionTip = false; | ||||
|  | ||||
|         const vm = new Vue({ | ||||
|             el: "#root", | ||||
|             data: { | ||||
|                 title: "学习vue!", | ||||
|                 personList: [ | ||||
|                     { id: "001", name: "张三", age: 18 }, | ||||
|                     { id: "002", name: "李四", age: 19 }, | ||||
|                     { id: "003", name: "王五", age: 20 }, | ||||
|                     { id: "004", name: "xxx", age: 21 }, | ||||
|                     { id: "005", name: "kkk", age: 22 }, | ||||
|                 ], | ||||
|             }, | ||||
|         }); | ||||
|     </script> | ||||
| </html> | ||||
		Reference in New Issue
	
	Block a user