CSS PreProcessors MIS 424.

Slides:



Advertisements
Similar presentations
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 11: Advanced Web Technologies.
Advertisements

The Future of CSS and JavaScript Today Daniel Laughland Forward Thinking.
Discovering Refactoring Opportunities in Cascading Style Sheets Davood Mazinanian Nikolaos Tsantalis Ali Mesbah Concordia University, Montréal, Canada.
An empirical study on the use of CSS Preprocessors Davood Mazinanian - Nikolaos Tsantalis Department of Computer Science and Software Engineering Concordia.
Web Server Programming
 A markup language  Structures content on the internet  Commonly used by web browsers.
E-prime: A researcher’s perspective Dr Anna Law. Visual search study.
Jeroo Cool Things about Jeroo Visual output of code
PHP Intro/Overview Squirrel Book pages Server-side Scripting Everything you need to know in one slide 1.Web server (with PHP “plug-in”) gets a.
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 Module 2 Creating Web Applications by Using Microsoft® Visual Studio 2010 and Microsoft.NET–Based Languages.
Computer science Languages, etc.. Overview For web-applications (HTML, JS) – Designing languages (HMTL, CSS) – Server Languages (PHP, ASP) – Extensions.
WebMatrix 2 /* web with benefits */. Everything You Need Start create new from OSS apps or templates, or start with existing sites hosted remotely or.
 Computer Information System Club focused on the understanding and applied learning of web development.  The club was founded in April 5,  We.
Robert Vitolo CS430.  CSS (Cascading Style Sheets)  Purpose: To provide a consistent look and feel for a set of web pages To make it easy to update.
With your friendly Web Developer, Chris.. Terminology  HTML - > Hypertext Markup Language  CSS -> Cascading Style Sheet  open tag  close tag  HTTP->Hypertext.
BUILDING WINDOWS STORE APP WITH HTML5 AND JAVASCRIPT Arnold Chuenffo MSP University of Buea. ICT Days.
Entity Framework MIS 324 MIS 324 Professor Sandvig Professor Sandvig.
Windows Web Xbox Mobile … and WakeUpAndCode.com.
What is PHP? PHP (recursive acronym for "PHP: Hypertext Preprocessor") is a widely-used Open Source general- purpose scripting language that is especially.
Outline  History  What is C++  How does C++ relate to other OO languages  Types of applications for C++  Components of MS’s Visual C  Advantages.
CSS preprocessors What are CSS preprocessors, why do we use a CSS preprocessors, how to use a CSS preprocessor and which CSS preprocessors are being used.
CIS 451: ASP.NET Objects Dr. Ralph D. Westfall January, 2009.
IT204 - Web Scripting and Authoring I Introduction to Dreamweaver Unit 6.
Conor Russomanno & Elizabeth Umbrino. A popular free Javascript Library Released in January 2006 At BarCamp, an international network of user-generated.
WEBMATRIX Microsoft Pranav Rastogi.
Python – May 11 Briefing Course overview Introduction to the language Lab.
An Example of Windows Forms Applications Windows-based application –Win Forms Control structures (selection and repetition) Graphics Read integers from.
CSS PREPROCESSORS Michael and Miles. Overview What are CSS Preprocessors Why use them? What is LESS and how to use LESS example What is SASS and how to.
C++ Pointers Review. Overview  What is a pointer  Why do I care?  What can be 'pointed to'?  Example.
Managed by UT-Battelle for the Department of Energy Kay Kasemir, Xihui Chen ORNL/SNS April Control System Studio Training - Development.
Crazy New CSS Tools MIS 424 MIS 424 Professor Sandvig Professor Sandvig.
SASS & LESS Syntactically Awesome StyleSheets Dynamic StyleSheet Language Svetlin Nakov Technical Trainer Software University
Apache Cordova Tools in Visual Studio
1 CSS-PREPROCESSORS as a way to speed up the process of interfaces developing and achieve Customer goals DMITRY SHURSHILIN AUGUST 3, 2015.
Ionic & Cordova crash course Ivan Varga
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
JavaScript Dynamic Active Web Pages Client Side Scripting.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
1 Introduction to Object Oriented Programming Chapter 10.
CSE3310: Web training A JumpStart for Project. Outline Introduction to Website development Web Development Languages How to build simple Pages in PHP.
Unit testing with NUnit Anne Lam & Chris James CMPS 4113 – Software Engineering April 15, 2015.
A S P. Outline  The introduction of ASP  Why we choose ASP  How ASP works  Basic syntax rule of ASP  ASP’S object model  Limitations of ASP  Summary.
Britt BodinNatalie Thomson. AGENDA I. The Problems with CSS II. Introducing Preprocessors III. How They Work IV. It’s Magic. V. Advantages & Disadvantages.
1 Cutting Edge FE technologies for complex product August 6, 2015.
Are you Ready To Take Microsoft Test? MCSD: Windows Store Apps.
Ajax & Client-side Dynamic Web Gunwoo Park (Undergraduate)
CSCI 3100 Tutorial 5 Bootstrap & Git ZENG, Jichuan Department of Computer Science and Engineering The Chinese University of Hong.
Technologies and Characteristics Outline Description –Architecture –ER Model –Pages Template Reasons of some choices Problems Encountered Some.
An empirical study on the use of CSS Preprocessors Davood Mazinanian Nikolaos Tsantalis Department of Computer Science and Software Engineering Concordia.
Quick look under the hood Technologies used Get familiar with them! By Michał Kostecki IITc.
VertexPlus Softwares Pvt. Ltd. WEB TECHNOLOGIES BEFORE CHOOSING WEBSITE DEVELOPMENT SERVICES FOR WEBSITE vertexplus.com.
Simple theme creation using Sass
CSC 301 Web Programming Charles Frank.
Development of Internet Applications jQuery, TypeScript, LESS
Introduction to ASP By “FlyingBono” 2009_01 By FlyingBono 2009_01
THEAMING WITH SASS Bringing sassy to CSS SITRA.
Modern Front-End Web Development with Visual Studio
Introduction to JavaScript
A second look at JavaScript
MySQL Backup, Transfer and Restore
Unit 6 part 3 Test Javascript Test.
Introducing the .NET Framework
  Introduction  What the generic.  What are the Generic types : - Class - Methods   Type of coding the generic method. - Using the generic method.
Web programming and advanced development techniques
Introduction to JavaScript
SCEC-VDO vtk Summer 2018 Objectives.
ხელმძღვანელი: დიმიტრი ქარაული
Introduction to TypeScript
Session IV Chapter 20 - How to use SASS and Less
Introduction to JavaScript
Presentation transcript:

CSS PreProcessors MIS 424

Outline What are CSS Preprocessors Benefits Products & popularity LESS

What are CSS Preprocessors Scripting language for writing CSS Write CSS more efficiently Variables Functions Operations (math) Other features Eliminate duplicate code

Benefits of CSS Preprocessors CSS files: Duplicate code Lack of structure CSS preprocessors Provide programming features: Classes Parameters Math features Namespaces Etc.

Products & Popularity Survey by css-tricks.com 13,000 web developers responded 54% have tired CSS preprocessors Preferred syntax/product: Sass 5% Scss 13% LESS 23% Stylus 3% I don't like any of them 7% I don't have a preference 2% I've never tried any of them 46% Other 1%

LESS Visual Studio Web Essentials Plugin