2020-08-19 La pantalla completa de la aplicación web bajo el html de ios + código css + cuántos tipos de arreglos del número N de JS se colocan en posiciones M + cómo vincular el desarrollo de dominio para el desarrollo local de habilidades blandas

2020-08-19 Fuente del tema: http://www.h-camel.com/index.html

[html] ¿Cómo habilitar el modo de pantalla completa de la aplicación web en IOS?

Cuando el sitio web se agrega a la pantalla de inicio y luego se hace clic para comenzar, la barra de direcciones se puede ocultar (saltar desde el navegador o ingresar al enlace no tiene este efecto)

<meta name="apple-mobile-web-app-capable" content="yes" /> /* 删除苹果默认的工具栏和菜单栏 */
<meta name="apple-touch-fullscreen" content="yes" />

Para otros meta usos, consulte mi otra publicación de blog:

Resumen de uso de metaetiquetas HTML5

https://blog.csdn.net/vampire10086/article/details/106686788

[css] ¿Escribe a menudo código css ahora?

Aunque hay muchos marcos de interfaz de usuario, como element-ui, bootstrap y similares. Sin embargo, css3 es amplio y profundo, y en muchos casos es necesario depender de la escritura a mano para modificar el estilo.

[js] Escriba un método para calcular N números (repetibles), colóquelos en M posiciones y cuántos tipos de arreglos hay

var combine = function(arr, k) {
    var result = {};
    var subresult = [];
    var n = arr.length
    var count = 0
    function combineSub(subresult){
        if(subresult.length == k){
            var subres = subresult.slice(0)
            var sub = []
            subres.forEach(item=>sub.push(arr[item]))
            var res = sub.join()
            if(result[res] == undefined){
                result[res] = sub
                count++
            }
            return;
        }
        for(var i= 0;i<n;i++){
           if(subresult.indexOf(i) ===-1){
              subresult.push(i);
              combineSub(subresult);
              subresult.pop();     
           }           
        }   
    }
    combineSub(subresult);
    return count;
}
combine([1,2,2],1)

[Habilidades blandas] ¿Cómo vincular el desarrollo de nombres de dominio sin modificar los hosts durante el desarrollo local?

Al desarrollar aplicaciones web, con el fin de simular el entorno de producción, se modificará el archivo de hosts en el sistema y se agregará el nombre de dominio para ejecutar el enlace 127.0.0.1 al directorio de desarrollo. Por ejemplo:

127.0.0.1 admin.test.com
127.0.0.1 example.test.com

Pero cuando hay un nombre de dominio en Chrome, puede usar * .localhost sin modificar los hosts.

Agregue test.localhost al server_name de vhosts.conf de nginx, y luego reinicie nginx para abrir el sitio vinculado en Chrome.

Reimpreso de https://www.cnblogs.com/F4NNIU/p/7912237.html

Supongo que te gusta

Origin blog.csdn.net/vampire10086/article/details/108506735
Recomendado
Clasificación