JavaScript Essentials for SAP ABAP Developers A Guide to Mobile and Desktop Application Development

Easily master JavaScript (JS) with this quick guide and develop mobile and desktop applications for SAP Fiori. The book equips ABAP/SAP developers with the essential topics to get started with JS. The focus of JavaScript Essentials for SAP ABAP Developers is on the parts of the JS language that are...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Zaidi, Rehan
Format: E-Book
Sprache:Englisch
Veröffentlicht: Berkeley, CA Apress L. P 2017
Apress
Ausgabe:1
Schlagworte:
ISBN:9781484222195, 1484222199, 9781484222201, 1484222202
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract Easily master JavaScript (JS) with this quick guide and develop mobile and desktop applications for SAP Fiori. The book equips ABAP/SAP developers with the essential topics to get started with JS. The focus of JavaScript Essentials for SAP ABAP Developers is on the parts of the JS language that are useful from the perspective of an ABAP developer. The book starts with a brief intro to HTML, the basics of JS, and how to create and run a simple JS program. It then dives into the details of the language, showing how to make simple programs. It covers loops in detail, mathematical operations, and string and regular expressions in JS, as well as a taste of functions, followed by objects and object-oriented programming in JavaScript.
AbstractList Easily master JavaScript (JS) with this quick guide and develop mobile and desktop applications for SAP Fiori. The book equips ABAP/SAP developers with the essential topics to get started with JS. The focus of JavaScript Essentials for SAP ABAP Developers is on the parts of the JS language that are useful from the perspective of an ABAP developer. The book starts with a brief intro to HTML, the basics of JS, and how to create and run a simple JS program. It then dives into the details of the language, showing how to make simple programs. It covers loops in detail, mathematical operations, and string and regular expressions in JS, as well as a taste of functions, followed by objects and object-oriented programming in JavaScript.
With sample code and screenshots to help you fully understand JavaScript (JS), this quick guide will help you to easily master JS and develop mobile and desktop applications for SAP Fiori, while equipping ABAP/SAP developers with the essential topics to get started with JS. --
Author Zaidi, Rehan
Author_xml – sequence: 1
  fullname: Zaidi, Rehan
BookMark eNpFkMtOwzAQRY14iLb0A9hlh1iEjsdJbC_bUl6qBFIRW8u2HAiJ4hCHwueTtJXYzOhqzlzN3DE5qX3tCLmkcEMB-ExyEdM4EQnGiAgxPSJjOshB4TGZ9sBBU5mekZGUIAA5ZedkGsInAFCJyEQ2IvGT3uqNbYumi1YhuLordBWi3LfRZv4SzRd9uXVbV_nGteGCnOb92E0PfULe7lavy4d4_Xz_uJyvY81EChC7XCYuQ4M0tVozZjJgNsu5lZJya6UxSZpKY6nRXDprUQKDPJWMWWmZRjYhV3vjUBZVFXzeKeN9GTD55cqUYXiBQYLQk9d7UofS_YQPX3VBbSu3w9V_EtgvTMjs4Nq0Rf3u2r2poqCGYAdaUTXwalhQ9P-OpvVf3y50amds-5xaXanVYpkIgQI5-wMuLXMC
ContentType eBook
Copyright Rehan Zaidi 2017
Copyright_xml – notice: Rehan Zaidi 2017
DEWEY 005.2762
DOI 10.1007/978-1-4842-2220-1
DatabaseTitleList

DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
DocumentTitleAlternate SAP ERP.
EISBN 1484222202
9781484222201
Edition 1
ExternalDocumentID bks000130420
9781484222201
394309
EBC4882827
Genre Electronic books
GroupedDBID 0DA
0DJ
20A
38.
AABBV
AALIM
AALVI
ABARN
ABQPQ
ABQUB
ACBPH
ACBPT
ACLGV
ADCXD
ADVEM
AEKFX
AERYV
AEZAY
AFOJC
AGIGN
AGYGE
AHWGJ
AIODD
AJFER
ALBAV
ALMA_UNASSIGNED_HOLDINGS
AZZ
BBABE
CZZ
EPMIO
EYCYQ
GEOUK
IEZ
JJU
OHILO
OODEK
SAY
SBO
SWYDZ
TPJZQ
WZT
Z5O
Z7R
Z7S
Z7U
Z7V
Z7X
Z7Y
Z7Z
Z81
Z83
Z84
Z85
Z87
Z88
6XM
DRU
NUC
Z7W
ID FETCH-LOGICAL-a38500-ef94e62b215caa33b603c6f7c9917cc9bb4559bc1ba79ecc29030f5933c9c3a23
ISBN 9781484222195
1484222199
9781484222201
1484222202
IngestDate Sun Aug 27 04:37:16 EDT 2023
Sun Oct 19 07:26:28 EDT 2025
Tue Nov 04 06:45:13 EST 2025
Wed Dec 10 12:10:16 EST 2025
IsPeerReviewed false
IsScholarly false
LCCallNum QA76.73.A12 .Z35 2017
LCCallNum_Ident QA76.76.A65
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-a38500-ef94e62b215caa33b603c6f7c9917cc9bb4559bc1ba79ecc29030f5933c9c3a23
OCLC 990802713
PQID EBC4882827
PageCount 176
ParticipantIDs skillsoft_books24x7_bks000130420
askewsholts_vlebooks_9781484222201
springer_books_10_1007_978_1_4842_2220_1
proquest_ebookcentral_EBC4882827
PublicationCentury 2000
PublicationDate 2017
20170622
2017-06-20
2017.
PublicationDateYYYYMMDD 2017-01-01
2017-06-22
2017-06-20
PublicationDate_xml – year: 2017
  text: 2017
PublicationDecade 2010
PublicationPlace Berkeley, CA
PublicationPlace_xml – name: Berkeley, CA
– name: Place of publication not identified
PublicationYear 2017
Publisher Apress L. P
Apress
Publisher_xml – name: Apress L. P
– name: Apress
SSID ssj0001922386
ssib029577387
ssib030841355
ssib028680569
Score 2.0253367
Snippet Easily master JavaScript (JS) with this quick guide and develop mobile and desktop applications for SAP Fiori. The book equips ABAP/SAP developers with the...
With sample code and screenshots to help you fully understand JavaScript (JS), this quick guide will help you to easily master JS and develop mobile and...
SourceID skillsoft
askewsholts
springer
proquest
SourceType Aggregation Database
Publisher
SubjectTerms ABAP/4 (Computer program language)
Application software
Business enterprises
Computer Applications
Computer programs
Computer Science
JavaScript (Computer program language)
Professional and Applied Computing
Programming Languages, Compilers, Interpreters
Programming Techniques
SubjectTermsDisplay ABAP/4 (Computer program language)
Business enterprises -- Computer programs.
Electronic books.
SAP ERP.
Subtitle A Guide to Mobile and Desktop Application Development
TableOfContents while Loop -- do...while Loop -- for Loop -- for...in Loop -- Label Statement -- Summary -- Chapter 5: Regular Expressions and String Methods -- Regular Expressions: An Overview -- String Methods -- search Method -- replace Method -- match Method -- split Method -- Regular Expression Object -- Regular Expression Object Properties -- constructor Property -- global Property -- ignoreCase Property -- lastIndex Property -- multiline Property -- source Property -- Regular Expression Object Methods -- exec Method -- test Method -- toString Method -- Summary -- Chapter 6: Functions -- Functions: An Overview -- Declaring Functions -- Using a Function Expression -- Self-Invoking Functions -- Named Function Expression -- Anonymous Function -- Using a Function Declaration -- Summary Comparison of the Function Declaration and Function Expression -- Function Parameters and Arguments -- Missing Parameters and the undefined Value -- arguments Array -- Simulating Optional Parameter Passing -- return Statement -- Function Call -- Parameter Pass by Value or Pass by Reference? -- Function Naming -- Summary -- Chapter 7: Doing More with Functions -- Hoisting in the Context of Functions -- First-Class Citizens -- Nested Functions -- Lexical Scoping -- Closures -- Recursive Functions -- Summary -- Chapter 8: Object-Oriented Programming in JavaScript -- Object-Oriented Programming in General -- Object Instances and Constructors -- Approach 1: Using an Object Literal -- Approach 2: Using a Constructor Function -- Approach 3: Using the Object() Constructor -- Approach 4: Using the create() Method -- JavaScript: A Prototype-Based Language -- Prototypal Inheritance -- Summary -- Chapter 9: Objects -- Array -- Properties of Array Object -- Property constructor -- Property length -- Array Methods -- Method concat -- Method pop -- Boolean -- Boolean Properties -- Boolean Methods
Method valueOf -- String -- String Properties -- Property length -- String Methods -- Method charAt -- Method repeat -- Method slice -- Date -- Date Properties -- Property constructor -- Date Methods -- Using Property prototype with Method getDay() -- Method setMonth -- Summary -- Chapter 10: JavaScript Object Notation (JSON) -- JSON: An Overview -- JSON Data Types -- JSON Objects -- JSON Arrays -- JSON parse Method -- JSON stringify Method -- Summary -- Chapter 11: Miscellaneous Topics -- Strict Mode -- Debugging JavaScript -- Code Formatting Tips -- Use a Semicolon at the End of Each Statement -- Usage of Blanks -- Usage of Comparison Operators -- Function Curly Brackets -- Correctly Formatted Code Example -- Naming Convention for Variables -- Runtime Error and Exception Handling -- Best Practices in JavaScript -- Avoid Use of Global Variables -- Never Declare Objects for Numbers, Strings, or Booleans -- Use of default Clause in switch Statements -- Assigning Default Values in Parameter -- Use === Comparison -- Avoid Usage of Closures -- Summary -- Index
Intro -- Contents at a Glance -- Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Chapter 1: Introduction to JavaScript -- Brief JavaScript Background -- Inside a JavaScript Program -- Creating a Simple JS Program -- A Quick Look at HTML -- Putting JavaScript in HTML Code -- Writing JS Code Within the &lt -- HEAD&gt -- and &lt -- /HEAD&gt -- Tags -- Writing JS Code Within the &lt -- BODY&gt -- and &lt -- /BODY&gt -- Tags -- Creating JS Code in a Separate File -- Variable Declaration in JavaScript -- Using Eclipse -- Summary -- Chapter 2: A Step Ahead in JavaScript -- Window Object -- Data Types in JavaScript -- String -- Number -- Undefined -- Null -- Object -- Objects Within Objects -- Boolean -- The typeof Operator -- Method console.log -- Taking Input from the User -- Commonly Used Keywords in JavaScript -- Summary -- Chapter 3: Operators in JavaScript -- Arithmetic Operators -- Addition Operator -- Subtraction Operator -- Multiplication Operator -- Division Operator -- Remainder Operator -- Exponentiation Operator -- Increment Operator -- Decrement Operator -- Unary Negation Operator -- Comparison Operators -- Greater Than Operator -- Less Than Operator -- Greater Than or Equal To Operator -- Less Than or Equal To Operator -- Equality and Inequality Operators -- Equality Operator -- Inequality Operator -- Strict Equality (Identity) Operator -- Non-identity/Strict Inequality Operator -- Logical Operators -- Bitwise Operators -- Bitwise AND -- Bitwise OR -- Bitwise XOR -- Bitwise NOT -- Bitwise Left Shift -- Bitwise Unsigned Right Shift -- Bitwise Signed Right Shift -- Coding Example -- Assignment Operators -- String Operator -- Summary -- Chapter 4: Control Structures in JavaScript -- Block Statement -- Conditional Statements -- if...else Statement -- switch Statement -- Loops in JavaScript
Title JavaScript Essentials for SAP ABAP Developers
URI https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=4882827
http://link.springer.com/10.1007/978-1-4842-2220-1
https://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781484222201&uid=none
http://www.books24x7.com/marc.asp?bookid=130420
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1La9wwEBZtUmhz6ZumL0TpoRAMtiRbVm-bsE2hNA0kLbkJSSvT7S7eJXKW_fkdyfJjm0t76EX4hUbok0ffSDMahN6rssiJ5jTR1vKEiSpLyiy1YPNwVtGZBoZiQrIJfnZWXl2J85iswYV0Aryuy-1WrP8r1PAMwPahs_8Ad18pPIBrAB1KgB3KPxhxfxu5pdqoi6AEjqbOxxR5WcGN8GJyfjQ5hiK6CPk8DyEi_fRmPgu5M76uNKiH6JfsFs1q3fLTdkFv7FrUrzSr-WzeAvQzjrC4eJAFTzeSDnCvR34erUkJ5pFfFcra1Je3FOzgUwGmZ-lDewjYn9kwm_Q-fkNdxMfX3eUFKKD90-m371-6H56InHMa-eGvlm4ChShCAF5shujO5eqa1W1Nx9OBd5pxgA6UW8DsADNH43aMhvtuMV8uHcxtt_a8A5W4fIT2rY8veYzu2PoJethl1cBRyT5FswFHPOCIAUcMOGKPIx5w_IgnOKCImxVuUcSAIo4o4hGKeITiM_Tj0_Ty5HMSc2EkipZ5mia2EswWRANFM0pRqouUmqLiBgg-N0ZozcA41CbTigv4L4kA9V3lglIjDFWEPkd79aq2LxC2YKMTzoHJApsumS6Z0oJCDSJnTKv0EL0b9aLcLMO-vZM7iB4i3HWuDO-jM7GcHp_ApACWPIdP-k6XoQrCtlzqhWs3zBkBUR86LNovZHeMNgiTmfTipJcns5d_06pX6MEwzF-jveb6xr5B98ymmbvrt3H4_QaEqmOH
linkProvider ProQuest Ebooks
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=JavaScript+Essentials+for+SAP+ABAP+Developers%3A+A+Guide+to+Mobile+and+Desktop+Application+Development&rft.au=Zaidi%2C+Rehan&rft.date=2017-06-20&rft.pub=Apress&rft.isbn=9781484222195&rft_id=info:doi/10.1007%2F978-1-4842-2220-1&rft.externalDocID=9781484222201
thumbnail_m http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fvle.dmmserver.com%2Fmedia%2F640%2F97814842%2F9781484222201.jpg
thumbnail_s http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fmedia.springernature.com%2Fw306%2Fspringer-static%2Fcover-hires%2Fbook%2F978-1-4842-2220-1