Introduction to computer basics
01 minutes29 secondsprogramming language
09 minutes19 secondsComputer Basics
09 minutes23 secondsIntroduction to JavaScript
00 minutes52 secondsFirst introduction to JavaScript
07 minutes28 secondsThe browser executes the js process
03 minutes58 secondsjs consists of three parts
03 minutes57 secondsjs three writing positions
06 minutes51 secondsComment
03 minutes14 secondsInput and output statements
04 minutes15 secondsIntroduction to variables
00 minutes52 secondswhat is a variable
04 minutes45 secondsUse of variables
06 minutes20 secondsVariable case
03 minutes03 secondsVariable case popup username
03 minutes09 secondsVariable syntax expansion
08 minutes41 secondsVariable naming convention
09 minutes48 secondsTransform the values of 2 variables
07 minutes53 secondsVariable summary
02 minutes05 secondsIntroduction to data types
00 minutes55 secondsIntroduction to data types
06 minutes17 secondsNumericNumber
11 minutes32 secondsisNaN
02 minutes17 secondsString type
07 minutes35 secondsPop up web page warning box
01 minutes59 secondsString length and concatenation
07 minutes32 secondsString splicing enhancement
05 minutes53 secondsshow age case
04 minutes05 secondsboolean as well as undefined and null
07 minutes19 secondstypeof detects variable data type
05 minutes28 secondsliteral
02 minutes17 secondsConvert to string type
07 minutes20 secondsConvert to numeric parseInt and parseFloat
07 minutes38 secondsConvert to numeric Number and implicit conversion
03 minutes25 secondsCalculate age case
04 minutes24 secondsSimple adder case
04 minutes51 secondsConvert to boolean
02 minutes03 secondsExtended reading on the difference between compiled and interpreted languages
03 minutes46 secondsExtended Reading: Identifier Keywords Reserved Words
02 minutes37 secondsafter class homework
00 minutes55 secondsIntroduction to operators
00 minutes44 secondsarithmetic operators
09 minutes35 secondsExpressions and return values
03 minutes29 secondsprepended increment operator
06 minutes38 secondsPostfix increment operator
03 minutes53 secondsIncrement Operator Exercise
05 minutes38 secondsSummary of pre-increment and post-increment
03 minutes03 secondscomparison operator
06 minutes56 secondsLogical Operators
06 minutes37 secondsLogical operator exercises
02 minutes46 secondsLogical interrupt, logical AND
06 minutes38 secondslogical interrupt, logical or
04 minutes08 secondsassignment operator
03 minutes20 secondsoperator precedence
07 minutes15 secondsIntroduction to process control branch structure
00 minutes54 secondsprocess control
02 minutes38 secondsif branch statement
06 minutes18 secondsEnter the Internet cafe case
02 minutes43 secondsifelse double branch statement
06 minutes08 secondsDetermine leap year cases
06 minutes37 secondsif else if multi-branch statement
07 minutes24 secondsJudging grade cases
08 minutes15 secondsternary expression
05 minutes13 secondsDigital 0 filling case
05 minutes01 secondsswitch statement
09 minutes23 secondsSwitch precautions
05 minutes13 secondsQuery fruit cases
04 minutes23 secondsThe difference between switch and ifelseif
05 minutes32 secondsReading cycle
01 minutes07 secondspurpose of loop
03 minutes18 secondsfor loop syntax structure
08 minutes24 secondsfor loop execution process
06 minutes20 secondsPower off debugging
06 minutes52 secondsfor loop executes the same code repeatedly
02 minutes38 secondsfor loop repeatedly executes different codes
04 minutes48 secondsfor loop repeats certain operations
05 minutes23 secondsfor loop case
07 minutes04 secondsCase study of student performance (Part 1)
06 minutes50 secondsCase study of student performance (Part 2)
05 minutes00 secondsPrint five stars in one line
05 minutes15 secondsDouble for loop execution process
07 minutes29 secondsPrint stars in 5 rows and 5 columns
04 minutes49 secondsPrint stars in n rows and n columns
02 minutes58 secondsPrint inverted triangle case
06 minutes35 secondsmultiplication table
09 minutes33 secondsfor loop summary
02 minutes17 secondswhile loop
06 minutes06 secondswhile case
05 minutes43 secondsdo while loop
04 minutes24 secondsdo while case
04 minutes00 secondsCycle summary
01 minutes50 secondscontinue keyword
06 minutes04 secondsbreak keyword
02 minutes38 secondsNaming convention and syntax format
02 minutes37 secondsCycle work
02 minutes09 secondsIntroduction to arrays
00 minutes53 secondsWhat is an array and how to create it
08 minutes05 secondsAccess array elements
06 minutes30 secondsTraverse array
05 minutes19 secondsarray length
03 minutes57 secondsCalculate sum and average of arrays
06 minutes00 secondsFind the maximum value in an array
06 minutes19 secondsConvert array to string
04 minutes02 secondsAdd new element to array
07 minutes39 secondsArray stores 1~10 values
04 minutes03 secondsfilter array method
05 minutes59 secondsFilter array method 2
04 minutes10 secondsDelete the specified element from the array (array deduplication)
03 minutes10 secondsflip array
06 minutes51 secondsReview Swapping Two Variable Values
02 minutes31 secondsBubble sort principle
04 minutes45 secondsBubble Sort
12 minutes18 secondsFunction introduction
00 minutes53 secondsWhy functions are needed
04 minutes59 secondsFunction usage
05 minutes03 secondsUse functions to find the cumulative sum of 1~100
02 minutes32 secondsfunction parameters
08 minutes13 secondsUse functions to find the sum of any two numbers and the cumulative sum
04 minutes56 secondsFunction parameter and actual parameter matching problem
06 minutes38 secondsfunction return value
08 minutes16 secondsUse functions to find the maximum of two numbers
02 minutes55 secondsUse function to find the maximum value in an array
05 minutes53 secondsreturn terminates the function and can only return one value
06 minutes14 seconds2 things to note about function return values
02 minutes45 secondsSeeing through functions through a juicer
02 minutes02 secondsUse of arguments
08 minutes56 secondsUse functions to find the maximum value of any number
02 minutes52 secondsFlip an array using a function
03 minutes41 secondsFunction encapsulation bubble sort
03 minutes24 secondsUse function to determine leap year
03 minutes41 secondsA function can call another function
05 minutes22 secondsOutput the number of days in February
06 minutes24 secondsTwo ways to declare functions
05 minutes15 secondsScope introduction
00 minutes47 secondsjavascript scope
07 minutes08 secondsGlobal variables and local variables
07 minutes51 secondsjavascript does not have block level scope
02 minutes13 secondsscope chain
04 minutes58 secondsScope chain case
05 minutes10 secondsJavaScript pre-parsing guide
00 minutes36 secondspreparse
13 minutes15 secondsPreparation case
12 minutes00 secondsObject introduction
00 minutes45 secondsWhat are objects and why are they needed
07 minutes24 secondsCreate objects using object literals
10 minutes23 secondsThe difference between variable attribute function method
05 minutes22 secondsCreate objects using new Object
04 minutes19 secondsWhy do we need constructors
04 minutes45 secondsConstructor creates object (Part 1)
10 minutes22 secondsConstructor creates object (Part 2)
05 minutes15 secondsThe difference between constructor and object
03 minutes30 secondsnew keyword execution process
03 minutes42 secondsTraverse objects
05 minutes23 secondsSummary and assignments
01 minutes45 secondsBuilt-in object guide
01 minutes17 secondsWhat are built-in objects
03 minutes13 secondsLearn to query MDN documentation
06 minutes09 secondsMath maximum value method of mathematical object
06 minutes16 secondsGuess the number game
06 minutes51 secondsUse of Date object
08 minutes03 secondsFormat date year month day week
10 minutes47 secondsFormat date hours minutes seconds
06 minutes27 secondsDate total number of milliseconds (timestamp)
06 minutes57 secondsCountdown (Part 1)
07 minutes31 secondsCountdown (Part 2)
05 minutes31 secondsTwo ways to create an array
04 minutes58 secondsTwo ways to detect whether it is an array
06 minutes53 secondsAdd array elements
06 minutes30 secondsDelete array elements
03 minutes44 secondsfilter array
02 minutes36 secondsArray sort
05 minutes47 secondsGet array element index
05 minutes13 secondsArray deduplication case
07 minutes29 secondsConvert array to string
03 minutes49 secondsBasic packaging types
04 minutes52 secondsString is immutable
04 minutes08 secondsReturn position based on character
03 minutes22 secondsFind the position and number of occurrences of a certain character
06 minutes28 secondsReturn characters based on position
04 minutes54 secondsCount the most frequently occurring characters (Part 1)
09 minutes38 secondsCount the most frequently occurring characters (Part 2)
03 minutes17 secondsSplicing and intercepting strings
03 minutes16 secondsReplace strings and convert to arrays
06 minutes35 secondsIntroduction to simple data types and complex data types
00 minutes38 secondsData type memory allocation
08 minutes23 secondsSimple data type parameter passing
03 minutes18 secondsPassing parameters of complex data types
05 minutes50 secondsIntroduction to web apis
00 minutes50 secondsThe correlation between the two stages of js basics and web apis
03 minutes46 secondsapi and web apis
05 minutes06 secondsIntroduction to DOM
01 minutes05 secondsIntroduction to DOM
04 minutes54 secondsgetElementByid gets the element
08 minutes16 secondsgetElementsByTagName Gets a certain type of tag element
11 minutes31 secondsH5 adds new way to obtain elements
08 minutes35 secondsGet body and html elements
02 minutes58 secondsthree elements of event
06 minutes26 secondsExecute event process
04 minutes05 secondsManipulate elements to modify element content
08 minutes16 secondsThe difference between innerText and innerHTML
06 minutes05 secondsManipulate elements - modify element attributes
05 minutes53 secondsTime-sharing greeting case
06 minutes14 secondsOperation element-modify form attributes
06 minutes46 secondsExample of imitating JD.com to display hidden passwords in clear text (Part 1)
07 minutes23 secondsExample of imitating JD.com to display hidden passwords in clear text (Part 2)
08 minutes06 secondsManipulate elements - modify style attributes
05 minutes16 secondsCase of imitation Taobao closing QR code
05 minutes04 secondsLooping sprites
08 minutes55 secondsShow hidden text box content
10 minutes04 secondsUse className to modify style attributes
09 minutes28 secondsPassword box verification information
09 minutes42 secondsSummary of operational elements and assignments
03 minutes43 secondsExclusive thinking (algorithm)
09 minutes01 secondsBaidu skin resurfacing effect
08 minutes19 secondsTable alternate row color changing effect
07 minutes26 secondsForm Select All Cancel Select All (Part 1)
07 minutes33 secondsForm Select All Cancel Select All (Part 2)
09 minutes26 secondsGet custom attribute value
05 minutes04 secondsSet remove custom properties
04 minutes54 secondsTab bar switching layout analysis (important)
04 minutes18 secondsTab bar switching production (Part 1)
04 minutes10 secondsTab bar switching production (Part 2)
09 minutes05 secondsH5 custom attributes
04 minutes15 secondsWhy learn node operations and node introduction
07 minutes03 secondsThe parent node of the node operation
04 minutes15 secondschild node
06 minutes05 secondsfirst child element and last child element
06 minutes44 secondsSina drop down menu
06 minutes31 secondsNode operation's sibling node
05 minutes15 secondsNode operations: create and add nodes
08 minutes10 secondsSimple version of posting message case
08 minutes38 secondsNode operation-delete node
05 minutes10 secondsDelete message case
08 minutes14 secondsNode operation-copy node
04 minutes57 secondsDynamically generate tables - create student data
05 minutes44 secondsDynamically generate tables - create rows
03 minutes44 secondsDynamically generate tables - create cells
05 minutes04 secondsDynamically generate tables - fill cells with data
03 minutes06 secondsDynamically generate tables - create and delete cells
03 minutes09 secondsDynamically generate tables - add and delete operations
04 minutes11 secondsdocument.write creates elements (understand)
04 minutes41 secondsComparison of efficiency between innerHTML and createElement
07 minutes51 secondsDOM key core
06 minutes05 secondsAdvanced guide to events
01 minutes16 secondsTwo ways to register events
08 minutes26 secondsattachEvent registration event
05 minutes22 secondsdelete event
08 minutes18 secondsDOM event flow theory
04 minutes39 secondsDOM event flow code verification
07 minutes51 secondsWhat is an event object
08 minutes05 secondsThe difference between e.target and this
08 minutes18 secondsBlock default behavior
06 minutes34 secondsPrevent events from bubbling up
04 minutes41 secondsevent delegation
06 minutes35 secondsDisable text selection and right-click menu
04 minutes36 secondsGet the coordinates of the mouse on the page
07 minutes28 secondsAngel following the mouse
07 minutes43 secondsCommonly used keyboard events
06 minutes49 secondskeyCode determines which key the user pressed
07 minutes30 secondsCase study of simulating JD key input content
05 minutes17 secondsSimulate Jingdong express tracking number inquiry (Part 1)
06 minutes59 secondsSimulate Jingdong express tracking number inquiry (Part 2)
06 minutes03 secondsBOM introduction
00 minutes57 secondsBOM overview
08 minutes41 secondspage load event
08 minutes23 secondswindow resize event
05 minutes16 secondsTimer setTimeout
07 minutes16 secondsCallback function and ads that automatically close after 5 seconds
03 minutes59 secondsclear timer
03 minutes02 secondsTimer setInterval
03 minutes33 secondsCountdown effect
08 minutes12 secondsclear timer
04 minutes46 secondsSend SMS case
07 minutes50 secondsthis points to the problem
07 minutes55 secondsSynchronous and asynchronous
04 minutes52 secondsSynchronous task and asynchronous task execution process
06 minutes15 secondsjs execution mechanism
06 minutes49 secondsCommon properties of location objects
06 minutes00 secondsJump to the page after 5 seconds
06 minutes15 secondsGet URL parameters
11 minutes00 secondsCommon methods of location
04 minutes11 secondsnavigator object
04 minutes49 secondshistory object
04 minutes28 secondsIntroduction to web page special effects on PC
00 minutes50 secondsoffsetLeft and offsetTop get the element offset
04 minutes45 secondsoffsetWidth and offsetHeight get the element size
05 minutes08 secondsThe difference between offset and style
03 minutes41 secondsGet the coordinates of the mouse inside the box
06 minutes02 secondsDrag modal box (top)
06 minutes06 secondsDrag modal box (middle)
09 minutes55 secondsDrag the modal box (below)
02 minutes49 secondsBuilding a page structure that imitates Jingdong’s magnifying glass effect
06 minutes46 secondsImitation Jingdong magnifying glass effect showing hidden barriers and large boxes
05 minutes24 secondsImitation Jingdong magnifying glass effect occlusion layer follows the mouse
08 minutes28 secondsJingdong magnifying glass imitation effect limits the movement range of the occlusion layer
06 minutes59 secondsImitation Jingdong magnifying glass effect large picture movement
08 minutes37 secondsclient series
02 minutes29 secondsExecute function immediately
08 minutes06 secondsThe core principles of Taobao flexiJS source code analysis
07 minutes27 secondsTaobao flexibleJS source code analysis pagesshow event
06 minutes58 secondsscroll series
05 minutes25 secondsImitation Taobao fixed sidebar (Part 1)
08 minutes09 secondsImitation Taobao fixed sidebar (below)
10 minutes24 secondsSummary of three major series
01 minutes52 secondsThe difference between mouseover and mouseenter
02 minutes56 secondsAnimation principles
06 minutes54 secondsSimple animation function encapsulation
04 minutes33 secondsThe animation function records different timers for different elements
08 minutes11 secondsPrinciple of easing animation
05 minutes29 secondsBasic code implementation of easing animation
04 minutes36 secondsEasing animation to move between multiple target values
07 minutes23 secondsAdd callback function for easing animation
05 minutes54 secondsUse of animation functions
08 minutes31 secondsWeb page carousel chart structure construction
06 minutes40 secondsWeb page carousel - display and hide the left and right buttons when the mouse passes
06 minutes54 secondsWeb page carousel-dynamically generated small circles
07 minutes37 secondsWeb page carousel chart-small circle exclusive thought
03 minutes26 secondsWeb page carousel - click on the small circle to scroll through the images
09 minutes48 secondsWeb page carousel - seamless scrolling with buttons on the right
11 minutes10 secondsWeb page carousel - clone the first picture
03 minutes50 secondsThe small circle of the web page carousel changes with the button on the right
05 minutes12 secondsWeb page carousel-two small BUG solutions
05 minutes50 secondsWeb page carousel image-left button function production
07 minutes12 secondsWeb page carousel-auto play function
04 minutes36 secondsThrottle valve and logic interrupt application
07 minutes39 secondsReturn to top with animation
10 minutes07 secondsSomersault cloud case
10 minutes14 secondsIntroduction to mobile website special effects
00 minutes59 secondsMobile touch event
04 minutes29 secondsMobile TouchEvent touch event object
11 minutes00 secondsDrag elements on mobile
10 minutes05 secondsMobile terminal carousel chart-structure construction
05 minutes40 secondsMobile Carousel Chart-Layout Analysis
07 minutes43 secondsMobile carousel-scrolling pictures
08 minutes01 secondsMobile carousel-seamless scrolling
08 minutes32 secondsclassList class name operation
08 minutes09 secondsMobile carousel chart - small dots follow changes
05 minutes06 secondsCarousel chart on mobile terminal - drag carousel chart with finger
07 minutes45 secondsMobile carousel - slide your finger to play the previous and next pictures
07 minutes01 secondsMobile carousel image-rebound effect
05 minutes39 secondsReturn to top module production
04 minutes41 secondsSolution to the 300ms delay problem of click events on mobile terminals
05 minutes48 secondsfaskclick plug-in usage
06 minutes44 secondsSwiper plug-in use-reference related files
06 minutes43 secondsMobile carousel image - used according to grammar specifications
07 minutes01 secondsswiper plug-in usage-parameter change
04 minutes06 secondsOther mobile plug-ins and usage summary
03 minutes22 secondsUse of video plug-in zy.media.js
07 minutes53 secondsbootstrap carousel
10 minutes32 secondsAlibaba 100 show carousel picture production
09 minutes38 secondsLocal storage guide
00 minutes31 secondsLocal storage sessionStorage
11 minutes48 secondslocalStroge of local storage
05 minutes24 secondsRemember username case
05 minutes53 secondsAn introduction to jQuery
00 minutes44 secondsJavaScript library
03 minutes11 secondsjQuery overview
03 minutes04 secondsBasic usage of jQuery-entry function
07 minutes54 secondsjQuery top-level object
03 minutes17 secondsDOM objects and jQuery objects
05 minutes45 secondsConvert DOM objects and jQuery objects to each other
06 minutes16 secondsjQuery common API guide
00 minutes58 secondsjQuery basic and hierarchical selectors
04 minutes03 secondsjQuery implicit iteration
05 minutes17 secondsjQuery filter selector
03 minutes54 secondsjQuery filter method-select parent and child elements
05 minutes24 secondsSina drop down menu
05 minutes04 secondsjQuery other filtering methods
07 minutes35 secondsjQuery exclusive idea
03 minutes44 secondsTaobao clothing boutique case
07 minutes12 secondsjQuery chain programming
07 minutes05 secondsjQuery modify style css method
06 minutes28 secondsjQuery modify style operation class
05 minutes09 secondsTab bar switching case
07 minutes05 secondsThe difference between jQuery class operations and className
02 minutes47 secondsjQuery show and hide effects
08 minutes07 secondsjQuery sliding effect and event switching
08 minutes40 secondsjQuery stop animation queue
03 minutes32 secondsjQuery fade in and highlight case
07 minutes24 secondsjQuery custom animation animate method
03 minutes34 secondsHonor of Kings Accordion Case Layout Analysis
03 minutes31 secondsKing of Glory Accordion Case Production
08 minutes42 secondsjQuery attribute manipulation
10 minutes12 secondsShopping Cart Module-Select All (Part 1)
09 minutes54 secondsShopping Cart Module-Select All (Part 2)
06 minutes54 secondsjQuery content text value
04 minutes15 secondsShopping cart module - increase or decrease the number of items
07 minutes34 secondsShopping Cart Module-Modify Product Subtotal (Part 1)
08 minutes52 secondsShopping cart module-modify product subtotal (medium)
06 minutes01 secondsShopping Cart Module-Modify Product Subtotal (Part 2)
03 minutes37 secondsjQuery iterates through objects each method
08 minutes58 secondsjQuery iterating through data
03 minutes37 secondsShopping cart module - calculate total count and total
09 minutes18 secondsCreate, add, delete elements
08 minutes01 secondsShopping Cart Module-Clean Shopping Cart
07 minutes00 secondsShopping cart module-add background color to selected items
04 minutes49 secondsjQuery size method
04 minutes18 secondsjQuery position methods
06 minutes02 secondsjQuery is rolled to the head method
06 minutes38 secondsReturn to top with animation
03 minutes46 secondsElevator Navigation Case-Show Hide Elevator Navigation
04 minutes39 secondsElevator navigation case - click to scroll to the target location
08 minutes50 secondsElevator navigation case - click on the current li to add the current class
03 minutes41 secondsElevator navigation case - sliding page elevator navigation automatically adds the current class
05 minutes49 secondsElevator navigation case throttle valve (mutex lock)
06 minutes12 secondsIntroduction to jQuery events
00 minutes37 secondsEvent processing on binds one or more events
06 minutes23 secondson implements event delegation and binds events to dynamic elements
06 minutes11 secondsWeibo publishing case
10 minutes48 secondsoff unbinding event
05 minutes26 secondsjQuery automatically triggers events
05 minutes44 secondsjQuery event object
02 minutes54 secondsIntroduction to other methods of jQuery
00 minutes26 secondsjQuery object copyextend(optional)
11 minutes42 secondsjQuery multi-library coexistence
05 minutes40 secondsWaterfall plug-in usage
09 minutes17 secondsImage lazy loading technology
10 minutes35 secondsFull screen scrolling plug-in usage (optional)
11 minutes04 secondsbootstrap component
04 minutes57 secondsbootstrapJS plugin
10 minutes27 secondsAli Baixiu
10 minutes47 secondsTotolist layout functional requirements analysis
06 minutes45 secondstodilist core ideas and local storage format
10 minutes16 secondstodolist press enter to read local storage data
08 minutes23 secondstodolist press enter to save the latest data to local storage
06 minutes29 secondstodolist local storage data is rendered and loaded into the page
10 minutes35 secondstodolist click the delete button to get the current index number
08 minutes19 secondstodolist click the delete button to complete the deletion operation
04 minutes47 secondsClick the checkbox to modify the done attribute of the corresponding data
08 minutes20 secondsTodolist is in progress and has been completed
04 minutes59 secondstodolist counts the number of ongoing and completed items
05 minutes37 secondsIntroduction to the function of recording video
01 minutes50 secondsPoint area layout style
10 minutes24 secondsMap area layout style
06 minutes38 secondsUser area layout style
07 minutes20 secondsOrder area layout style
08 minutes40 secondsSales area layout style
11 minutes17 secondsChannel and quarter layout styles
22 minutes20 secondsRanking area layout style-reference
32 minutes55 secondsIntroduction to data visualization projects
00 minutes54 secondsWhat data visualization
05 minutes17 secondsData Visualization Project Overview
04 minutes20 secondsIntroduction to ECharts
04 minutes17 secondsBasic use of ECharts
11 minutes19 secondsChoose different chart types
05 minutes57 secondsECharts project configuration (Part 1)
10 minutes00 secondsECharts-grid configuration
08 minutes48 secondsECharts related configuration (middle)
10 minutes13 secondsECharts project configuration (Part 2)
11 minutes22 secondsDiscount chart generation and configuration item summary
04 minutes52 secondsData visualization project adaptation solution analysis
05 minutes10 secondsData visualization project adaptation plan
08 minutes44 secondsProject preparation and following the auto-refresh browser plug-in
04 minutes44 secondsVisualization project-body and viewport production
09 minutes14 secondsVisualization project column container
03 minutes34 secondsBorder picture usage scenarios and cutting principles
08 minutes43 secondsBorder image usage syntax
09 minutes37 secondsPublic panel style production (Part 1)
08 minutes35 secondsPublic panel style production (Part 2)
09 minutes26 secondsCall font icon by class name
05 minutes58 secondsData visualization project-overview area module production
12 minutes14 secondsData visualization project-monitoring area layout analysis
05 minutes50 secondsData visualization project-monitoring area tab bar switching analysis
11 minutes29 secondsData visualization project - seamless scrolling of monitoring area
11 minutes25 secondsPoint distribution point module-layout
05 minutes11 secondsPoint distribution point-introduction chart
08 minutes44 secondsECharts pie chart-tooltip parameter meaning
08 minutes31 secondsECharts pie chart-series parameter meaning
06 minutes27 secondsPositioning distribution module-customized configuration (Part 1)
06 minutes10 secondsPositioning distribution module-customized configuration (Part 2)
07 minutes27 seconds