<br />
<b>Warning</b>:  Undefined array key "global_protection_id" in <b>/home/wikitechy/public_html/interview-questions/wp-content/plugins/content-protector/inc/class-ps-rest-handler.php</b> on line <b>51</b><br />
{"id":4352,"date":"2022-05-16T13:21:21","date_gmt":"2022-05-16T13:21:21","guid":{"rendered":"https:\/\/www.wikitechy.com\/interview-questions\/?p=4352"},"modified":"2022-05-16T13:42:35","modified_gmt":"2022-05-16T13:42:35","slug":"what-is-the-use-of-namespace-in-web-development","status":"publish","type":"post","link":"https:\/\/www.wikitechy.com\/interview-questions\/web-designing\/what-is-the-use-of-namespace-in-web-development\/","title":{"rendered":"What is the use of Namespace in Web Development ?"},"content":{"rendered":"<ul>\n<li style=\"text-align: justify;\">It\u00a0refers to the programming paradigm of providing scope to the identifiers like name of types, functions, variables, etc. to prevent collisions between them.<\/li>\n<li style=\"text-align: justify;\">The same variable name might be required in a program in different contexts for instance.<\/li>\n<li style=\"text-align: justify;\">A group of related elements that each have a unique name or identifier is known as Namespace.<\/li>\n<li style=\"text-align: justify;\">Namespaces are used in many areas of computing, such as, file\u00a0paths, \u00a0domain names and\u00a0XML<\/li>\n<li style=\"text-align: justify;\">Using namespaces in such a scenario will isolate these contexts such that the same identifier can be used in different namespaces.<\/li>\n<li style=\"text-align: justify;\">By default, JavaScript does not provide namespace.<\/li>\n<li style=\"text-align: justify;\">It can contain all variables and functions however we replicate this functionality by making a global object.<\/li>\n<\/ul>\n<p><strong>Syntax:<\/strong><\/p>\n<ul>\n<li>Namespace to initialize an empty space.<\/li>\n<\/ul>\n<div class=\"code-embed-wrapper\"> <div class=\"code-embed-infos\"> <\/div> <pre class=\"language-markup code-embed-pre line-numbers\"  data-start=\"1\" data-line-offset=\"0\"><code class=\"language-markup code-embed-code\">var &lt;namespace&gt; = {};<\/code><\/pre> <\/div>\n<ul>\n<li>Namespace to access variable.<\/li>\n<\/ul>\n<div class=\"code-embed-wrapper\"> <div class=\"code-embed-infos\"> <\/div> <pre class=\"language-markup code-embed-pre line-numbers\"  data-start=\"1\" data-line-offset=\"0\"><code class=\"language-markup code-embed-code\">&lt;namespace&gt;.&lt;identifier&gt;<\/code><\/pre> <\/div>\n<p><strong>For example,<\/strong><\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-4354\" src=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/05\/namespace-example.png\" alt=\"\" width=\"1157\" height=\"613\" srcset=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/05\/namespace-example.png 1157w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/05\/namespace-example-300x159.png 300w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/05\/namespace-example-1024x543.png 1024w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/05\/namespace-example-768x407.png 768w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/05\/namespace-example-390x207.png 390w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/05\/namespace-example-820x434.png 820w\" sizes=\"(max-width: 1157px) 100vw, 1157px\" \/><\/p>\n<p><strong>Output<\/strong><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-4355\" src=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/05\/namespace-output.png\" alt=\"\" width=\"1184\" height=\"281\" srcset=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/05\/namespace-output.png 1184w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/05\/namespace-output-300x71.png 300w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/05\/namespace-output-1024x243.png 1024w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/05\/namespace-output-768x182.png 768w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/05\/namespace-output-390x93.png 390w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/05\/namespace-output-820x195.png 820w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/05\/namespace-output-1180x280.png 1180w\" sizes=\"(max-width: 1184px) 100vw, 1184px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>It\u00a0refers to the programming paradigm of providing scope to the identifiers like name of types, functions, variables, etc. to prevent collisions between them. The same variable name might be required in a program in different contexts for instance. A group of related elements that each have a unique name or identifier is known as Namespace. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"passster_activate_protection":false,"passster_protect_child_pages":"","passster_protection_type":"password","passster_password":"","passster_activate_overwrite_defaults":"","passster_headline":"","passster_instruction":"","passster_placeholder":"","passster_button":"","passster_id":"","passster_activate_misc_settings":"","passster_redirect_url":"","passster_hide":"no","passster_area_shortcode":"","gtb_hide_title":false,"gtb_wrap_title":false,"gtb_class_title":"","gtb_remove_headerfooter":false,"footnotes":""},"categories":[17079],"tags":[17341,17335,17336,17340,17330,17332,17339,17338,17329,17337,17334,17333,17331],"class_list":["post-4352","post","type-post","status-publish","format-standard","hentry","category-web-designing","tag-development-using-namespaces","tag-javascript-namespace-best-practice","tag-javascript-namespace-pattern","tag-namespace-definition","tag-namespace-in-javascript","tag-namespace-in-javascript-example","tag-what-are-namespace-why-is-it-useful-explain-with-an-example","tag-what-is-namespace-in-html","tag-what-is-namespace-in-javascript","tag-what-is-namespace-in-web-service","tag-xml-namespace","tag-xml-namespace-example","tag-xml-namespace-in-web-technology"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What is the use of Namespace in Web Development ? - Web Designing<\/title>\n<meta name=\"description\" content=\"What is the use of Namespace in Web Development ? - It\u00a0refers to the programming paradigm of providing scope to the identifiers like name of types, functions, variables, etc.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wikitechy.com\/interview-questions\/web-designing\/what-is-the-use-of-namespace-in-web-development\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is the use of Namespace in Web Development ? - Web Designing\" \/>\n<meta property=\"og:description\" content=\"What is the use of Namespace in Web Development ? - It\u00a0refers to the programming paradigm of providing scope to the identifiers like name of types, functions, variables, etc.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wikitechy.com\/interview-questions\/web-designing\/what-is-the-use-of-namespace-in-web-development\/\" \/>\n<meta property=\"og:site_name\" content=\"Wikitechy\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-16T13:21:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-05-16T13:42:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/05\/namespace-example.png\" \/>\n<meta name=\"author\" content=\"webmaster\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"webmaster\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/web-designing\/what-is-the-use-of-namespace-in-web-development\/\",\"url\":\"https:\/\/www.wikitechy.com\/interview-questions\/web-designing\/what-is-the-use-of-namespace-in-web-development\/\",\"name\":\"What is the use of Namespace in Web Development ? - Web Designing\",\"isPartOf\":{\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/web-designing\/what-is-the-use-of-namespace-in-web-development\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/web-designing\/what-is-the-use-of-namespace-in-web-development\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/05\/namespace-example.png\",\"datePublished\":\"2022-05-16T13:21:21+00:00\",\"dateModified\":\"2022-05-16T13:42:35+00:00\",\"author\":{\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/f785ba3ecc599133e65ab6138042a3e4\"},\"description\":\"What is the use of Namespace in Web Development ? - It\u00a0refers to the programming paradigm of providing scope to the identifiers like name of types, functions, variables, etc.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wikitechy.com\/interview-questions\/web-designing\/what-is-the-use-of-namespace-in-web-development\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/web-designing\/what-is-the-use-of-namespace-in-web-development\/#primaryimage\",\"url\":\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/05\/namespace-example.png\",\"contentUrl\":\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/05\/namespace-example.png\",\"width\":1157,\"height\":613},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/#website\",\"url\":\"https:\/\/www.wikitechy.com\/interview-questions\/\",\"name\":\"Wikitechy\",\"description\":\"Interview Questions\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wikitechy.com\/interview-questions\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/f785ba3ecc599133e65ab6138042a3e4\",\"name\":\"webmaster\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/155b77fd8cdda3d0913fcb7e7ee63543b0c345d2d8f6dcebda5b0583ab61f967?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/155b77fd8cdda3d0913fcb7e7ee63543b0c345d2d8f6dcebda5b0583ab61f967?s=96&d=mm&r=g\",\"caption\":\"webmaster\"},\"sameAs\":[\"https:\/\/www.wikitechy.com\/interview-questions\"],\"url\":\"https:\/\/www.wikitechy.com\/interview-questions\/author\/webmaster\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is the use of Namespace in Web Development ? - Web Designing","description":"What is the use of Namespace in Web Development ? - It\u00a0refers to the programming paradigm of providing scope to the identifiers like name of types, functions, variables, etc.","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.wikitechy.com\/interview-questions\/web-designing\/what-is-the-use-of-namespace-in-web-development\/","og_locale":"en_US","og_type":"article","og_title":"What is the use of Namespace in Web Development ? - Web Designing","og_description":"What is the use of Namespace in Web Development ? - It\u00a0refers to the programming paradigm of providing scope to the identifiers like name of types, functions, variables, etc.","og_url":"https:\/\/www.wikitechy.com\/interview-questions\/web-designing\/what-is-the-use-of-namespace-in-web-development\/","og_site_name":"Wikitechy","article_published_time":"2022-05-16T13:21:21+00:00","article_modified_time":"2022-05-16T13:42:35+00:00","og_image":[{"url":"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/05\/namespace-example.png"}],"author":"webmaster","twitter_card":"summary_large_image","twitter_misc":{"Written by":"webmaster","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wikitechy.com\/interview-questions\/web-designing\/what-is-the-use-of-namespace-in-web-development\/","url":"https:\/\/www.wikitechy.com\/interview-questions\/web-designing\/what-is-the-use-of-namespace-in-web-development\/","name":"What is the use of Namespace in Web Development ? - Web Designing","isPartOf":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/web-designing\/what-is-the-use-of-namespace-in-web-development\/#primaryimage"},"image":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/web-designing\/what-is-the-use-of-namespace-in-web-development\/#primaryimage"},"thumbnailUrl":"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/05\/namespace-example.png","datePublished":"2022-05-16T13:21:21+00:00","dateModified":"2022-05-16T13:42:35+00:00","author":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/f785ba3ecc599133e65ab6138042a3e4"},"description":"What is the use of Namespace in Web Development ? - It\u00a0refers to the programming paradigm of providing scope to the identifiers like name of types, functions, variables, etc.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wikitechy.com\/interview-questions\/web-designing\/what-is-the-use-of-namespace-in-web-development\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.wikitechy.com\/interview-questions\/web-designing\/what-is-the-use-of-namespace-in-web-development\/#primaryimage","url":"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/05\/namespace-example.png","contentUrl":"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/05\/namespace-example.png","width":1157,"height":613},{"@type":"WebSite","@id":"https:\/\/www.wikitechy.com\/interview-questions\/#website","url":"https:\/\/www.wikitechy.com\/interview-questions\/","name":"Wikitechy","description":"Interview Questions","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wikitechy.com\/interview-questions\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/f785ba3ecc599133e65ab6138042a3e4","name":"webmaster","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/155b77fd8cdda3d0913fcb7e7ee63543b0c345d2d8f6dcebda5b0583ab61f967?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/155b77fd8cdda3d0913fcb7e7ee63543b0c345d2d8f6dcebda5b0583ab61f967?s=96&d=mm&r=g","caption":"webmaster"},"sameAs":["https:\/\/www.wikitechy.com\/interview-questions"],"url":"https:\/\/www.wikitechy.com\/interview-questions\/author\/webmaster\/"}]}},"_links":{"self":[{"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/posts\/4352","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/comments?post=4352"}],"version-history":[{"count":1,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/posts\/4352\/revisions"}],"predecessor-version":[{"id":4356,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/posts\/4352\/revisions\/4356"}],"wp:attachment":[{"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/media?parent=4352"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/categories?post=4352"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/tags?post=4352"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}