Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Document preview thumbnail
Preview 2 out of 9 pages
Exam (elaborations)

CIS 2750 COMPREHENSIVE EXAM QUESTIONS AND ANSWERS MARKED

Document preview thumbnail
Preview 2 out of 9 pages

CIS 2750 COMPREHENSIVE EXAM QUESTIONS AND ANSWERS MARKED

Content preview

CIS 2750 COMPREHENSIVE EXAM QUESTIONS AND
ANSWERS MARKED A+
✔✔Object Oriented - ✔✔scripting languages can be difficult to manage for large
problems, OO attempts to address that
Functions are first class citizens (objects)

✔✔Javascript - ✔✔OO scripting language
browser based scripting
familiar structures, garbage collecting, support for OO, dynamic, weak type system
syntax is kinda like java except no basic print function

✔✔console.log() vs document.write() - ✔✔JS 'print' functions: first goes to console,
second goes to browser

✔✔Node.js - ✔✔basically a command line runtime environment for JS
helps support server side scripting

✔✔JS Function expressions - ✔✔arrow functions :
(param1, param2, ..., paramn)=>{statements}
(param1, param2, ..., paramn)=>expression

otherwise: function name(param1, param2, ... paramN){
statements
}

can define function inside of an expression, function argument, using function keyword

✔✔JS Variables - ✔✔only one numeric type: Number
let x = block level scope for x
var x = global/function scope for x
(DONT USE VAR)

✔✔FFI-NAPI - ✔✔Foreign Function Interface for N-API
for adding and loading dynamic libs using pure JS and Node.js API
can be used to wrap libs in pure JS

✔✔JSON - ✔✔JavaScript Object notation
JSON.parse() -- parse string return JS object
JSON.stringify() -- make string frm JSON object

✔✔JSON object - ✔✔unorderd set of name/value pairs

✔✔JSON values - ✔✔anything basically

, ✔✔JSON arrays - ✔✔ordered collection of values

✔✔HTML - ✔✔Hypertext Markup Language
describes how page is laid out

✔✔HTTP - ✔✔Hypertext Transfer Protocol
communications framework to navigate web servers pages

✔✔HTTP Protocol - ✔✔requests(methods) client can make to server
GET = request representation of resource
POST = submit entity to resource

✔✔Ajax - ✔✔helps JS access web server in the background

✔✔DOM - ✔✔Document Object Model

✔✔jQuery - ✔✔helps simplify client side scripting of HTML
$() to create jQuery objects
$.- prefixed utility functions
$ literally a shorthand for jQuery

✔✔$(document).ready() - ✔✔It's argument itself is a function, called when page loads
(like after kind of)
$(document).ready(function(){
console.log("page loaded");
});

✔✔Traditional Server Setup: LAMP - ✔✔Linux = host OS
Apache = HTTP Server
MySQL = database backend
PHP = server side scripting

✔✔Index.js - ✔✔all client side JS code
make an ajax call using an $.ajax() function
argument to it is an object:
- request type (get, post)
- data type (JSON, obj, text)
- URL (path) of endpoint
- additional data
- callback funcs for success, failure

✔✔App.js - ✔✔js side of server
ffi-napi lets you call c functions
essentially a series of callback functions

Document information

Uploaded on
April 17, 2026
Number of pages
9
Written in
2025/2026
Type
Exam (elaborations)
Contains
Questions & answers
$13.49

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
EXAMCAFE
3.3
(18)
Sold
150
Followers
7
Items
26079
Last sold
5 days ago


Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions