{"id":23263,"date":"2020-09-27T06:24:03","date_gmt":"2020-09-27T13:24:03","guid":{"rendered":"https:\/\/careerkarma.com\/blog\/?p=23263"},"modified":"2020-09-27T06:24:06","modified_gmt":"2020-09-27T13:24:06","slug":"cannot-read-property-addeventlistener-of-null","status":"publish","type":"post","link":"https:\/\/careerkarma.com\/blog\/cannot-read-property-addeventlistener-of-null\/","title":{"rendered":"Cannot Read Property \u2018addeventlistener\u2019 of Null"},"content":{"rendered":"\n<p>The method <code>addEventListener() <\/code>is used in conjunction with EventTarget, which is a Document Object Model (DOM) implementation that can receive events like click, mouseover, submit, keydown, drag, and more. Events can be thought of as the interaction a user has with the web page or document.<br><\/p>\n\n\n\n<p>Unlike the value of undefined, the null value can be a value assigned on purpose by developers&nbsp; into their programs. It represents the absence of any value or object. It is a primitive and falsy value.<br><\/p>\n\n\n\n<p>In this article, we\u2019ll dive into why developers may receive this error when coding.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why the Error of Null is Triggered<\/h2>\n\n\n\n<p>An event listener was added to the image of the ship on the website below. We should be seeing a blue dotted border around the image upon clicking it, but instead we receive the \u2018Cannot read property \u2018addEventListener\u2019 of null\u2019 error in the console.<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"308\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/Screenshot-397.png\" alt=\"\" class=\"wp-image-23264\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/Screenshot-397.png 1000w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/Screenshot-397-768x237.png 768w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/Screenshot-397-770x237.png 770w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/Screenshot-397-385x119.png 385w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/Screenshot-397-20x6.png 20w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p>Misspelling the name of the class when invoking the<code> querSelector()<\/code> method could be the reason why. Remember that the value of null means the absence of a value or object. By calling on a value that doesn\u2019t exist the error of null will appear.<br><\/p>\n\n\n\n<p>Note that the querySelector method is just one of many methods we can use when choosing to manipulate a CSS selector in the DOM. The difference between it and the Get Methods like <code>.getElementsByClassName<\/code> is that when calling a class or an id using querySelector or querySelectorAll, we need to remember to use the dot and hash symbol.\u00a0<br><\/p>\n\n\n\n<p>An example to be used inside the invocation is <code>(\u2018.insertClassName\u2019)<\/code> when calling the name of the class or <code>(\u2018#insertIdName\u2019)<\/code> when calling the name of the id. Forgetting to do so will result in the same error.<br><\/p>\n\n\n\n<p>The image of the example website above is a representation of the following markup and JavaScript code.<br><\/p>\n\n\n\n<p>HTML<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>   &lt;section class=&quot;content-destination&quot;&gt;\n      &lt;h2&gt;Pick Your Destination&lt;\/h2&gt;\n      &lt;p&gt;Expedition excursion design darn excursion fun, clean simple organized WordPress Travel colorful webdesign. Traveler blogger website design expedition clean excursion traveling.&lt;\/p&gt;\n      &lt;img src=&quot;img\/destination.jpg&quot; alt=&quot;Second slide&quot;&gt;\n    &lt;\/section&gt;<\/pre><\/div>\n\n\n\n<p>JavaScript<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre> const thirdBorder = document.querySelector('.content-dest');\n thirdBorder.addEventListener('click', (event) =&gt; {\n     event.target.style.border = '1rem dotted blue'\n     event.stopPropagation();    \n});\n<\/pre><\/div>\n\n\n\n<p>Notice when we invoke the <code>querySelector<\/code> method, we are calling on the <code>class \u2018.content-dest\u2019 <\/code>when <code>\u2018.content-dest\u2019<\/code> does not exist in the HTML. If we would have forgotten to use the dot in the class name, we would have received the same error as well.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Debugging<\/h2>\n\n\n\n<p>The value we should be selecting in our JavaScript is<code> \u2018.content-destination\u2019<\/code>. Upon correcting this, the error in the console disappears, and we see the blue dotted border created in our event listener.<br><\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre> const thirdBorder = document.querySelector('.content-destination');\n thirdBorder.addEventListener('click', (event) =&gt; {\n     event.target.style.border = '1rem dotted blue'\n     event.stopPropagation();    \n});\n<\/pre><\/div>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"304\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/Screenshot-400.png\" alt=\"\" class=\"wp-image-23265\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/Screenshot-400.png 1000w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/Screenshot-400-768x233.png 768w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/Screenshot-400-770x234.png 770w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/Screenshot-400-385x117.png 385w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/Screenshot-400-20x6.png 20w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>The <code>addEventListener<\/code> method is used as a way for users to interact with the web page or document. Null is the absence of a value or object. When we call on a selector that does not exist, or forget to include the dot in class name or hash symbol in id when invoking the querySelector methods, we can trigger the same error of null.<br><\/p>\n","protected":false},"excerpt":{"rendered":"The method addEventListener() is used in conjunction with EventTarget, which is a Document Object Model (DOM) implementation that can receive events like click, mouseover, submit, keydown, drag, and more. Events can be thought of as the interaction a user has with the web page or document. Unlike the value of undefined, the null value can&hellip;","protected":false},"author":91,"featured_media":23266,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[11933],"tags":[],"class_list":{"0":"post-23263","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-javascript"},"acf":{"post_sub_title":"","sprint_id":"","query_class":"JavaScript","school_sft":"","parent_sft":"","school_privacy_policy":"","has_review":null,"is_sponser_post":"","is_guest_post":[]},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Cannot Read Property \u2018addeventlistener\u2019 of Null | Career Karma<\/title>\n<meta name=\"description\" content=\"Learn how to deal with the \u201ccannot read property \u2018addeventlistener\u2019 of null\u201d error in JavaScript with this article by Career Karma.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/careerkarma.com\/blog\/cannot-read-property-addeventlistener-of-null\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cannot Read Property \u2018addeventlistener\u2019 of Null\" \/>\n<meta property=\"og:description\" content=\"Learn how to deal with the \u201ccannot read property \u2018addeventlistener\u2019 of null\u201d error in JavaScript with this article by Career Karma.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/careerkarma.com\/blog\/cannot-read-property-addeventlistener-of-null\/\" \/>\n<meta property=\"og:site_name\" content=\"Career Karma\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/careerkarmaapp\" \/>\n<meta property=\"article:published_time\" content=\"2020-09-27T13:24:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-09-27T13:24:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/photo-1542395765-761de4ee9696.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Kelly M.\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/misskellymore\" \/>\n<meta name=\"twitter:site\" content=\"@career_karma\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kelly M.\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/cannot-read-property-addeventlistener-of-null\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/cannot-read-property-addeventlistener-of-null\\\/\"},\"author\":{\"name\":\"Kelly M.\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/1cc6a89c78a56b632b6032b3b040c4fb\"},\"headline\":\"Cannot Read Property \u2018addeventlistener\u2019 of Null\",\"datePublished\":\"2020-09-27T13:24:03+00:00\",\"dateModified\":\"2020-09-27T13:24:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/cannot-read-property-addeventlistener-of-null\\\/\"},\"wordCount\":444,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/cannot-read-property-addeventlistener-of-null\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/photo-1542395765-761de4ee9696.jpeg\",\"articleSection\":[\"JavaScript\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/careerkarma.com\\\/blog\\\/cannot-read-property-addeventlistener-of-null\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/cannot-read-property-addeventlistener-of-null\\\/\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/cannot-read-property-addeventlistener-of-null\\\/\",\"name\":\"Cannot Read Property \u2018addeventlistener\u2019 of Null | Career Karma\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/cannot-read-property-addeventlistener-of-null\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/cannot-read-property-addeventlistener-of-null\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/photo-1542395765-761de4ee9696.jpeg\",\"datePublished\":\"2020-09-27T13:24:03+00:00\",\"dateModified\":\"2020-09-27T13:24:06+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/1cc6a89c78a56b632b6032b3b040c4fb\"},\"description\":\"Learn how to deal with the \u201ccannot read property \u2018addeventlistener\u2019 of null\u201d error in JavaScript with this article by Career Karma.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/cannot-read-property-addeventlistener-of-null\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/careerkarma.com\\\/blog\\\/cannot-read-property-addeventlistener-of-null\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/cannot-read-property-addeventlistener-of-null\\\/#primaryimage\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/photo-1542395765-761de4ee9696.jpeg\",\"contentUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/photo-1542395765-761de4ee9696.jpeg\",\"width\":1000,\"height\":1000},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/cannot-read-property-addeventlistener-of-null\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JavaScript\",\"item\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/javascript\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Cannot Read Property \u2018addeventlistener\u2019 of Null\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/\",\"name\":\"Career Karma\",\"description\":\"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/1cc6a89c78a56b632b6032b3b040c4fb\",\"name\":\"Kelly M.\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/kelly-moreira-150x150.jpeg\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/kelly-moreira-150x150.jpeg\",\"contentUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/kelly-moreira-150x150.jpeg\",\"caption\":\"Kelly M.\"},\"description\":\"Kelly is a technical writer at Career Karma, where she writes tutorials on a variety of topics. She attended the University of Central Florida, earning a BS in Business Administration. Shortly after, she attended Lambda School, specializing in full stack web development and computer science. Before joining Career Karma in September 2020, Kelly worked as a Developer Advocate at Dwolla and as a team lead at Lambda School. Her technical writing can be found on Codecademy, gitConnected, and JavaScript in Plain English.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/kemore\\\/\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/misskellymore\"],\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/author\\\/kelly-m\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cannot Read Property \u2018addeventlistener\u2019 of Null | Career Karma","description":"Learn how to deal with the \u201ccannot read property \u2018addeventlistener\u2019 of null\u201d error in JavaScript with this article by Career Karma.","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:\/\/careerkarma.com\/blog\/cannot-read-property-addeventlistener-of-null\/","og_locale":"en_US","og_type":"article","og_title":"Cannot Read Property \u2018addeventlistener\u2019 of Null","og_description":"Learn how to deal with the \u201ccannot read property \u2018addeventlistener\u2019 of null\u201d error in JavaScript with this article by Career Karma.","og_url":"https:\/\/careerkarma.com\/blog\/cannot-read-property-addeventlistener-of-null\/","og_site_name":"Career Karma","article_publisher":"http:\/\/facebook.com\/careerkarmaapp","article_published_time":"2020-09-27T13:24:03+00:00","article_modified_time":"2020-09-27T13:24:06+00:00","og_image":[{"width":1000,"height":1000,"url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/photo-1542395765-761de4ee9696.jpeg","type":"image\/jpeg"}],"author":"Kelly M.","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/misskellymore","twitter_site":"@career_karma","twitter_misc":{"Written by":"Kelly M.","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/careerkarma.com\/blog\/cannot-read-property-addeventlistener-of-null\/#article","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/cannot-read-property-addeventlistener-of-null\/"},"author":{"name":"Kelly M.","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/1cc6a89c78a56b632b6032b3b040c4fb"},"headline":"Cannot Read Property \u2018addeventlistener\u2019 of Null","datePublished":"2020-09-27T13:24:03+00:00","dateModified":"2020-09-27T13:24:06+00:00","mainEntityOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/cannot-read-property-addeventlistener-of-null\/"},"wordCount":444,"commentCount":0,"image":{"@id":"https:\/\/careerkarma.com\/blog\/cannot-read-property-addeventlistener-of-null\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/photo-1542395765-761de4ee9696.jpeg","articleSection":["JavaScript"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/careerkarma.com\/blog\/cannot-read-property-addeventlistener-of-null\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/careerkarma.com\/blog\/cannot-read-property-addeventlistener-of-null\/","url":"https:\/\/careerkarma.com\/blog\/cannot-read-property-addeventlistener-of-null\/","name":"Cannot Read Property \u2018addeventlistener\u2019 of Null | Career Karma","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/cannot-read-property-addeventlistener-of-null\/#primaryimage"},"image":{"@id":"https:\/\/careerkarma.com\/blog\/cannot-read-property-addeventlistener-of-null\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/photo-1542395765-761de4ee9696.jpeg","datePublished":"2020-09-27T13:24:03+00:00","dateModified":"2020-09-27T13:24:06+00:00","author":{"@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/1cc6a89c78a56b632b6032b3b040c4fb"},"description":"Learn how to deal with the \u201ccannot read property \u2018addeventlistener\u2019 of null\u201d error in JavaScript with this article by Career Karma.","breadcrumb":{"@id":"https:\/\/careerkarma.com\/blog\/cannot-read-property-addeventlistener-of-null\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/careerkarma.com\/blog\/cannot-read-property-addeventlistener-of-null\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/cannot-read-property-addeventlistener-of-null\/#primaryimage","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/photo-1542395765-761de4ee9696.jpeg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/photo-1542395765-761de4ee9696.jpeg","width":1000,"height":1000},{"@type":"BreadcrumbList","@id":"https:\/\/careerkarma.com\/blog\/cannot-read-property-addeventlistener-of-null\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/careerkarma.com\/blog\/"},{"@type":"ListItem","position":2,"name":"JavaScript","item":"https:\/\/careerkarma.com\/blog\/javascript\/"},{"@type":"ListItem","position":3,"name":"Cannot Read Property \u2018addeventlistener\u2019 of Null"}]},{"@type":"WebSite","@id":"https:\/\/careerkarma.com\/blog\/#website","url":"https:\/\/careerkarma.com\/blog\/","name":"Career Karma","description":"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/careerkarma.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/1cc6a89c78a56b632b6032b3b040c4fb","name":"Kelly M.","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/kelly-moreira-150x150.jpeg","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/kelly-moreira-150x150.jpeg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/kelly-moreira-150x150.jpeg","caption":"Kelly M."},"description":"Kelly is a technical writer at Career Karma, where she writes tutorials on a variety of topics. She attended the University of Central Florida, earning a BS in Business Administration. Shortly after, she attended Lambda School, specializing in full stack web development and computer science. Before joining Career Karma in September 2020, Kelly worked as a Developer Advocate at Dwolla and as a team lead at Lambda School. Her technical writing can be found on Codecademy, gitConnected, and JavaScript in Plain English.","sameAs":["https:\/\/www.linkedin.com\/in\/kemore\/","https:\/\/x.com\/https:\/\/twitter.com\/misskellymore"],"url":"https:\/\/careerkarma.com\/blog\/author\/kelly-m\/"}]}},"_links":{"self":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/23263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/users\/91"}],"replies":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/comments?post=23263"}],"version-history":[{"count":0,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/23263\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media\/23266"}],"wp:attachment":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media?parent=23263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/categories?post=23263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/tags?post=23263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}