در خدمت شما هستیم با معرفی WinJS بصورت کامل به همراه یک فیلم آموزش WinJS به زبان اصلی از وب سایت آموزش برنامه نویسی سورس باران. WinJS یا Windows Library for JavaScript یک فریمورک متن باز Javascript برای طراحی رابط گرافیکی شبیه ویندوز می باشد. صفحاتی که با WinJS طراحی می کنید با انواع مرورگرها و صفحات لمسی سازگار است و برای ساخت اپلیکیشن های تحت وب و موبایل می توانید از آن استفاده کنید. با ما همراه باشید…
WinJS چیست؟ معرفی کتابخانه WinJS
WinJS یک کتابخانه منبع باز جاوا اسکریپت است که helper هایی را ارائه می دهد تا برنامه های بومی Windows Store را با استفاده از HTML5و جاوا اسکریپت تسهیل بخشد. کتابخانه ویندوز برای جاوا اسکریپت دارای ویژگی هایی است که می توانید از آن برای اعلان و پیکربندی کنترل های WinJS در نشانه HTMLخود استفاده کنید.
برای استفاده از کنترل WinJS، یک عنصر HTML ایجاد کنید و از ویژگی کنترل data-win-control برای مشخص کردن نوع کنترل مورد نظر خود استفاده کنید. برای مثال، برای اضافه کردن یک کنترل ToggleSwitch، یک عنصر DIV را اضافه میکنید و مشخصه data-win-control را به “WinJS.UI.ToggleSwitch” تنظیم میکنید. برای تنظیم خواص کنترل، شما از ویژگی data-win-options استفاده می کنید. WinJS با از بین بردن نیاز به چندین بار کدنویسی در همان برنامه برای برنامه های غیر ویندوز و مرورگرهای غیر از اینترنت اکسپلورر، با توجه به شرکت، می تواند زمان توسعه دهندگان را ذخیره کند.
در حالی که نام “WinJS” ممکن است به این معنا باشد که نسخه مایکروسافت از جاوا اسکریپت است، در واقع مجموعه ای از ابزارهای جاوا اسکریپت برای فعال کردن اجزای پیشرفته و کنترل های رابط کاربری است که تغییراتی را که توسعه دهندگان باید برای استفاده از این ویژگی ها در دستگاه های مختلف انجام دهند به حداقل می رساند.WinJS ویژگی هایی دارد که می تواند به ایجاد زیرساخت یک برنامه وب مانند ساختن اطلاعات کمک کند. این همچنین کنترل و طراحی رابط کاربری پیشرفته مانند ListView، FlipView، انیمیشن و زوم معنایی را ارائه می دهد.
WinJS یا Windows Library for JavaScript یک فریمورک متن باز Javascript برای طراحی رابط گرافیکی شبیه ویندوز می باشد. صفحاتی که با WinJS طراحی می کنید با انواع مرورگرها و صفحات لمسی سازگار است و برای ساخت اپلیکیشن های تحت وب و موبایل می توانید از آن استفاده کنید.
همچنین جهت مشاهده توضیحات بیشتر میتوانید به این لینک مراجعه نمایید.
فیلم آموزش WinJS
در فیلم آموزش کتابخانه WinJS که با عنوان WinJS Fundamentals منتشر شده و محصول Pluralsight می باشد شما با اصول WinJS آشنا می شوید. مدت زمان این دوره نزدیک به 3 ساعت می باشد همچنین سرفصل این دوره در زیر ذکر شده :
WinJS چیست؟
چرا از WinJS استفاده کنیم؟
WinJS در مقابل Javascript
کار با کلاس ها و فضاهای نامی
کلاس در Javascript
کار با کلاس ها در WinJS
پروژه ساده : کلاس ها در WinJS
حاصل کلاس ها در WinJS
فضاهای نامی در WinJS
کار با mixin ها و رویدادها
کار با WinJS Mixins
رویدادها در WinJS
اتصال داده ها
کار با Data Binding
دو راه در Data Binding
کار با WinRT
ایجاد و مرور صفحات
کنترل پشته
WinJS - the Windows Library for Javascript - is a framework created to help build Windows 8 applications using Javascript. This course will give an overview of the framework features and covers the fundamental parts that are the building blocks of the framework. The features covered in this course are classes, namespaces, mixins, events, bindings, promises and the navigation framework. What is WinJS? 03:50 Why Should I Invest in WinJS? 02:44 WinJS vs other Javascript Frameworks 03:01 Summary 00:55 Classes and Namespaces 00:33:03 Introduction 01:52 Classes in Javascript 03:59 Classes in WinJS 02:43 Demo: Classes in WinJS 06:36 Deriving Classes in WinJS 02:36 Demo: Deriving Classes in WinJS 05:47 Namespaces in WinJS 05:14 Demo: Namespaces in WinJS 03:38 Summary 00:38 Mixins and Events 00:25:32 Introduction 00:54 Mixins 03:55 Demo: Mixins 07:06 Built in WinJS Mixins 02:36 Events in WinJS 03:12 Demo: Events in WinJS 07:10 Summary 00:39 Data Binding 00:37:37 Introduction 01:22 Data Binding Overview 04:51 Demo: One Time Data Binding 05:50 One Way Data Binding 03:29 Demo: One Way Data Binding 06:20 Converters 01:53 Demo: Converters 03:37 Two Way Data Binding 04:23 Demo: Two Way Data Binding 05:09 Summary 00:43 Promises 00:43:06 Introduction 01:05 Promises Overview 04:06 Demo: Promises Overview 07:42 Working with Promises 06:46 Demo: Working with Promises 07:55 WinRT Promises 05:03 Demo: WinRT Promises 09:47 Summary 00:42 Pages and Navigation 00:23:07 Introduction 00:48 WinJS SPA 02:42 Creating and Navigating Pages 04:13 Demo: Creating and Navigating Pages 03:23 Page State and the Navigation Stack 04:00 Demo: Page State and the Navigation Stack 07:04 Summary 00:57
لیست دمو های دوره آموزش WinJS
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- جم فايل : 491 مگابایت
- منبع : سورس باران
- رمز فايل : www.sourcebaran.com
- انتشار: ۲۸ شهریور ۱۳۹۸
دسته بندی موضوعات
- آموزش برنامه نویسی
- آموزش کریپتو کارنسی (ارز دیجیتال)
- آموزش متنی برنامه نویسی
- پروژه برنامه نویسی
- فروشگاه
- فیلم های آموزشی
- #F
- ++C
- 3ds max
- Ada
- ADO.NET
- Adobe Flash
- Agile
- Ajax
- AngularJS
- Anime Studio
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- assembly
- AVR
- Azure
- Bootstrap
- Cassandra
- CCNA
- CCNP
- CCSP
- ChatGPT
- Cisco
- CMD
- COBOL
- CSS
- Cython
- Django
- Dreameaver
- Elixir
- EntityFramework
- Erlang
- Flash
- Go
- Groovy
- Haskell
- Htaccess
- HTML
- IOS
- Jade
- jquery
- Kendo UI
- Linq
- Linux
- LUA
- MariaDB
- maya
- Meteor
- MongoDB
- Mono Android
- MonoGame
- Mysql
- NoSQL
- Oracle
- Orchard
- Perl
- php
- PHPMyAdmin
- R
- Rational Rose
- Ruby
- Rust
- Scala
- Scrum Master
- SFML
- SharePoint
- SignalR
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- Vue 3
- WPF
- Xml
- آردوینو
- آموزش های پروژه محور
- آیونیک
- اتوکد
- الگوریتم تقریبی
- الگوریتم نویسی و فلوچارت
- امنیت
- اندروید
- اندروید استودیو
- انیمیشن سازی
- بازی سازی با Scratch
- بک ترک
- بیسیک فور اندروید
- پایتون
- پرولوگ
- پریمیر
- جاوا
- جاوا اسکریپت
- جنگو
- جوملا
- دارت
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- ساخت اتوران
- ساختمان داده ها
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کاتلین
- کامپایلرها
- کانستراکت
- کریستال ریپورت
- کلوژر
- گوگل آنالیتیکس
- گیت
- لاراول
- مای بی بی
- مایکروسافت پروجکت
- متریال دیزاین
- متلب
- معماری کامپیوتر
- مهندسی اینترنت
- میکروتیک
- نود جی اس
- نیوک
- هوش مصنوعی
- ویبولوتین
- ویژوال استودیو
- یونیتی
- کتاب های آموزشی
- Ada
- Ajax
- Android
- ASP.NET
- ASP.NET Core
- AVR
- clips
- CNC
- COBOL
- CQRS
- Cython
- Dreamweaver
- Elixir
- Entity Framework 4.0
- Erlang
- Go
- Groovy
- Haskell
- LINQ
- Lua
- Matlab
- MFC
- Node.js
- PERL
- php
- PLC
- Prolog
- React
- Rust
- Scala
- SFML
- SharePoint
- silver light
- VHDL
- VMware
- WinJS
- Workflow
- WPF
- XHTML
- Yii Framework
- اتوکد
- اچ تی ام ال
- اسمبلی
- اکتیو ایکس
- الگوریتم و فلوچارت
- انگولار
- اوبونتو
- اوراکل
- بازی سازی
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- بک ترک
- پاسکال
- پایان نامه
- پایتون
- پرولوگ
- جاوا
- جاوا اسکریپت
- جی کوئری
- حوملا
- داده کاوی
- دلفی
- رباتیک
- روبی
- زبان ماشین
- سئو
- ساختمان داده ها
- سایر کتاب ها
- سخت افزار
- سوئیفت
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- سیستم عامل
- سیستم های خبره
- شبکه و مجازی سازی
- شبیه سازی کامپیوتر
- طراحی الگوریتم
- فتوشاپ
- فریم ورک گتنا
- کاتلین
- کالی لینوکس
- کریستال ریپورت
- گزارش کارآموزی
- گوگل
- لیسپ
- متلب
- مقاله
- مهندسی نرم افزار
- نیوک
- هوش مصنوعی
- وب مستر
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس