{"id":"https://openalex.org/W2746320830","doi":null,"title":"Speaking JavaScript","display_name":"Speaking JavaScript","publication_year":2014,"publication_date":"2014-02-25","ids":{"openalex":"https://openalex.org/W2746320830","mag":"2746320830"},"language":"en","primary_location":{"id":"pmh:oai:cds.cern.ch:1697273","doi":null,"is_oa":false,"landing_page_url":"http://cds.cern.ch/record/1697273","pdf_url":null,"source":{"id":"https://openalex.org/S4306400735","display_name":"International Linear Collider","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5052115125","display_name":"Axel Rauschmayer","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Axel Rauschmayer","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5052115125"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.01,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.81484938,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":87,"max":93},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12799","display_name":"Mobile and Web Applications","score":0.9648000001907349,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12799","display_name":"Mobile and Web Applications","score":0.9648000001907349,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.02280000038444996,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.00279999990016222,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/javascript","display_name":"JavaScript","score":0.9980000257492065},{"id":"https://openalex.org/keywords/javascript-syntax","display_name":"JavaScript syntax","score":0.6029999852180481},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"object-oriented programming","score":0.8619999885559082},{"id":"https://openalex.org/keywords/regular-expressions","display_name":"regular expressions","score":0.9829999804496765},{"id":"https://openalex.org/keywords/json","display_name":"JSON","score":0.9990000128746033},{"id":"https://openalex.org/keywords/programming-best-practices","display_name":"programming best practices","score":0.7149999737739563},{"id":"https://openalex.org/keywords/module-system","display_name":"module system","score":0.8180000185966492},{"id":"https://openalex.org/keywords/package-managers","display_name":"package managers","score":0.8410000205039978},{"id":"https://openalex.org/keywords/build-tools","display_name":"build tools","score":0.8069999814033508},{"id":"https://openalex.org/keywords/javascript-library","display_name":"JavaScript library","score":0.578000009059906},{"id":"https://openalex.org/keywords/style-guides","display_name":"style guides","score":0.5720000267028809}],"concepts":[{"id":"https://openalex.org/C198240166","wikidata":"https://www.wikidata.org/wiki/Q2298909","display_name":"Unobtrusive JavaScript","level":4,"score":0.9716438055038452},{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.9575983285903931},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8198023438453674},{"id":"https://openalex.org/C2780416260","wikidata":"https://www.wikidata.org/wiki/Q2063","display_name":"JSON","level":2,"score":0.705924391746521},{"id":"https://openalex.org/C103048170","wikidata":"https://www.wikidata.org/wiki/Q725485","display_name":"Rich Internet application","level":3,"score":0.7012025713920593},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6823598146438599},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.5566608309745789},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.5096817016601562},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.4822862446308136},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.349826842546463}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:cds.cern.ch:1697273","doi":null,"is_oa":false,"landing_page_url":"http://cds.cern.ch/record/1697273","pdf_url":null,"source":{"id":"https://openalex.org/S4306400735","display_name":"International Linear Collider","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null},{"id":"mag:2746320830","doi":null,"is_oa":false,"landing_page_url":"https://openlibrary.org/books/OL26128344M/Speaking_JavaScript","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2477981260","https://openalex.org/W2161433768","https://openalex.org/W2502475670","https://openalex.org/W2501703715","https://openalex.org/W2913429289","https://openalex.org/W2027445165","https://openalex.org/W2464249250","https://openalex.org/W7022168399","https://openalex.org/W1672025070","https://openalex.org/W2614015876"],"abstract_inverted_index":{"Like":[0],"it":[1],"or":[2,22],"not,":[3],"JavaScript":[4,51,81,100,112,116],"is":[5],"everywhere":[6],"these":[7],"daysfrom":[8],"browser":[9],"to":[10,12,18,72,131],"server":[11],"mobileand":[13],"now":[14],"you,":[15],"too,":[16],"need":[17],"learn":[19,111],"the":[20,47,55,70],"language":[21,56,71,93],"dive":[23],"deeper":[24],"than":[25],"you":[26,32,53,66,74,110],"have.":[27],"This":[28,107],"concise":[29],"book":[30],"guides":[31],"into":[33],"and":[34,87,114,128,134,143,150,159,175],"through":[35],"JavaScript,":[36],"written":[37],"by":[38],"a":[39,62,85,141],"veteran":[40],"programmer":[41],"who":[42],"once":[43],"found":[44],"himself":[45],"in":[46,95,117],"same":[48],"position.":[49],"Speaking":[50],"helps":[52,109],"approach":[54],"with":[57,104,136,153],"four":[58],"standalone":[59],"sections.":[60],"First,":[61],"quick-start":[63],"guide":[64],"teaches":[65],"just":[67],"enough":[68],"of":[69,121,138],"help":[73],"be":[75],"productive":[76],"right":[77],"away.":[78],"More":[79],"experienced":[80],"programmers":[82],"will":[83],"find":[84],"complete":[86],"easy-to-read":[88],"reference":[89],"that":[90],"covers":[91],"each":[92],"feature":[94],"depth.":[96],"Complete":[97],"contents":[98],"include:":[99],"quick":[101],"start:":[102],"Familiar":[103],"object-oriented":[105,129],"programming?":[106],"part":[108],"quickly":[113],"properly.":[115],"depth:":[118],"Learn":[119],"details":[120],"ECMAScript":[122],"5,":[123],"from":[124],"syntax,":[125],"variables,":[126],"functions,":[127],"programming":[130,155],"regular":[132],"expressions":[133],"JSON":[135],"lots":[137],"examples.":[139],"Pick":[140],"topic":[142],"jump":[144],"in.":[145],"Background:":[146],"Understand":[147],"JavaScripts":[148],"history":[149],"its":[151],"relationship":[152],"other":[154],"languages.":[156],"Tips,":[157],"tools,":[158,174],"libraries:":[160],"Survey":[161],"existing":[162],"style":[163],"guides,":[164],"best":[165],"practices,":[166],"advanced":[167],"techniques,":[168],"module":[169],"systems,":[170],"package":[171],"managers,":[172],"build":[173],"learning":[176],"resources.":[177]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1}],"updated_date":"2026-09-04T10:56:28.161419","created_date":"2017-08-31T00:00:00"}
