LEADER 07176nam 22007575 450 001 9910300654703321 005 20200705164527.0 010 $a1-4842-0544-8 024 7 $a10.1007/978-1-4842-0544-0 035 $a(CKB)3710000000377684 035 $a(EBL)2094213 035 $a(SSID)ssj0001465439 035 $a(PQKBManifestationID)11833325 035 $a(PQKBTitleCode)TC0001465439 035 $a(PQKBWorkID)11477839 035 $a(PQKB)11726550 035 $a(DE-He213)978-1-4842-0544-0 035 $a(MiAaPQ)EBC2094213 035 $a(CaSebORM)9781484205440 035 $a(PPN)194807584 035 $a(EXLCZ)993710000000377684 100 $a20150316d2015 u| 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aCustom SharePoint Solutions with HTML and JavaScript$b[electronic resource] $eFor SharePoint On-Premises and SharePoint Online /$fby Brandon Atkinson 205 $a1st ed. 2015. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2015. 215 $a1 online resource (240 p.) 225 1 $aExpert's Voice in Sharepoint 300 $aIncludes index. 311 $a1-4842-0545-6 327 $aContents at a Glance; Introduction; Chapter 1: Setting Up Your Environment; SharePoint Online Developer Site; SharePoint Designer; Visual Studio Express; Browsers and Developer Tools; jQuery; Implementing jQuery in Your SharePoint Environment Using SharePoint Designer; Obtaining jQuery; Team Site Template; Publishing Site Template; Summary; Chapter 2: Introduction to SharePoint Front-End Solutions; Server-Side Development vs. Front-End Development; Components of Front-End Development in SharePoint; JavaScript Object Model (JSOM); REST API; JSLink; Display Templates; Summary 327 $aChapter 3: Content Editor and Script Editor Web PartsContent Editor Web Part; Script Editor Web Part; Putting Them Together with the REST API; Demo List; jQuery, AJAX, and REST API; Wiring It All Up; Not a One-Size-Fits-All Solution; Summary; Chapter 4: Building Custom Web Parts Using HTML and JavaScript; The Etherson Method; Document Library; Folders; HTML, JavaScript, and CSS; Content Editor Web Part; Working with List Data; Rolling Changes Back with Versioning; Debugging with Firebug (Developer Tools); Summary; Chapter 5: Using JSLink to Style List Web Parts; JSLink and a Simple Example 327 $aWorking with the Item TemplateWorking with the Field Template; Loading Multiple Scripts; Summary; Chapter 6: Content Search Web Part and Display Templates; Adding Documents; Result Sources; Content Search Web Part; Display Templates; Summary; Chapter 7: Working with SharePoint's Built-in JavaScript Functions and Properties; Exploring the JavaScript; _spBodyOnLoadFunctions; _spPageContextInfo; _spPageContextInfo.siteAbsoluteUrl; _spPageContextInfo.siteServerRelativeUrl; _spPageContextInfo.webAbsoluteUrl; _spPageContextInfo.webServerRelativeUrl; ExecuteOrDelayUntilScriptLoaded; SP.UI.Notify 327 $aSP.UI.Notify.showLoadingNotificationSP.UI.Notify.addNotification; Summary; Chapter 8: Working with the JavaScript Object Model; Getting Set Up; Working with Lists; Get List Data; HTML; JavaScript; Results; Create a New List; HTML; JavaScript; Results; Delete a List; HTML; JavaScript; Results; Working with List Items; Get List Items; HTML; JavaScript; Results; Limit Results with CAML Query; JavaScript; Results; Add List Items; HTML; JavaScript; Results; Delete List Items; HTML; JavaScript; Results; Working with Document Libraries; Create a New Folder; HTML; JavaScript; Results 327 $aWorking with FilesCreate a New File; HTML; JavaScript; Results; Read a File; HTML; JavaScript; Results; Updating a File; Delete a File; HTML; JavaScript; Results; Working with Sites; Create a Site; HTML; JavaScript; Results; Delete a Site; HTML; JavaScript; Results; HTML; Working with Social Data; JavaScript; CSS; Results; Summary; Chapter 9: Working with the REST API; Getting Set Up; Working with Lists; Get List Data; HTML; JavaScript; Results; Create a New List; HTML; JavaScript; Results; Delete a List; HTML; JavaScript; Results; Working with List Items; Get List Items; HTML; JavaScript 327 $aResults 330 $aThe content and screenshots in this book are based on SharePoint 2013. The techniques shown can also be applied to SharePoint 2016. Custom SharePoint Solutions with HTML and JavaScript 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. The 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. For 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. Whatever 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, Custom SharePoint Solutions with HTML and JavaScript will show you how to get what you want from SharePoint, quickly and reliably. 410 0$aExpert's voice in SharePoint. 606 $aMicrosoft software 606 $aMicrosoft .NET Framework 606 $aComputers 606 $aNatural language processing (Computer science) 606 $aMicrosoft and .NET$3https://scigraph.springernature.com/ontologies/product-market-codes/I29030 606 $aInformation Systems and Communication Service$3https://scigraph.springernature.com/ontologies/product-market-codes/I18008 606 $aNatural Language Processing (NLP)$3https://scigraph.springernature.com/ontologies/product-market-codes/I21040 615 0$aMicrosoft software. 615 0$aMicrosoft .NET Framework. 615 0$aComputers. 615 0$aNatural language processing (Computer science). 615 14$aMicrosoft and .NET. 615 24$aInformation Systems and Communication Service. 615 24$aNatural Language Processing (NLP). 676 $a004 676 $a005.52 676 $a005.72 700 $aAtkinson$b Brandon$4aut$4http://id.loc.gov/vocabulary/relators/aut$0866417 801 0$bUMI 801 1$bUMI 906 $aBOOK 912 $a9910300654703321 996 $aCustom SharePoint Solutions with HTML and JavaScript$91933862 997 $aUNINA