Angularjs is used for addressing many of the challenges encountered in developing single-page applications.
The AngularJS library works by first reading the HTML page, which has embedded into it additional custom tag attributes. Angular interprets those attributes as directives to bind input or output parts of the page to a model that is represented by standard JavaScript variables. AngularJS's design goals include: 1  to decouple DOM manipulation from application logic. 2  to decouple the client side of an application from the server side. 3  to provide structure for the journey of building an application: from designing the UI, through writing the business logic, to testing. Misko Hevery, of Google, is the founding co-author of AngularJS, a popular JavaScript UI framework that has seen considerable growth lately. Recently, Hevery outlined plans for AngularJS 2.0, which will improve on dependency injection but cut support for older browsers.  AngularJS (commonly referred to as  Angular ) is an open-source web application framework maintained by Google and by a community of individual developers and corporations to address many of the challenges encountered in developing single-page applications. AngularJS's design goals include: 1  to decouple DOM manipulation from application logic. 2  to decouple the client side of an application from the server side. 3  to provide structure for the journey of building an application: from designing the UI, through writing the business logic, to testing. Keywords: angularjs introduction,angularjs features,angularjs version. AngularJS is an open-source JavaScript framework developed by Google. It helps you to create single-page applications, one-page web applications that only require HTML, CSS, and JavaScript on the client side. It is based on MV-* pattern and build well structured, easily testable, and maintainable front-end applications. AngularJS has changed the way to web development. It does not based on jQuery to perform its operations. Till now you are using ASP.NET, ASP.NET MVC, PHP, JSP, Ruby on Rails for web development but now you can do your complete web development by using most powerful and adaptive JavaScript Framework AngularJS This tutorial is specially designed to help you learn AngularJS as quickly and efficiently as possible. First, you will learn the basics of AngularJS: directives, expressions, filters, modules, and controllers. Then you will learn everything else you need to know about AngularJS: Events, DOM, Forms, Input, Validation, Http, and more. AngularJS is a structural framework for dynamic web apps. It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly. Angular's data binding and dependency injection eliminate much of the code you would otherwise have to write.  According to JavaScript analytics service Libscore, AngularJS is used on the websites of NBC, Walgreens, Intel, Sprint, ABC News, and approximately 8,400 other sites out of 1 million tested in July 2015. AngularJS's design goals include: 1  to decouple DOM manipulation from application logic. 2  to decouple the client side of an application from the server side. 3  to provide structure for the journey of building an application: from designing the UI, through writing the business logic, to testing. AngularJS is built on the belief that declarative programming should be used to create user interfaces and connect software components, while imperative programming is better suited to defining an application's business logic. AngularJS's design goals include: 1  to decouple DOM manipulation from application logic. 2  to decouple the client side of an application from the server side. 3  to provide structure for the journey of building an application: from designing the UI, through writing the business logic, to testing. AngularJS is one of those hot topics which interviewer’s ask for Web programming. In this article we will run through some important Interview questions around AngularJS and how we should be go about answering the same. Do not forget to see our Learn MVC with Angular in 2 days i.e. (16 hours) video series. That’s what the use of Factory in Angular. For example see the below code we have a “Customer”, “Phone” and “Address” class. So now we would create different types of “Customer” object types using the combination of “Address” and “Phones” object.
https://en.wikipedia.org/wiki/AngularJS http://www.infoworld.com/article/2612801/javascript/what-s-so-special-about-google-s-angularjs.html https://en.wikipedia.org/wiki/AngularJS http://www.dotnet-tricks.com/Tutorial/angularjs/H917260512-What-is-AngularJS-and-Why-to-use-it?.html http://www.w3schools.com/angular/ https://docs.angularjs.org/guide/introduction https://en.wikipedia.org/wiki/AngularJS https://en.wikipedia.org/wiki/AngularJS http://www.codeproject.com/Articles/891718/AngularJS-Interview-Questions-and-Answers
what is angularjs used for
कोणीय भुजाओं का उपयोग किस लिए किया जाता है
कोणीय का उपयोग एकल-पृष्ठ अनुप्रयोगों को विकसित करने में आने वाली कई चुनौतियों का समाधान करने के लिए किया जाता है।
AngularJS लाइब्रेरी पहले HTML पेज को पढ़कर काम करती है, जिसने इसमें अतिरिक्त कस्टम टैग विशेषताओं को एम्बेड किया है। कोणीय उन विशेषताओं को पृष्ठ के इनपुट या आउटपुट भागों को एक मॉडल से बांधने के निर्देशों के रूप में व्याख्या करता है जो मानक जावास्क्रिप्ट चर द्वारा दर्शाया जाता है। AngularJS के डिज़ाइन लक्ष्यों में शामिल हैं: 1 एप्लिकेशन लॉजिक से DOM हेरफेर को कम करने के लिए। 2 सर्वर साइड से किसी एप्लिकेशन के क्लाइंट साइड को डिकपल करने के लिए। 3 एक आवेदन के निर्माण की यात्रा के लिए संरचना प्रदान करने के लिए: यूआई डिजाइन करने से, व्यापार तर्क लिखने के माध्यम से, परीक्षण करने के लिए। Google के मिस्को हेवरी, AngularJS के संस्थापक सह-लेखक हैं, जो एक लोकप्रिय जावास्क्रिप्ट UI ढांचा है जिसने हाल ही में काफी वृद्धि देखी है। हाल ही में, हेवरी ने एंगुलरजेएस 2.0 के लिए योजनाओं की रूपरेखा तैयार की, जो निर्भरता इंजेक्शन पर सुधार करेगा लेकिन पुराने ब्राउज़रों के लिए समर्थन में कटौती करेगा।  AngularJS (आमतौर पर Angular के रूप में संदर्भित) एक ओपन-सोर्स वेब एप्लिकेशन फ्रेमवर्क है जो Google द्वारा और व्यक्तिगत डेवलपर्स और निगमों के एक समुदाय द्वारा एकल-पृष्ठ अनुप्रयोगों को विकसित करने में आने वाली कई चुनौतियों का समाधान करने के लिए बनाया गया है। AngularJS के डिज़ाइन लक्ष्यों में शामिल हैं: 1 एप्लिकेशन लॉजिक से DOM हेरफेर को कम करने के लिए। 2 सर्वर साइड से किसी एप्लिकेशन के क्लाइंट साइड को डिकपल करने के लिए। 3 एक आवेदन के निर्माण की यात्रा के लिए संरचना प्रदान करने के लिए: यूआई डिजाइन करने से, व्यापार तर्क लिखने के माध्यम से, परीक्षण करने के लिए। कीवर्ड: angularjs परिचय, angularjs सुविधाएँ, angularjs संस्करण। AngularJS Google द्वारा विकसित एक ओपन-सोर्स जावास्क्रिप्ट फ्रेमवर्क है। यह आपको सिंगल-पेज एप्लिकेशन, एक-पेज वेब एप्लिकेशन बनाने में मदद करता है जिसके लिए क्लाइंट साइड पर केवल HTML, CSS और जावास्क्रिप्ट की आवश्यकता होती है। यह एमवी -* पैटर्न पर आधारित है और अच्छी तरह से संरचित, आसानी से परीक्षण योग्य और रखरखाव योग्य फ्रंट-एंड अनुप्रयोगों का निर्माण करता है। AngularJS ने वेब डेवलपमेंट का रास्ता बदल दिया है। यह अपने संचालन करने के लिए jQuery पर आधारित नहीं है। अब तक आप वेब विकास के लिए रेल पर ASP.NET, ASP.NET एमवीसी, पीएचपी, जेएसपी, रूबी का उपयोग कर रहे हैं लेकिन अब आप सबसे शक्तिशाली और अनुकूली जावास्क्रिप्ट फ्रेमवर्क AngularJS का उपयोग करके अपना पूरा वेब विकास कर सकते हैं यह ट्यूटोरियल विशेष रूप से आपको AngularJS को जितनी जल्दी हो सके और कुशलता से सीखने में मदद करने के लिए डिज़ाइन किया गया है। सबसे पहले, आप AngularJS की मूल बातें सीखेंगे: निर्देश, अभिव्यक्ति, फ़िल्टर, मॉड्यूल और नियंत्रक। फिर आप AngularJS के बारे में जानने के लिए आवश्यक सब कुछ सीखेंगे: Events, DOM, Forms, Input, Validation, Http, और बहुत कुछ। AngularJS गतिशील वेब ऐप्स के लिए एक संरचनात्मक ढांचा है। यह आपको HTML को अपनी टेम्पलेट भाषा के रूप में उपयोग करने देता है और आपको अपने एप्लिकेशन के घटकों को स्पष्ट और संक्षिप्त रूप से व्यक्त करने के लिए HTML के सिंटैक्स का विस्तार करने देता है। कोणीय डेटा बाइंडिंग और निर्भरता इंजेक्शन उस कोड को समाप्त कर देता है जिसे आपको अन्यथा लिखना होगा।  जावास्क्रिप्ट एनालिटिक्स सेवा लिबस्कोर के अनुसार, जुलाई 2015 में परीक्षण किए गए 1 मिलियन में से लगभग 8,400 अन्य साइटों पर एनबीसी, वालग्रीन्स, इंटेल, स्प्रिंट, एबीसी न्यूज और लगभग 8,400 अन्य साइटों की वेबसाइटों पर एंगुलरजेएस का उपयोग किया जाता है। AngularJS के डिज़ाइन लक्ष्यों में शामिल हैं: 1 एप्लिकेशन लॉजिक से DOM हेरफेर को कम करने के लिए। 2 सर्वर साइड से किसी एप्लिकेशन के क्लाइंट साइड को डिकपल करने के लिए। 3 एक आवेदन के निर्माण की यात्रा के लिए संरचना प्रदान करने के लिए: यूआई डिजाइन करने से, व्यापार तर्क लिखने के माध्यम से, परीक्षण करने के लिए। AngularJS इस विश्वास पर बनाया गया है कि उपयोगकर्ता इंटरफ़ेस बनाने और सॉफ़्टवेयर घटकों को जोड़ने के लिए घोषणात्मक प्रोग्रामिंग का उपयोग किया जाना चाहिए, जबकि अनिवार्य प्रोग्रामिंग किसी एप्लिकेशन के व्यावसायिक तर्क को परिभाषित करने के लिए बेहतर अनुकूल है। AngularJS के डिज़ाइन लक्ष्यों में शामिल हैं: 1 एप्लिकेशन लॉजिक से DOM हेरफेर को कम करने के लिए। 2 सर्वर साइड से किसी एप्लिकेशन के क्लाइंट साइड को डिकपल करने के लिए। 3 एक आवेदन के निर्माण की यात्रा के लिए संरचना प्रदान करने के लिए: यूआई डिजाइन करने से, व्यापार तर्क लिखने के माध्यम से, परीक्षण करने के लिए। AngularJS उन गर्म विषयों में से एक है जो साक्षात्कारकर्ता वेब प्रोग्रामिंग के लिए पूछते हैं। इस लेख में हम AngularJS के आसपास कुछ महत्वपूर्ण साक्षात्कार प्रश्नों के माध्यम से चलेंगे और हमें इसका उत्तर देने के बारे में कैसे जाना चाहिए। 2 दिनों में कोणीय के साथ हमारे लर्न एमवीसी को देखना न भूलें यानी (16 घंटे) वीडियो श्रृंखला। यही कोणीय में फैक्टरी का उपयोग है। उदाहरण के लिए नीचे दिए गए कोड को देखें हमारे पास "ग्राहक", "फोन" और "पता" वर्ग है। तो अब हम "पता" और "फ़ोन" ऑब्जेक्ट के संयोजन का उपयोग करके विभिन्न प्रकार के "ग्राहक" ऑब्जेक्ट प्रकार बनाएंगे।
कोणीय कशासाठी वापरला जातो
अँगुलरजेएस लायब्ररी प्रथम एचटीएमएल पृष्ठ वाचून कार्य करते, ज्याने त्यात अतिरिक्त सानुकूल टॅग वैशिष्ट्ये एम्बेड केली आहेत. अँगुलर त्या वैशिष्ट्यांचा अर्थ पृष्ठाच्या इनपुट किंवा आउटपुट भागांना मानक जावास्क्रिप्ट व्हेरिएबल्सद्वारे दर्शविलेल्या मॉडेलशी बांधण्यासाठी निर्देश म्हणून करतो. अँगुलरजेएसच्या डिझाइन उद्दीष्टांमध्ये हे समाविष्ट आहे: 1 अनुप्रयोग तर्कशास्त्रापासून डीओएम मॅनिपुलेशन वेगळे करणे. 2 सर्व्हर च्या बाजूने अनुप्रयोगाची क्लायंट बाजू विभक्त करणे. अनुप्रयोग तयार करण्याच्या प्रवासासाठी संरचना प्रदान करणे: यूआय डिझाइन करण्यापासून, व्यवसाय लॉजिक लिहिण्यापासून चाचणीपर्यंत. गुगलचे मिस्को हेव्हरी अँगुलरजेएस या लोकप्रिय जावास्क्रिप्ट यूआय फ्रेमवर्कचे संस्थापक सह-लेखक आहेत ज्यात अलीकडे लक्षणीय वाढ झाली आहे. अलीकडेच, हेव्हरीने अँगुलरजेएस 2.0 च्या योजनांची रूपरेषा दिली, जी अवलंबित्व इंजेक्शनवर सुधारेल परंतु जुन्या ब्राउझरसाठी समर्थन कमी करेल.  अँगुलरजेएस (सामान्यत: कोणीय म्हणून ओळखले जाते) ही एक ओपन-सोर्स वेब अनुप्रयोग फ्रेमवर्क आहे जी गुगल आणि वैयक्तिक डेव्हलपर्स आणि कॉर्पोरेशन्सच्या समुदायाद्वारे एकल-पृष्ठ अनुप्रयोग विकसित करण्यात येणाऱ्या अनेक आव्हानांचे निराकरण करण्यासाठी राखली जाते. अँगुलरजेएसच्या डिझाइन उद्दीष्टांमध्ये हे समाविष्ट आहे: 1 अनुप्रयोग तर्कशास्त्रापासून डीओएम मॅनिपुलेशन वेगळे करणे. 2 सर्व्हर च्या बाजूने अनुप्रयोगाची क्लायंट बाजू विभक्त करणे. अनुप्रयोग तयार करण्याच्या प्रवासासाठी संरचना प्रदान करणे: यूआय डिझाइन करण्यापासून, व्यवसाय लॉजिक लिहिण्यापासून चाचणीपर्यंत. कीवर्ड: कोणीयज परिचय,कोणीयज वैशिष्ट्ये,कोणीय-आरजेएस आवृत्ती. अँगुलरजेएस हे गुगलने विकसित केलेले ओपन सोर्स जावास्क्रिप्ट फ्रेमवर्क आहे. हे आपल्याला एकल-पृष्ठ अनुप्रयोग, एक-पृष्ठ वेब अनुप्रयोग तयार करण्यात मदत करते ज्यास क्लायंट साइडवर केवळ एचटीएमएल, सीएसएस आणि जावास्क्रिप्टची आवश्यकता असते. हे एमव्ही -* पॅटर्नवर आधारित आहे आणि चांगल्या प्रकारे संरचित, सहज चाचणी करण्यायोग्य आणि देखभाल करण्यायोग्य फ्रंट-एंड अनुप्रयोग तयार करते. अँगुलरजेएसने वेब डेव्हलपमेंटचा मार्ग बदलला आहे. त्याचे कामकाज करण्यासाठी ते जेक्वेरीवर आधारित नाही. आतापर्यंत आपण वेब डेव्हलपमेंटसाठी ASP.NET, ASP.NET एमव्हीसी, पीएचपी, जेएसपी, रुबी ऑन रेल्स वापरत आहात परंतु आता आपण सर्वात शक्तिशाली आणि अनुकूलजावास्क्रिप्ट फ्रेमवर्क अँगुलरजेएस वापरून आपला संपूर्ण वेब विकास करू शकता हे ट्यूटोरियल आपल्याला शक्य तितक्या लवकर आणि कार्यक्षमतेने अँगुलरजेएस शिकण्यास मदत करण्यासाठी विशेषतः डिझाइन केलेले आहे. प्रथम, आपण अँगुलरजेएसच्या मूलभूत गोष्टी शिकाल: निर्देश, अभिव्यक्ती, फिल्टर, मॉड्यूल आणि नियंत्रक. मग आपण अँगुलरजेएसबद्दल आपल्याला माहित असणे आवश्यक असलेले सर्व काही शिकाल: इव्हेंट्स, डीओएम, फॉर्म्स, इनपुट, व्हॅलिडेशन, एचटीटीपी आणि बरेच काही. अँगुलरजेएस डायनॅमिक वेब अॅप्ससाठी स्ट्रक्चरल फ्रेमवर्क आहे. हे आपल्याला एचटीएमएल ला आपली टेम्पलेट भाषा म्हणून वापरण्यास अनुमती देते आणि आपल्या अनुप्रयोगाचे घटक स्पष्टपणे आणि संक्षिप्तपणे व्यक्त करण्यासाठी एचटीएमएलची वाक्यरचना वाढविण्यास अनुमती देते. अँगुलरच्या डेटा बाइंडिंग आणि डिपेंडन्सी इंजेक्शनमुळे आपल्याला अन्यथा लिहावे लागणारे बरेच कोड काढून टाकले जातात.  जावास्क्रिप्ट विश्लेषण सेवा लिबस्कोअरच्या मते, अँगुलरजेएस चा वापर एनबीसी, वॉलग्रीन्स, इंटेल, स्प्रिंट, एबीसी न्यूज आणि जुलै 2015 मध्ये चाचणी केलेल्या 1 दशलक्षपैकी अंदाजे 8,400 इतर साइट्सवर केला जातो. अँगुलरजेएसच्या डिझाइन उद्दीष्टांमध्ये हे समाविष्ट आहे: 1 अनुप्रयोग तर्कशास्त्रापासून डीओएम मॅनिपुलेशन वेगळे करणे. 2 सर्व्हर च्या बाजूने अनुप्रयोगाची क्लायंट बाजू विभक्त करणे. अनुप्रयोग तयार करण्याच्या प्रवासासाठी संरचना प्रदान करणे: यूआय डिझाइन करण्यापासून, व्यवसाय लॉजिक लिहिण्यापासून चाचणीपर्यंत. अँगुलरजेएस या विश्वासावर आधारित आहे की वापरकर्ता इंटरफेस तयार करण्यासाठी आणि सॉफ्टवेअर घटक जोडण्यासाठी घोषणात्मक प्रोग्रामिंगचा वापर केला जावा, तर अनुप्रयोगाच्या व्यवसाय लॉजिकची व्याख्या करण्यासाठी आवश्यक प्रोग्रामिंग अधिक योग्य आहे. अँगुलरजेएसच्या डिझाइन उद्दीष्टांमध्ये हे समाविष्ट आहे: 1 अनुप्रयोग तर्कशास्त्रापासून डीओएम मॅनिपुलेशन वेगळे करणे. 2 सर्व्हर च्या बाजूने अनुप्रयोगाची क्लायंट बाजू विभक्त करणे. अनुप्रयोग तयार करण्याच्या प्रवासासाठी संरचना प्रदान करणे: यूआय डिझाइन करण्यापासून, व्यवसाय लॉजिक लिहिण्यापासून चाचणीपर्यंत. अँगुलरजेएस हा त्या हॉट टॉप्सपैकी एक आहे जो मुलाखतकार वेब प्रोग्रामिंगसाठी विचारतात. या लेखात आपण अँगुलरजेएसभोवती काही महत्वाच्या मुलाखतीच्या प्रश्नांचा अभ्यास करू आणि त्याचे उत्तर आपण कसे दिले पाहिजे. 2 दिवसात म्हणजेच (16 तास) व्हिडिओ सीरिजमध्ये अँगुलरसह आमचे लर्न एमव्हीसी पाहण्यास विसरू नका. अँगुलरच्या फॅक्टरीचा हाच उपयोग आहे. उदाहरणार्थ खालील कोड पहा आमच्याकडे "ग्राहक", "फोन" आणि "पत्ता" वर्ग आहे. त्यामुळे आता आम्ही "पत्ता" आणि "फोन" ऑब्जेक्ट चे कॉम्बिनेशन वापरून वेगवेगळ्या प्रकारचे "ग्राहक" ऑब्जेक्ट प्रकार तयार करू.
एकल-पृष्ठ अनुप्रयोग विकसित करताना येणाऱ्या बर्याच आव्हानांचे निराकरण करण्यासाठी अँगुलरजचा वापर केला जातो.