@meiotexto ocorre que como o #JavaScript / #JS é uma linguagem de "alto nível" (simplificada para propósito específico: ser carregada na #Web / #Internet e não se comunicando diretamente com o #Hardware ) e interpretada (toda vez que quer usar, tem que ler tudo, adicionando lentidão), as condicionais simples são mais rápidas se usar "( ? : )" (4 caracteres/bytes, sem espaço) em vez de "if ( ) { } else { }" (que tem 12).
@meiotexto Em adendo, se o objetivo é retornar false/null/undefined/NaN/0 por cause de um erro então aconselho tirar toda a linha do "return" e usar "throw new Error(…)" (mudando "Error" pelos tipos suportados pelo #JavaScript / #JS). Assim, apesar do retorno ser undefined, facilita muito fazer o navegador exibir a mensagem de erro para o usuário, incluindo o arquivo, a linha e a coluna onde ocorreu (use "window.onerror = alert;" no início do script e ao receber a mensagem, veja o console).
Assume-se que se deseja retornar o mesmo conteúdo do retorno da função chamada. Além disso, assumindo uma condição simples, é possível fazer algo como:
return (variavel == "teste" ? true : false );
Se a condição for maior (notar que precisará de vários "( ? : )") então use if.
@gustavo22soares Uma outra questão importante é justamente sobre este ponto do mouse em si. Todo o sistema acessível (e isso inclui os sites) deve ter ao menos uma forma de selecionar os itens de interação usando a tecla de tabulação / Tab, de preferência sem depender de construções em #JavaScript. Nem todos os usuários ativam #JS, por vários motivos, incluindo prevenção contra #Spectre e #Meltdown, vulnerabilidades ainda relevantes.
@pekman Até onde sei, ele segue tendo viés político por si só, mas não partidário. Lógico que a direção radicalista não está mais tão presente, mas as ações com este viés continuam em função do legado da recomendação a favor da #AGPL e do recente descoberta da armadilha do #JavaScript / #JS não livre.
Adendo: Apesar de eu não ser membro, pela página da FSFLA sobre sua estrutura, sei que também usa o método #Condorcet para votações internas.
@guilhermesv No começo tinha iniciado apenas como forma de criar portfólio, mas desisti pois não tinham uso. Hoje só programa se puder usar e fazer #SoftwareLivre / #SoftwareLibre, conforme licenças recomendadas pela @fsf suas organizações-irmãs, @conservancy e @sflc, e se eu realmente for usar. Hoje faço tanto por entretenimento (e.g.: programar para @Minetest / #Minetest em #Lua, uma das linguagens que acho fáceis) ou por necessidade (fazer substituto livre de página com #JavaScript não livre)
@fdroidorg Also, even with client-side autoexecuted #JavaScript (which in most cases doesn't have correct machine-and-human readable markup stating wether it's #FreeSoftware), one can make a keylogger using known #JavaScript libraries/applications and #CSS.
Also, even with client-side autoexecuted #JavaScript (which in most cases doesn't have correct machine-and-human readable markup stating wether it's #FreeSoftware), one can make a keylogger using known #JavaScript libraries/applications and #CSS.
«JavaScript is great, and by all means use it, while also being aware that you can build so many functional UI components without the additional dependancy.
Maybe you can include a few lines of utility code, or a mixin, and forgo the requirement. If you're only targeting more modern browsers, you might not need anything more than what the browser ships with. ..[..]»
So I have been assigned the task to create a Google Form clone. Any ideas on how can I get started? I am noobie in web development. Also what platform would be best for developing it?
Hi. Everyone. it’s an honor be here and thank you for having me. I was born in China and now live in the western country The reason I choose this instance because: 1. have full search function that include the word you toot 2. Connected to almost all the instance 3. The word limited for one toot is huge;
(I thought this is an introduction for you) :) I used to be an IT admin in my company. And currently learning #JavaScript#CSS#HTML. I like to make friends but based on respect each other. welcome to talk with me in Chinese or English (my English name isn’t Sphinx because it’s too cool for an English name)