Sei sulla pagina 1di 2

ASP.

NET:
https://www.exceptionnotfound.net/asp-net-mvc-demystified-modelstate/ - how
modelstate works
https://en.wikipedia.org/wiki/Representational_state_transfer - REST API
https://en.wikipedia.org/wiki/Stateless_protocol - Stateless protocol (ex. Rest)

C#:
https://www.youtube.com/watch?v=C6VndMVSMfE - Lambda vs Anonymous expressions
basics
https://www.youtube.com/watch?v=lYdcY5zulXA - ref vs out
https://www.youtube.com/watch?v=MT2fFD_nF_A&t=61s - Lambda expressions in depth

VS Code:
format code: shift + alt + F
color picker: alt + c + p

Jquery:
$("html tag/css selector") = Select and return an element as jQuery object, actions
can be performed only on jQuery Objects
let x = $("div") = create a jQuery object
.next() = select next element in the DOM tree with the same hierarchy
.prev() = select prevorious element in the DOM tree with the same hierarchy
.remove() = remove an element from DOM
.append(</html tag>) = add an element at the end of selected one
.hide() = hide an element from DOM
.show(optional: "slow") = show an element to the DOM
.attr("html tag") = for the element in the context select specified attribute
(event argument).preventDefault() = prevent browser default behaviour for event
listener in the context
https://learn.jquery.com/using-jquery-core/dollar-object-vs-function/ - differente
between $. and $()
http://html-tuts.com/jquery-this-selector/ - $(this) short explanation
https://www.youtube.com/watch?v=hMxGhHNOkCU jQuery basics tutorial

Javascript:
https://app.pluralsight.com/player?course=javascript-best-
practices&author=jonathan-mills&name=javascript-best-practices-m3&clip=9&mode=live
- this keyword
https://appendto.com/2016/10/javascript-functions-as-first-class-objects/ -
explanation on first class functions
https://www.youtube.com/watch?v=JEq7Ehw-qk8&index=1&list=PLoYCgNOIyGABI011EYc-
avPOsk1YsMUe_ - explanation on first class functions
https://coggle.it/diagram/Vz9LvW8byvN0I38x - web development path ramification
http://stackoverflow.com/questions/2051833/difference-between-the-javascript-
string-type-and-string-object difference between type of and new
first class functions: taka a function as parameter and if function is aleardy
defined it doesn't use (), if function is not
defined then function need to be called with ().
this: "$() is the jQuery constructor function. this is a reference to the DOM
element of invocation.
so basically, in $(this), you are just passing the this in $() as a parameter so
that you could call jQuery methods and
functions."
https://www.youtube.com/watch?v=JduQUNn7L4w explanation of 'this' keyword
https://www.youtube.com/watch?v=yuo8YqKDQ-M explanation of 'this' keyword with
chrome
console
http://www.digital-web.com/articles/scope_in_javascript/ - this keyword
explanation, old article
this: depends on the context in which it's invoked (element in which 'this' is
invoked(object, constructor))
(some function).call(object you want to be considered 'this', optional parameters)
- change the context of 'this' function with given argument in () and parameters
separated by ',' comma.
(some function).apply(object you want to be considered 'this', [optional
parameters]) - change the context of 'this' function with given argument in () and
parameters separated by ',' comma in array.

Object = some function reference(without () ) - this will interpret function as an


method associated
with that object, and change context of 'this' keyword to object.
Bind: returns bound function but not execute it, will switch 'this' context to
other object specified in .bind(some object) constructor, if passing more than one
argument it will pass it as parameters
Some object.some method.bind(some object) this will bind second object in () to
'this' context of first object, for use, return value of this expression need to be
saved in a variable.
Let instance = Object.create(object name); - create an instance of an object using
an object as an
constructor
(DOM Object).innerHTML: changes html inside the DOM object
http://stackoverflow.com/questions/8588563/adding-custom-properties-to-a-function
difference between functions and methods
http://javascriptissexy.com/understand-javascript-callback-functions-and-use-them/-
what is call back (higher order) functions
get getter function name(){}: it binds to an object as a property and is used to
'return' some data.
set setter function name(one mandatory parameter){}: it binds to an object as a
property and is used to set values to variables for which data is retrieved in
getter, often using 'this.' keyword
https://www.youtube.com/watch?v=nx6DFeNIXlA getters and setters explanation
AJAX:
https://www.w3schools.com/xml/ajax_intro.asp about ajax
https://www.youtube.com/watch?v=Ku9TQf-JSGc&index=1&list=PLHPcpp4e3JVpXbtgyD-k-
nCmwpbbMIHOh jQuery + Ajax project tutorial
https://www.youtube.com/watch?v=jJM6o2EF54Y Javascript Asynchronous Vs
Synchronous explained

REST:
https://www.youtube.com/watch?v=Q-BpqyOT3a8 Rest API introduction

SASS:
http://sass-lang.com/guide about sass
https://code.visualstudio.com/docs/languages/css set up

TO READ:
http://blog.codinghorror.com/should-all-web-traffic-be-encrypted/
- MVC reflection
- About lambda blog.geektrainer.com
- About ViewModels http://rachelappel.com/use-viewmodels-to-manage-data-amp-
organize-code-in-asp-net-mvc-applications/
- 30 days with bootstrap http://jameschambers.com/2014/06/day-1-the-mvc-5-starter-
project/
- ASP.NET social authentication https://docs.microsoft.com/en-
us/aspnet/mvc/overview/security/create-an-aspnet-mvc-5-app-with-facebook-and-
google-oauth2-and-openid-sign-on
- ASP.NET Migrations https://www.asp.net/identity/overview/migrations

Potrebbero piacerti anche