{"product_id":"9781484205440","title":"Custom SharePoint Solutions with HTML and JavaScript: For SharePoint 2013 and SharePoint Online","description":"\u003cp\u003e\u003cem\u003eCustom SharePoint Solutions with HTML and JavaScript\u003c\/em\u003e shows you how to build and customize SharePoint solutions to suit a wide range of business needs. You don't need a background in Microsoft technologies; you’ll learn how to rapidly build and customize sites entirely on the front end, starting with out-of-the-box features and extending them with HTML and JavaScript code. \u003c\/p\u003e\u003cp\u003eThe book starts with an introduction to working with SharePoint on the front end, and how this can help you avoid common pitfalls associated with deploying custom code on the server. You’ll start by using SharePoint’s browser-based tools to place and manipulate out-of-the-box web parts on a page. Then learn to inject some simple HTML and JavaScript to manipulate these web parts, and use JSLink to rapidly style and manipulate data in the List web part. You'll also see examples of how to build your own custom web parts using HTML, JavaScript and CSS.\u003c\/p\u003e\u003cp\u003eFor those who want to dive deeper into JavaScript on SharePoint, chapters cover working directly with built-in JavaScript methods and properties and the JavaScript object model (JSOM), and how to work with the powerful new REST API, which gives you the ultimate flexibility over what you do with your data. \u003c\/p\u003e\u003cp\u003eWhatever your background, whether it's web development, working with SharePoint on the server side, or if you're a SharePoint user looking to learn new skills, \u003cem\u003eCustom SharePoint Solutions with HTML and JavaScript\u003c\/em\u003e will show you how to get what you want from SharePoint, quickly and reliably.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003eWhat youll learn\u003cul\u003e\n\u003cli\u003eUnderstand the advantages of working with SharePoint on the front end, using HTML and JavaScript.\u003c\/li\u003e\n\u003cli\u003eUse the Content Editor and Script Editor web parts to customize your front end directly in the browser.\u003c\/li\u003e\n\u003cli\u003eWork with SharePoint's built-in JavaScript methods and properties and the JavaScript object model.\u003c\/li\u003e\n\u003cli\u003eAccess and manipulate data using the powerful REST API.\u003c\/li\u003e\n\u003cli\u003eBuild your own custom web parts.\u003c\/li\u003e\n\u003cli\u003eUse JSLink to style and manipulate list data.\u003c\/li\u003e\n\u003c\/ul\u003eWho this book is for\u003cp\u003eWeb or front end developers, .NET developers, and SharePoint users.\u003c\/p\u003e\u003cp\u003eNo prior JavaScript experience is needed for many of the OOTB solutions, but a little is desirable if you want to make the most of what the customizations offer. Experienced JavaScript developers will additionally benefit from the deep dives into JavaScript features in Chapters 4-6.\u003c\/p\u003eTable of Contents\u003cp\u003eChapter 1: Setting Up Your Environment\u003c\/p\u003e\u003cp\u003eChapter 2: Introduction to SharePoint Front End Solutions\u003c\/p\u003e\u003cp\u003eChapter 3: Content Editor and Script Editor Web Parts\u003c\/p\u003e\u003cp\u003eChapter 4: Working With SharePoint's Built-in JavaScript Methods and Properties\u003c\/p\u003e\u003cp\u003eChapter 5: The JavaScript Object Model\u003c\/p\u003e\u003cp\u003eChapter 6: Working With Data Using the REST API\u003c\/p\u003e\u003cp\u003eChapter 7: Building Custom Web Parts Using HTML and JavaScript\u003c\/p\u003e\u003cp\u003eChapter 8: Using JSLink to Style List Web Parts\u003c\/p\u003e\u003cp\u003eChapter 9: Content Search Web Part and Display Templates\u003c\/p\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":47125891219696,"sku":"9781484205440","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781484205440_p0.jpg?v=1763632492","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781484205440","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}