LONGQUIZ BOOSTRAPS CODE IGNITER 1 and 2 Flashcards

(90 cards)

1
Q

A free front-end framework for faster and easier web development.

A

Bootstrap

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A framework created at Twitter in mid-2010 by

A

Mark Otto and Jacob Thornton

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Prior to open-sourcing, the internal style guide for Twitter tools.

A

Twitter Blueprint

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Includes HTML/CSS templates for typography, forms, buttons, tables, navigation, modals, carousels, and optional JavaScript plugins.

A

Bootstrap components

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Allows designs to adapt automatically to phones, tablets, and desktops.

A

Responsive features

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

An approach where mobile styles are part of the core framework.

A

Mobile-first approach

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Classes to add a responsive fixed-width container.

A

.container

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Classes to add a full-width container spanning the viewport.

A

.container-fluid

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

A system built with flexbox that allows up to 12 columns across the page.

A

Bootstrap grid system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Classes like .col-sm-, .col-md-, and .col-lg-* to specify column behavior at breakpoints.

A

Grid classes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Padding between columns, controllable via .g-, .gx- and .gy-* classes.

A

Gutters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

A utility prefix for setting the CSS display property (e.g., .d-block, .d-flex).

A

.d-{value}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A shorthand notation for margin and padding utilities (m- for margin, p- for padding).

A

Spacing utilities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Side-specific spacing utility suffix for top, bottom, start, end, x-axis, or y-axis.

A

-{t|b|s|e|x|y}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

A size scale for spacing utilities, where 0 = 0, 1 = .25rem, up to 5 = 3rem or auto.

A

Spacing scale

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

A class that makes images scale with parent width by applying max-width:100% and height:auto.

A

.img-fluid

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

A class that adds a border and some padding to display an image as a thumbnail.

A

.img-thumbnail

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

A group of related form elements, including inputs, selects, checks, radios, ranges, and input groups.

A

Forms

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

A component that groups a set of buttons together.

A

Button group

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

A component for showing linked breadcrumb navigation.

A

Breadcrumb

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

A component for overlaying content as a carousel of images or slides.

A

Carousel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

A lightweight popup box for secondary information, positioned over the page.

A

Modal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

A component for toggling hidden content, triggered by buttons or links.

A

Collapse

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

A component for grouping and styling list items.

A

List group

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
A component that displays contextual feedback messages.
Alerts
26
A navigation component that highlights the current section of the page.
Navs & tabs
27
A responsive, mobile-friendly menu bar component.
Navbar
28
A component for paginating large content across multiple pages.
Pagination
29
A component providing placeholder loading animations for content that’s still loading.
Placeholders
30
A component for showing progress bars.
Progress
31
A component that displays small inline charts or spinners to indicate loading.
Spinners
32
A component for temporary, small overlay messages in the corner of the viewport.
Toasts
33
A component for showing contextual tooltips on hover or focus.
Tooltips
34
A PHP application development framework that provides a rich set of libraries and a logical structure to speed project development.
CodeIgniter 4
35
A permissive software license under which CodeIgniter is released.
MIT License
36
The company that first released CodeIgniter publicly on February 28, 2006.
EllisLab
37
The date on which CodeIgniter 4 was released, coinciding with the birthday of project lead Jim Parry.
February 24, 2020
38
The design pattern organizing CodeIgniter applications into Models, Views, and Controllers.
MVC
39
The directory where all application-specific code lives in a CodeIgniter project.
app
40
The folder serving browser-accessible assets, containing index.php and .htaccess.
public
41
Classes that manage data, enforce business rules, and handle database operations.
Models
42
Files, mostly HTML with minimal PHP, responsible for displaying data passed from controllers.
Views
43
Classes that receive user input, coordinate models and views, and handle HTTP requests.
Controllers
44
The naming convention using capitalized words without separators, often for class names. Used in Controllers
PascalCase
45
The naming convention using lowercase letters with underscores between words. Used in Views.
snake_case
46
The naming convention using lowercase letters and capitalization of internal words. Used in Models.
camelCase
47
The file where you define URL-to-controller mappings in CodeIgniter (app/Config/Routes.php).
Routes configuration
48
The process of calling view() multiple times within a controller to assemble header, content, and footer.
Loading multiple Views
49
A feature allowing Views to be stored in subdirectories, referenced by directory path in view() calls.
Sub-directory Views
50
The mechanism for passing associative arrays from controllers to Views for dynamic content.
Data binding to Views
51
A simple example method for looping over arrays in a View to generate multiple rows or items.
View loops
52
A toolkit goal to minimize the amount of code needed for common web tasks so developers can focus creatively.
Minimize code overhead
53
The pattern of separating data handling, presentation, and request flow into distinct components.
Separation of concerns
54
Specifies the database table that this model primarily works with.
$table
55
Name of the column that uniquely identifies records in the table.
$primaryKey
56
Determines if the primary key uses auto-increment functionality.
$useAutoIncrement
57
Defines the type of data returned by CRUD methods (‘array’, ‘object’, or a class).
$returnType
58
Enables soft deletes by setting a deleted timestamp instead of removing rows.
$useSoftDeletes
59
Field name used to record soft deletion timestamps.
$deletedField
60
List of fields allowed to be set during insert(), update(), or save().
$allowedFields
61
Automatically sets created_at and updated_at timestamps on insert/update.
$useTimestamps
62
Format used for timestamp fields (e.g., 'datetime', 'date', 'int').
$dateFormat
63
Field name for the record creation timestamp.
$createdField
64
Field name for the record update timestamp.
$updatedField
65
Array of validation rules applied before insert/update operations.
$validationRules
66
Custom error messages corresponding to validation rules.
$validationMessages
67
Flag to skip validation for all insert and update operations.
$skipValidation
68
Flag to remove rules for fields not present in the submitted data during updates.
$cleanValidationRules
69
Helper function to instantiate or retrieve a model instance.
model()
70
Retrieves a single row matching the primary key value.
find()
71
Returns an indexed array of values for a single column across rows.
findColumn()
72
Fetches all result rows from the table.
findAll()
73
Inserts a new record and returns the insert ID or boolean status.
insert()
74
Gets the last inserted record’s primary key value.
getInsertID()
75
Allows inserting an empty data set without throwing an exception.
allowEmptyInserts()
76
Updates an existing record by primary key or array of keys.
update()
77
Inserts or updates a record automatically based on presence of primary key.
save()
78
Deletes a record by primary key or array of keys (honors soft deletes if enabled).
delete()
79
Callback event before a single insert operation.
$beforeInsert
80
Callback event after a single insert operation.
$afterInsert
81
Callback event before a batch insert operation.
$beforeInsertBatch
82
Callback event after a batch insert operation.
$afterInsertBatch
83
Callback event before an update operation.
$beforeUpdate
84
Callback event after an update operation.
$afterUpdate
85
Callback event before a batch update operation.
$beforeUpdateBatch
86
Callback event after a batch update operation.
$afterUpdateBatch
87
Callback event after retrieving data with find* methods.
$afterFind
88
Callback event after deleting a record.
$afterDelete
89
On _____, EllisLab announced that it was seeking a new owner for CodeIgniter, citing a lack of resources to give the framework the attention they felt it deserved.
July 9, 2013
90
On _____, EllisLab announced that CodeIgniter would continue development under the stewardship of the ______.
October 6, 2014 British Columbia Institute of Technology