Este artigo descreve como o JS usa cookies para definir estilos. Compartilhe -o para sua referência, como segue:
var styleshow = ["BlackGreen", "Purple"]; var path = "/"; var styleswitch = {// Definir estilo setStylesheet: function (styleName) {var i, a, main; for (i = 0; (a = document.getElementsByTagName ("link") [i]); i ++) {if (a.getAttribute ("rel"). if (a.getAttribute ("title") == styleName) {a.disabled = false; this.setcookie ("estilo", nome de estilos); }}}}}}}, // obtenha o estilo atual usado getStylesheet: function () {var i, a; para (i = 0; (a = document.getElementsByTagName ("link") [i]); i ++) {if (a.getattribute ("rel"). }} retornar nulo; }, // Obtenha o estilo padrão getPreferredStylesheet: function () {var i, a; para (i = 0; (a = document.getElementsByTagName ("link") [i]); i ++) {if (a.getAttribute ("rel"). indexOf ("style")! }} retornar nulo; }, // getc cookie getCookie: function (nome) {var cookiename = codeuricomponent (name) + "=", cookiestart = document.cookie.indexof (cookiename), cookievalue = null; if (cookiestart> -1) {var cookieend = document.cookie.indexof (";", cookiestatart); if (cookiestart == -1) {alert (-2); cookieend = document.cookie.length; } CookieValue = decodeuricomponent (document.cookie.substring (cookiestatart + cookiename.length, cookieend)); } para (var i = 0; i <styleshow.length; i ++) {if (cookieValue == styleshow [i]) {alert (styleshow [i]); retornar Styleshow [i]; }} retornar Styleshow [0]; }, // gerar cookie // nome Nome do cookie // Valor Valor // Expira o tempo de expiração // caminho do caminho setCookie: function (nome, valor, expiração, caminho, domínio, seguro) {var cookietext = codeuricomponent (nome) + "=" + Encodeuricomponent (value) + ";";;; if (Expira a Instância do Data) {cookietext + = "expires =" + expira.togmtString (); } if (path) {cookietext + = "; path =" + path; } if (domain) {cookietext + = "; domain =" + domain; } if (seguro) {cookietext += "; seguro"; } document.cookie = cookietext; }, // Redefinir cookie unsetcookie: function (nome, caminho, domínio, seguro) {this.set (nome, "", nova data (0), caminho, domínio, tela); }};Para obter mais informações sobre o conteúdo relacionado ao JavaScript, consulte os tópicos deste site: "Resumo das técnicas de operação JSON em JavaScript", "Resumo dos efeitos e técnicas de comutação de JavaScript", "Resumo de Javascript Search, Summar Techniques de Javscript Effects and Techniques" Summary of JAV de Javscript Effects e Techniques "" Summary of JAV de Javscript Effects and Techniques "" Summary of Jav "JArcript Effects e Techniques" "Summary of JAV de Javscript Effects e Techniques" "Summary of JAV" JAVING EFETHING EFETHENS " Estruturas de dados e técnicas de algoritmo "," Resumo dos algoritmos e técnicas de travessia de JavaScript "e" Resumo do uso de operações matemáticas de JavaScript "
Espero que este artigo seja útil para a programação JavaScript de todos.