{"id":15060,"date":"2019-12-04T08:00:08","date_gmt":"2019-12-04T11:00:08","guid":{"rendered":"https:\/\/www.impacta.com.br\/blog\/?p=15060"},"modified":"2021-01-05T09:37:48","modified_gmt":"2021-01-05T12:37:48","slug":"javascript-e-suas-funcionalidades","status":"publish","type":"post","link":"https:\/\/www.impacta.com.br\/blog\/javascript-e-suas-funcionalidades\/","title":{"rendered":"JavaScript e suas funcionalidades!"},"content":{"rendered":"<p><span style=\"font-size: 14pt;\">Para\u00a0 quem j\u00e1 est\u00e1 posicionado ou pretende se posicionar no mercado de tecnologia, \u00e9 preciso ter conhecimento sobre o programa JavaScript.\u00a0<\/span><br \/>\n<span style=\"font-size: 14pt;\">O que foi planejado para, inicialmente desenvolver interfaces din\u00e2micas e interativas em sites, come\u00e7o a se tornar t\u00e3o popular entre os usu\u00e1rios que, hoje em dia, existem ferramentas na programa\u00e7\u00e3o possibilitando a cria\u00e7\u00e3o de <a href=\"https:\/\/www.impacta.com.br\/blog\/2017\/10\/25\/desenvolvedor-front-end-back-end-ou-full-stack\/\" target=\"_blank\" rel=\"noopener noreferrer\">back-ends<\/a> e aplicativos para dispositivos m\u00f3veis.<\/span><\/p>\n<h2><span style=\"font-size: 14pt;\">\u00a0 <strong>Mas&#8230;o que \u00e9 o JavaScript?<\/strong><\/span><\/h2>\n<p><span style=\"font-size: 14pt;\">O programa <a href=\"https:\/\/www.impacta.com.br\/blog\/2017\/12\/26\/saiba-o-que-e-javascript-e-por-que-voce-deve-conhece-la\/\">JavaScript<\/a>\u00a0\u00e9 uma linguagem orientada para eventos e para objetos, sendo a mais usada na web. Al\u00e9m de possuir programa\u00e7\u00e3o interpretada estruturada, com\u00a0<em>script<\/em> em alto n\u00edvel,\u00a0<em>tripagem<\/em> din\u00e2mica fraca e\u00a0<em>multi-paradigma<\/em>. \u00c9 muito importante para a cria\u00e7\u00e3o de uma p\u00e1gina na internet- em conjunto com ferramentas como <a href=\"https:\/\/www.impacta.com.br\/blog\/2016\/04\/25\/5-motivos-para-aprender-html5\/\" target=\"_blank\" rel=\"noopener noreferrer\">HTML<\/a> e <a href=\"https:\/\/www.impacta.com.br\/blog\/2015\/11\/04\/otimize-o-css-com-7-ferramentas-online\/\" target=\"_blank\" rel=\"noopener noreferrer\">CSS<\/a>-, se tornando uma das tr\u00eas principais tecnologias da\u00a0<em>World Wide Web.\u00a0<\/em><\/span><br \/>\n<span style=\"font-size: 18.6667px;\">Possui participa\u00e7\u00e3o importante na cria\u00e7\u00e3o de plataformas web, em que s\u00e3o apresentadas ao p\u00fablico grandes quantidades de informa\u00e7\u00f5es em tempo real, como p\u00e1ginas de redes sociais, e-mail e portais de not\u00edcias.\u00a0<\/span><br \/>\n<span style=\"font-size: 14pt;\">Tamb\u00e9m \u00e9 bastante utilizada em <a href=\"https:\/\/www.impacta.com.br\/blog\/2017\/08\/02\/7-servidores-de-aplicacao-desenvolvedores\/\" target=\"_blank\" rel=\"noopener noreferrer\">server-side<\/a> (servidor de aplica\u00e7\u00e3o, onde as opera\u00e7\u00f5es de\u00a0<em>cliente-servidor<\/em> s\u00e3o feitas no servidor e n\u00e3o pelo cliente), onde a atualiza\u00e7\u00e3o da informa\u00e7\u00f5es mostradas nas p\u00e1ginas dos sites s\u00e3o feitas interagindo com o back-end, permitindo a cria\u00e7\u00e3o em outras linguagens, como Java, PHP, Ruby, Python e NodeJs.<\/span><\/p>\n<h2><strong><span style=\"font-size: 14pt;\">Como bloquear a fun\u00e7\u00e3o do bot\u00e3o direito do mouse no JavaScript?<\/span><\/strong><\/h2>\n<p><span style=\"font-size: 14pt;\">O JavaScript possui diversas ferramentas, e uma delas, em especial, te possibilita bloquear o bot\u00e3o direito do seu mouse, para que fique impossibilitado de ser usado no site.<\/span><br \/>\n<span style=\"font-size: 14pt;\">\u00c9 simples, para bloquear a fun\u00e7\u00e3o apenas para a imagem, no evento\u00a0<em>onload<\/em>, \u00e9 preciso digitar &#8220;documento<em>&#8220;, colocar o elemento pelo ID<\/em>\u00a0 (como por exemplo, &#8220;planta&#8221;), adicionar &#8220;.oncontextmenu=fincion().&#8221;\u00a0Ap\u00f3s isso, \u00e9 s\u00f3 dar\u00a0<em>alert<\/em> (&#8220;fun\u00e7\u00e3o desabilitada&#8221;), e um\u00a0<em>return false<\/em>, para evitar continuidade.<\/span><br \/>\n<span style=\"font-size: 14pt;\">Por\u00e9m, ao clicar com o bot\u00e3o direito fora da imagem, \u00e9 poss\u00edvel ver o &#8220;c\u00f3digo fonte&#8221; da imagem, o que possibilita a obten\u00e7\u00e3o do endere\u00e7o da imagem, podendo inserir direto na\u00a0<em>URL<\/em> e abrir a imagem. Essa \u00e9 uma fun\u00e7\u00e3o que tamb\u00e9m pode ser bloqueada.\u00a0<\/span><br \/>\n<span style=\"font-size: 14pt;\">Para entender melhor como fazer o bloqueio dessas fun\u00e7\u00f5es na p\u00e1gina de seu website, confira o v\u00eddeo do\u00a0analista, programador e desenvolvedor Web, especialista em desenvolvimento de sites e aplicativos em PHP padr\u00e3o MVC, autor de material did\u00e1tico e publica\u00e7\u00f5es sobre aplicativos Adobe e provedor do <a href=\"https:\/\/www.impacta.com.br\/online\/Programando-com-JavaScript-online.php\" target=\"_blank\" rel=\"noopener noreferrer\">curso online JavaScript- Programando com a Linguagem<\/a>, Eduardo Pretel Filho.\u00a0<\/span><br \/>\n<iframe loading=\"lazy\" width=\"600\" height=\"350\" src=\"\/\/www.youtube.com\/embed\/WnurFnLGq8I\"><\/iframe><br \/>\n<span style=\"font-size: 14pt;\">Curtiu o post? O conte\u00fado foi relevante para voc\u00ea? Deixe seu coment\u00e1rio opinando sobre o JavaScript ou caso tenha ficado alguma d\u00favida!<\/span><br \/>\n<span style=\"font-size: 14pt;\">\u00a0<\/span><\/p>\n<div class=\"sharing-default-minimal post-bottom\"><div class=\"nectar-social default\" data-position=\"\" data-rm-love=\"0\" data-color-override=\"override\"><div class=\"nectar-social-inner\"><a href=\"#\" class=\"nectar-love\" id=\"nectar-love-15060\" title=\"Love this\"> <i class=\"icon-salient-heart-2\"><\/i><span class=\"love-text\">Love<\/span><span class=\"total_loves\"><span class=\"nectar-love-count\">0<\/span><\/span><\/a><a class='facebook-share nectar-sharing' href='#' title='Share this'> <i class='fa fa-facebook'><\/i> <span class='social-text'>Share<\/span> <\/a><a class='twitter-share nectar-sharing' href='#' title='Share this'> <i class='fa icon-salient-x-twitter'><\/i> <span class='social-text'>Share<\/span> <\/a><a class='linkedin-share nectar-sharing' href='#' title='Share this'> <i class='fa fa-linkedin'><\/i> <span class='social-text'>Share<\/span> <\/a><a class='pinterest-share nectar-sharing' href='#' title='Pin this'> <i class='fa fa-pinterest'><\/i> <span class='social-text'>Pin<\/span> <\/a><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Para\u00a0 quem j\u00e1 est\u00e1 posicionado ou pretende se posicionar no mercado de tecnologia, \u00e9 preciso ter conhecimento sobre o programa JavaScript.\u00a0 O que foi planejado para, inicialmente desenvolver interfaces din\u00e2micas e interativas em sites, come\u00e7o a se tornar t\u00e3o popular entre os usu\u00e1rios que, hoje em dia, existem ferramentas na programa\u00e7\u00e3o possibilitando a cria\u00e7\u00e3o de [&hellip;]<\/p>\n","protected":false},"author":23,"featured_media":17069,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,3],"tags":[522,172,173,57],"class_list":["post-15060","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desenvolvimento","category-tecnologia","tag-back-end","tag-css","tag-html","tag-javascript"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>JavaScript e suas funcionalidades!<\/title>\r\n<meta name=\"description\" content=\"O JavaScript possui diversas possibilidades sobre ferramentas de uso, como a cria\u00e7\u00e3o de back-end e o bloqueio do bot\u00e3o direito do mouse em imagens em sites.\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/www.impacta.com.br\/blog\/javascript-e-suas-funcionalidades\/\" \/>\r\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"JavaScript e suas funcionalidades!\" \/>\r\n<meta property=\"og:description\" content=\"O JavaScript possui diversas possibilidades sobre ferramentas de uso, como a cria\u00e7\u00e3o de back-end e o bloqueio do bot\u00e3o direito do mouse em imagens em sites.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.impacta.com.br\/blog\/javascript-e-suas-funcionalidades\/\" \/>\r\n<meta property=\"og:site_name\" content=\"Blog Impacta - Dicas e Not\u00edcias sobre Carreira\" \/>\r\n<meta property=\"article:published_time\" content=\"2019-12-04T11:00:08+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2021-01-05T12:37:48+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/oque_e_javascript.jpg\" \/>\r\n\t<meta property=\"og:image:width\" content=\"850\" \/>\r\n\t<meta property=\"og:image:height\" content=\"284\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\r\n<meta name=\"author\" content=\"Reda\u00e7\u00e3o Impacta\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Reda\u00e7\u00e3o Impacta\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.impacta.com.br\/blog\/javascript-e-suas-funcionalidades\/\",\"url\":\"https:\/\/www.impacta.com.br\/blog\/javascript-e-suas-funcionalidades\/\",\"name\":\"JavaScript e suas funcionalidades!\",\"isPartOf\":{\"@id\":\"https:\/\/www.impacta.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.impacta.com.br\/blog\/javascript-e-suas-funcionalidades\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.impacta.com.br\/blog\/javascript-e-suas-funcionalidades\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/oque_e_javascript.jpg\",\"datePublished\":\"2019-12-04T11:00:08+00:00\",\"dateModified\":\"2021-01-05T12:37:48+00:00\",\"author\":{\"@id\":\"https:\/\/www.impacta.com.br\/blog\/#\/schema\/person\/3882324164f9237ab7e8d7ac28ecfe79\"},\"description\":\"O JavaScript possui diversas possibilidades sobre ferramentas de uso, como a cria\u00e7\u00e3o de back-end e o bloqueio do bot\u00e3o direito do mouse em imagens em sites.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.impacta.com.br\/blog\/javascript-e-suas-funcionalidades\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.impacta.com.br\/blog\/javascript-e-suas-funcionalidades\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.impacta.com.br\/blog\/javascript-e-suas-funcionalidades\/#primaryimage\",\"url\":\"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/oque_e_javascript.jpg\",\"contentUrl\":\"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/oque_e_javascript.jpg\",\"width\":850,\"height\":284},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.impacta.com.br\/blog\/javascript-e-suas-funcionalidades\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.impacta.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JavaScript e suas funcionalidades!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.impacta.com.br\/blog\/#website\",\"url\":\"https:\/\/www.impacta.com.br\/blog\/\",\"name\":\"Blog Impacta - Dicas e Not\u00edcias sobre Carreira\",\"description\":\"Dicas, Not\u00edcias e Conte\u00fados sobre Carreira, Tecnologia, Design, Gest\u00e3o e Marketing. Conhe\u00e7a e Acompanhe o Blog Impacta\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.impacta.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.impacta.com.br\/blog\/#\/schema\/person\/3882324164f9237ab7e8d7ac28ecfe79\",\"name\":\"Reda\u00e7\u00e3o Impacta\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.impacta.com.br\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2532096eed25696c0e117e2cbb2f2e7c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2532096eed25696c0e117e2cbb2f2e7c?s=96&d=mm&r=g\",\"caption\":\"Reda\u00e7\u00e3o Impacta\"},\"url\":\"https:\/\/www.impacta.com.br\/blog\/author\/redacao_impacta\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JavaScript e suas funcionalidades!","description":"O JavaScript possui diversas possibilidades sobre ferramentas de uso, como a cria\u00e7\u00e3o de back-end e o bloqueio do bot\u00e3o direito do mouse em imagens em sites.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.impacta.com.br\/blog\/javascript-e-suas-funcionalidades\/","og_locale":"pt_BR","og_type":"article","og_title":"JavaScript e suas funcionalidades!","og_description":"O JavaScript possui diversas possibilidades sobre ferramentas de uso, como a cria\u00e7\u00e3o de back-end e o bloqueio do bot\u00e3o direito do mouse em imagens em sites.","og_url":"https:\/\/www.impacta.com.br\/blog\/javascript-e-suas-funcionalidades\/","og_site_name":"Blog Impacta - Dicas e Not\u00edcias sobre Carreira","article_published_time":"2019-12-04T11:00:08+00:00","article_modified_time":"2021-01-05T12:37:48+00:00","og_image":[{"width":850,"height":284,"url":"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/oque_e_javascript.jpg","type":"image\/jpeg"}],"author":"Reda\u00e7\u00e3o Impacta","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Reda\u00e7\u00e3o Impacta","Est. reading time":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.impacta.com.br\/blog\/javascript-e-suas-funcionalidades\/","url":"https:\/\/www.impacta.com.br\/blog\/javascript-e-suas-funcionalidades\/","name":"JavaScript e suas funcionalidades!","isPartOf":{"@id":"https:\/\/www.impacta.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.impacta.com.br\/blog\/javascript-e-suas-funcionalidades\/#primaryimage"},"image":{"@id":"https:\/\/www.impacta.com.br\/blog\/javascript-e-suas-funcionalidades\/#primaryimage"},"thumbnailUrl":"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/oque_e_javascript.jpg","datePublished":"2019-12-04T11:00:08+00:00","dateModified":"2021-01-05T12:37:48+00:00","author":{"@id":"https:\/\/www.impacta.com.br\/blog\/#\/schema\/person\/3882324164f9237ab7e8d7ac28ecfe79"},"description":"O JavaScript possui diversas possibilidades sobre ferramentas de uso, como a cria\u00e7\u00e3o de back-end e o bloqueio do bot\u00e3o direito do mouse em imagens em sites.","breadcrumb":{"@id":"https:\/\/www.impacta.com.br\/blog\/javascript-e-suas-funcionalidades\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.impacta.com.br\/blog\/javascript-e-suas-funcionalidades\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.impacta.com.br\/blog\/javascript-e-suas-funcionalidades\/#primaryimage","url":"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/oque_e_javascript.jpg","contentUrl":"https:\/\/www.impacta.com.br\/blog\/wp-content\/uploads\/2020\/04\/oque_e_javascript.jpg","width":850,"height":284},{"@type":"BreadcrumbList","@id":"https:\/\/www.impacta.com.br\/blog\/javascript-e-suas-funcionalidades\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.impacta.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"JavaScript e suas funcionalidades!"}]},{"@type":"WebSite","@id":"https:\/\/www.impacta.com.br\/blog\/#website","url":"https:\/\/www.impacta.com.br\/blog\/","name":"Blog Impacta - Dicas e Not\u00edcias sobre Carreira","description":"Dicas, Not\u00edcias e Conte\u00fados sobre Carreira, Tecnologia, Design, Gest\u00e3o e Marketing. Conhe\u00e7a e Acompanhe o Blog Impacta","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.impacta.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.impacta.com.br\/blog\/#\/schema\/person\/3882324164f9237ab7e8d7ac28ecfe79","name":"Reda\u00e7\u00e3o Impacta","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.impacta.com.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2532096eed25696c0e117e2cbb2f2e7c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2532096eed25696c0e117e2cbb2f2e7c?s=96&d=mm&r=g","caption":"Reda\u00e7\u00e3o Impacta"},"url":"https:\/\/www.impacta.com.br\/blog\/author\/redacao_impacta\/"}]}},"acf":{"post_description":null,"capa_mobile":null},"_links":{"self":[{"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/posts\/15060","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/comments?post=15060"}],"version-history":[{"count":0,"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/posts\/15060\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/media\/17069"}],"wp:attachment":[{"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/media?parent=15060"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/categories?post=15060"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.impacta.com.br\/blog\/wp-json\/wp\/v2\/tags?post=15060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}