0104-2020- resumen simple front-end (HTML y CSS y JavaScript y Bootstrap)

El contenido del artículo Fuente: sección Bootstrap 57 JavaWeb caballo negro en
HTML: Hyper Text Markup Language
HTML:
Hipertexto: El hipertexto es un hipervínculo con el método, una variedad de textos en diferentes organizaciones la información espacial malla con el texto .
lenguajes de marcado: no es un lenguaje de programación (siempre y cuando se escribe será ejecutado).
Los documentos HTML: extensión .html o .xml.
Constituido por el lenguaje de etiquetas.
Etiquetas de contención:
Las etiquetas no me puede tener te tengo.
Y como MySQL son insensibles caso, pero la minúscula oficial sugerido.
las etiquetas de archivos: atributos de etiqueta raíz html / cabeza / cabeza además de la etiqueta etiquetas de título título / cuerpo del cuerpo etiqueta
etiqueta de texto:
HTML sintaxis no es estricta.
Más etiquetas categoría.
CSS: Cascading Style Sheets

JavaScript
lenguaje de un script, puede lograr algunos efectos dinámicos, y una mejor interacción con el usuario.

JavaScript es realmente un lenguaje de programación relajado mecanografiado. tipo var valor de la variable de cualquier tipo puede ser definido.
Un operador typeof ()
atención, hay un JS característicos:
± No. último valor se puede convertir automáticamente en número
porque el valor JS diferentes tipos pueden compararse de manera que hay un especial operadores de comparación JS: congruente (si es diferente tipo de regreso directamente falso).
0 y no NaN es verdadera, la otra falsa; la cadena vacía restante es falso es verdadero.
Declaración termina con un punto y coma, pero hay una línea de línea de ruptura puede ser.
var variable global no es
una variable local es el
tipo de parámetro se puede omitir cuando la definición del método, es decir, sin var
mismos anulaciones método JS sin error.
JS objetos en:
Función
array es un lugar especial de varios tipos de números.
Expresiones regulares:

DOM: controla el contenido del documento




电灯开关

	</head>
	<body>
	
	<img id="light" src="img/off.gif">
	
	<script>
	    /*
	        分析:
	            1.获取图片对象
	            2.绑定单击事件
	            3.每次点击切换图片
	                * 规则:
	                    * 如果灯是开的 on,切换图片为 off
	                    * 如果灯是关的 off,切换图片为 on
	                * 使用标记flag来完成
	
	     */
	
	    //1.获取图片对象
	    var light = document.getElementById("light");
	
	    var flag = false;//代表灯是灭的。 off图片
	
	    //2.绑定单击事件
	    light.onclick = function(){
	        if(flag){//判断如果灯是开的,则灭掉
	            light.src = "img/off.gif";
	            flag = false;
	
	        }else{
	            //如果灯是灭的,则打开
	
	            light.src = "img/on.gif";
	            flag = true;
	        }


	
	    }
	    
	</script>
	</body>
	</html>

Ventana: ventana de objeto
de alerta () muestra un cuadro de mensaje de advertencia con un punto y un botón de confirmación.
confirmación () muestra un cuadro de diálogo con un mensaje y el período de confirmación y una cancela botón botones.
* Si el usuario hace clic en el botón Aceptar, el procedimiento vuelve a la verdadera
* Si el usuario hace clic en el botón Cancelar, el procedimiento vuelve falsa
visualización del indicador () se pedirá al usuario que introduzca el cuadro de diálogo.
* Valor de retorno: Obtiene el valor introducido por el usuario

modelo de objetos Bowser

CORTE:

  • estándar del W3C DOM se divide en tres partes bien diferenciadas:

  • Núcleo del DOM - modelo estándar para cualquier documento estructurado

  • XML DOM - modelo estándar para documentos XML

  • HTML DOM - modelo estándar para documentos HTML

  • modelo básico DOM:

  • Elemento: elemento de objeto
    1. Obtener / Crear: para la recogida y creación a través del Documento
    2. Método:
    1. removeAttribute (): Atributo Borrar
    2. setAttribute (): establece las propiedades

  • Nodo: objeto de nodo, los otros cinco de los padres
    * Características: Todo objeto DOM puede ser pensado como un nodo
    * Métodos:
    * árboles CRUD dom:
    appendChild * (): añade un nuevo nodo secundario al nodo final de la lista de nodos secundarios .
    * RemoveChild (): Borrar (y vuelta a) el nodo secundario especificado del nodo actual.
    * ReplaceChild (): sustituir por un nodo hijo del nodo nuevo.
    * Atributos:
    Devuelve * el nodo padre de parentNode.
    Evento:
    Enfoque
    del ratón
    Teclado
    formulario de presentación de
    Bootstrap: un marco de desarrollo front-end, es un software semi-acabado.
    beneficios:

  1. Se define un número de estilos.
  2. diseño sensible. El mismo conjunto de páginas puede ser compatible con diferentes dispositivos de resolución.

Oreja:

1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。
	* 框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。
	* 好处:
		1. 定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到丰富的页面效果。
		2. 响应式布局。
			* 同一套页面可以兼容不同分辨率的设备。


2. 快速入门
	1. 下载Bootstrap
	2. 在项目中将这三个文件夹复制
	3. 创建html页面,引入必要的资源文件


	<!DOCTYPE html>
	<html lang="zh-CN">
	<head>
	    <meta charset="utf-8">
	    <meta http-equiv="X-UA-Compatible" content="IE=edge">
	    <meta name="viewport" content="width=device-width, initial-scale=1">
	    <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
	    <title>Bootstrap HelloWorld</title>
	
	    <!-- Bootstrap -->
	    <link href="css/bootstrap.min.css" rel="stylesheet">






Hola, mundo!

	</body>
	</html>

diseño sensible

* 同一套页面可以兼容不同分辨率的设备。
* 实现:依赖于栅格系统:将一行平均分成12个格子,可以指定元素占几个格子
* 步骤:
	1. 定义容器。相当于之前的table、
		* 容器分类:
			1. container:两边留白
			2. container-fluid:每一种设备都是100%宽度
	2. 定义行。相当于之前的tr   样式:row
	3. 定义元素。指定该元素在不同的设备上,所占的格子数目。样式:col-设备代号-格子数目
		* 设备代号:
			1. xs:超小屏幕 手机 (<768px):col-xs-12
			2. sm:小屏幕 平板 (≥768px)
			3. md:中等屏幕 桌面显示器 (≥992px)
			4. lg:大屏幕 大桌面显示器 (≥1200px)

	* 注意:
		1. 一行中如果格子数目超过12,则超出部分自动换行。
		2. 栅格类属性可以向上兼容。栅格类适用于与屏幕宽度大于或等于分界点大小的设备。
		3. 如果真实设备宽度小于了设置栅格类属性的设备代码的最小值,会一个元素沾满一整行。

estilo CSS y JS plugins

1. 全局CSS样式:
	* 按钮:class="btn btn-default"
	* 图片:
		*  class="img-responsive":图片在任意尺寸都占100%
		*  图片形状
			*  <img src="..." alt="..." class="img-rounded">:方形
			*  <img src="..." alt="..." class="img-circle"> : 圆形
			*  <img src="..." alt="..." class="img-thumbnail"> :相框
	* 表格
		* table
		* table-bordered
		* table-hover
	* 表单
		* 给表单项添加:class="form-control" 
2. 组件:
	* 导航条
	* 分页条
3. 插件:
	* 轮播图
Publicado 98 artículos originales · ganado elogios 0 · Vistas 2210

Supongo que te gusta

Origin blog.csdn.net/weixin_43221993/article/details/103830521
Recomendado
Clasificación