Building web applications with Vue.js: MVVM patterns for conventional and single-page websites Ralph Steyer instant download
Building web applications with Vue.js: MVVM patterns for conventional and single-page websites Ralph Steyer instant download
js: MVVM
patterns for conventional and single-page
websites Ralph Steyer pdf download
https://ebookmeta.com/product/building-web-applications-with-vue-
js-mvvm-patterns-for-conventional-and-single-page-websites-ralph-
steyer/
https://ebookmeta.com/product/building-progressive-web-
applications-with-vue-js-1st-edition-carlos-rojas/
https://ebookmeta.com/product/building-progressive-web-
applications-with-vue-js-reliable-fast-and-engaging-apps-with-
vue-js-1st-edition-carlos-rojas/
https://ebookmeta.com/product/single-page-web-applications-1st-
edition-michael-s-mikowski-josh-c-powell/
https://ebookmeta.com/product/the-borgia-portrait-1st-edition-
david-hewson/
Technology, Tradition and the State in Africa 1st
Edition Jack Goody
https://ebookmeta.com/product/technology-tradition-and-the-state-
in-africa-1st-edition-jack-goody/
https://ebookmeta.com/product/discovering-deciphering-and-
dissenting-1st-edition-james-k-aitken/
https://ebookmeta.com/product/signal-integrity-applied-
electromagnetics-and-professional-practice-2nd-edition-samuel-h-
russ/
https://ebookmeta.com/product/reordering-adivasi-worlds-
representation-resistance-memory-1st-edition-sangeeta-dasgupta/
https://ebookmeta.com/product/selling-public-policy-rhetoric-
heresthetic-ethics-and-evidence-1st-edition-joseph-drew/
Wolf Reborn Wolf Reborn 1 1st Edition Sara Snow
https://ebookmeta.com/product/wolf-reborn-wolf-reborn-1-1st-
edition-sara-snow-2/
Ralph Steyer
This work is subject to copyright. All rights are solely and exclusively
licensed by the Publisher, whether the whole or part of the material is
concerned, specifically the rights of translation, reprinting, reuse of
illustrations, recitation, broadcasting, reproduction on microfilms or in
any other physical way, and transmission or information storage and
retrieval, electronic adaptation, computer software, or by similar or
dissimilar methodology now known or hereafter developed.
The publisher, the authors and the editors are safe to assume that the
advice and information in this book are believed to be true and accurate
at the date of publication. Neither the publisher nor the authors or the
editors give a warranty, expressed or implied, with respect to the
material contained herein or for any errors or omissions that may have
been made. The publisher remains neutral with regard to jurisdictional
claims in published maps and institutional affiliations.
This Springer imprint is published by the registered company Springer
Fachmedien Wiesbaden GmbH, part of Springer Nature.
The registered company address is: Abraham-Lincoln-Str. 46, 65189
Wiesbaden, Germany
Preface
Of course, the Internet is still on everyone’s lips. Digitization in general
is one of the most used “buzzwords” – especially by politicians, media
people, and decision makers. But the times of static websites are largely
over. While it was common a few years ago that at least simple websites
of private persons or smaller associations still used pure HTML code
(Hypertext Markup Language), such antiquated websites can be found
less and less nowadays. Usually at least content management systems
(CMS) like WordPress, Joomla!, Typo, or Drupal are used or such
websites are at least spiced up with stylesheets and/or JavaScript.
But if you are not satisfied with these 08/15 solutions of the
common CMS or if they do not (cannot) meet the required
requirements, the only option is the real programming of websites or
even Web applications. On the one hand, this path usually begins with
programming on the Web server side, including downstream database
systems, but on the other hand, modern websites or Web applications
must also be programmed in the client (the browser).
And in the browser, only JavaScript has been available for years as a
universally available technology for programming. Together with HTML
and CSS (Cascading Style Sheets), JavaScript forms the triad of modern
websites and especially of client-side Web programming.
Now JavaScript has been around for a very long time on the Web,
but for most years it was completely underestimated and dismissed as
a primitive beginner’s language. Only in the last few years have we
realized what a treasure JavaScript is for efficient and powerful
programming and that this language is anything but a beginner’s
language – even if you can learn it quickly as a beginner. Quite the
contrary. But you have to be able to use it professionally, because in
contrast to all-round carefree programming worlds from the .NET and
Java environment, which have “softened” programmers over the years
by hardly allowing them to make mistakes, you can’t expect such
protective mechanisms in JavaScript. Efficient and secure programming
with JavaScript requires skills from the programmer instead of
transferring them to IDEs (Integrated Development Environment) and
runtime environments. But this also makes JavaScript much leaner and
more efficient than its now hopelessly overloaded competitors.
Professional, efficient, and secure programming with JavaScript
therefore requires immense programming experience. Already in the
client, but even more so on the server side, where JavaScript has
meanwhile also begun its triumphant march. JavaScript is like a scalpel.
In the hands of an experienced surgeon, you can perform miracles with
it. In the hands of a layman or someone not working carefully, it can do
immense damage. Where JavaScript manages the balancing act of still
being easy to use by beginners for simple tasks. In my JavaScript
trainings, I hear again and again that many participants have already
used JavaScript. Mostly they copied existing scripts and adapted them if
necessary or wrote very simple scripts themselves and built them into
HTML pages. And that usually works, although almost always the
addition of the participants was that they did not really know why it
works.
The many frameworks that have established themselves in the Web
environment in recent years use some fundamentally different
approaches. But most frameworks often try to extend JavaScript by
things that are not possible with the core version. This makes it easier
to work with JavaScript and also provides possibilities that are not or
not easily available with pure JavaScript.
The various frameworks take very different approaches to
ultimately end up with the same result in the code that reaches the
user, namely a conglomerate of HTML, CSS, and JavaScript. Of course,
always connected with resources such as images, videos, audios, and
the like.
Now, Vue.js is an increasingly popular framework on the Web that
takes a very specific approach. It is a reactive, client-side JavaScript
Web framework that is essentially used to create so-called single-screen
Web applications or single-page Web applications (only one Web page
in the browser that updates parts as needed and does not reload a new
Web page) according to a Model-View-Controller pattern (MVC). Strictly
speaking, a Model-View-Controller pattern (MVVC) is used. But you can
definitely create Web applications and Web pages with it.
Vue.js is both easy to learn and very extensible and customizable. To
be able to learn Vue.js successfully, a good knowledge of HTML and
JavaScript is sufficient, as well as CSS if possible, which I would also like
to assume in the book. The developers of Vue.js call the framework
“progressive.” This essentially means that it can be used as much for
small improvements to individual details of the website as for larger
projects. It also supports the creation of reusable components. Another
advantage of Vue.js is that it does not require a complex installation and
can even be used entirely without installation “from the cloud” (from a
CDN content delivery network) if required.
So, follow me into the fascinating world of Vue.js!
Ralph Steyer
Bodenheim, Deutschland
Spring/Summer 2019
Contents
1 Introduction:Before the Real Thing Starts
1.1 What Do We Cover in the Introductory Chapter?
1.2 The Aim of the Book
1.3 What Should You Already Be Able to Do?
1.4 What Do You Need to Work with the Book?
1.4.1 The Vue.js Framework
1.5 The Features of Vue.js
1.5.1 Directives
1.5.2 The Virtual DOM
1.5.3 Data Binding and Reactivity
1.5.4 Creation of Components
1.5.5 An Own Event System
1.5.6 Animation and Transition Effects
1.5.7 Calculated Properties
1.5.8 Templates
1.5.9 Watcher
1.5.10 Routing
1.5.11 Vue CLI
1.6 Summary
2 First Examples:Just Test Vue.js Once
2.1 What Do We Cover in the Chapter?
2.2 The Basic Framework and a First Example
2.3 Dynamics for the Example
2.3.1 Real Response and v-model
2.4 Summary
3 Behind the Scenes:How and Why Does Vue.js Work?
3.1 What Do We Cover in This Chapter?
3.2 The Principle of Fault Tolerance and the DOM Concept
3.2.1 The DOM Concept From a Particular Point of View
3.3 Arrays, Objects and JSON
3.3.1 Hash Lists
3.3.2 The JavaScript Object Notation
3.3.3 Callbacks and Function References
3.4 MVC and MVVC
3.4.1 Design Patterns
3.4.2 The MVC Pattern
3.4.3 MVVC
3.5 Summary
4 Vue.js in Depth:The Vue Instance, Vue Templates, and Data
Binding
4.1 What Do We Cover in the Chapter?
4.2 The Vue Instance
4.2.1 Responding to the Creation of the Vue Object: The Life
Cycle
4.3 Basic Information About Vue.js Templates
4.3.1 The Template Attribute
4.3.2 Under the Template Hood
4.3.3 Different Types of Data Binding in Templates
4.3.4 Using JavaScript Expressions for Data Binding
4.4 More on Directives
4.4.1 Arguments
4.4.2 Dynamic Arguments
4.4.3 Restrictions for Dynamic Argument Values
4.4.4 Modifiers for Attributes
4.5 Components
4.5.1 Watch Out!
4.5.2 Global Versus Local Registration
4.5.3 Data Transfer
4.5.4 The Way Back:Slots
4.5.5 Asynchronous Data Transmission
4.5.6 Single File Components
4.6 Which Side Would You Like to Have?Routing
4.6.1 MVVC/MVC and Routing
4.6.2 The Concrete Implementation in Vue.js
4.7 Summary
5 Working with Arrays:Iterations with the v-for Directive
5.1 What Do We Cover in the Chapter?
5.2 The v-for Directive
5.2.1 Static Display of Values From an Array
5.2.2 Access to the Index of the Current Element
5.3 Access to More Complex Structures
5.3.1 Nested v-for Directives
5.3.2 Addressing Individual Entries Directly
5.4 Specific Applications of the v-for Directive
5.4.1 The v-for Directive with a Range of Values
5.4.2 Access to the Parent Elements
5.4.3 Key and Index in One Object
5.4.4 The Key Attribute for Binding the Id
5.4.5 Calling Callbacks
5.5 Observing Changes in Arrays
5.5.1 Mutating Methods
5.5.2 Sorting Arrays and Working with Methods
5.5.3 Generating New Arrays
5.6 Summary
6 Conditional Rendering:The v-if Directive – Making Decisions
6.1 What Do We Cover in the Chapter?
6.2 The v-if, v-else and v-else-if Directives
6.3 The v-show Directive
6.4 When v-if and When v-show?
6.5 A Special Combination:The Directive v-for with v-if or v-
show
6.5.1 A Wrapper with v-if is Better
6.6 Summary
7 Events, Methods, Observers and Calculated Properties:
Calculated Results and Reactions
7.1 What Do We Cover in the Chapter?
7.2 Basic Considerations on the Distribution of Tasks
7.3 Methods of a Vue Object and the Methods Property
7.4 The Event Handling in Vue.js
7.4.1 Background to Event Handling
7.4.2 The Concrete Example of v-on
7.4.3 Evaluating the Event object
7.4.4 Event Modifier
7.4.5 Other Modifiers
7.4.6 User-Defined Events
7.5 The Computed Property
7.6 When Methods and When Calculated Properties?
7.7 Watcher (Observer)
7.7.1 Observing the Geolocation with a Watcher
7.7.2 Ajax with a Watcher
7.8 Summary
8 Dynamic Layouts with Data Binding:Making Stylesheets
Dynamic
8.1 What Do We Cover in the Chapter?
8.2 Data Binding and the v-bind Directive for Conditional
Classes
8.2.1 Switching CSS Classes
8.2.2 The Array Notation for Multiple Properties
8.2.3 Logic in the HTML File
8.3 Data Binding and the v-bind Directive for Inline Styles
8.4 Abbreviations (Shorthands)
8.4.1 The v-bind Abbreviation
8.4.2 Abbreviation v-on
8.5 Summary
9 Forms and Form Data Binding:Interaction with the User
9.1 What Do We Cover in the Chapter?
9.2 Basics of Using Forms on the Web
9.2.1 The Contained Form Elements
9.3 Basic Use of Form Binding in Vue.js
9.3.1 Vue Instance First
9.4 Some Concrete Examples
9.4.1 A Simple Form with Different Form Elements
9.5 Dynamic Options
9.6 A Task List as a Practical Example
9.6.1 A First Simple Version of a Todo List
9.6.2 A Permanent Task List
9.6.3 Persistence the Second:Server-Side
9.7 More on Value Bindings for Forms
9.7.1 The Modifiers
9.8 Summary
10 Filtering Techniques:Selected Data Only
10.1 What Do We Cover in the Chapter?
10.2 Basics of Filters for JavaScript Arrays
10.2.1 The Arrow Notation
10.3 Filters in Vue.js
10.3.1 Local Filters
10.3.2 Global Filters by Extending the Vue Instance
10.3.3 Dynamic Filtering
10.3.4 Chaining Filters
10.3.5 Transfer to Parameters
10.4 Summary
11 Transitions and Animations:Moving Things
11.1 What Do We Cover in the Chapter?
11.2 Transitions with Transition
11.3 The Transition Classes
11.4 CSS Animations
11.5 Special Situations
11.5.1 Using Transitions and Animations Together
11.5.2 Explicit Transition Times:The Duration Specification
11.5.3 JavaScript Hooks
11.5.4 Animation of Data
11.6 Summary
12 Outlook:What Else Is There in Vue.js?
12.1 What Do We Cover in the Chapter?
12.2 Use Vue.js in CMS or in Combination with Other
Frameworks
12.3 Server-Side Rendering
12.4 Mixins
12.5 User-Defined Directives
12.6 Plugins
12.6.1 Using a Plugin
12.6.2 Writing a Plugin
12.7 Summary
Appendix
Index
List of Figures
Fig.1.1 The official website of Vue.js
Fig.2.5 The examples were spiced up a bit with CSS – here the third
example
Another Random Scribd Document
with Unrelated Content
in the preparations he had Colas di Sciampagne, who seemed expert
at all trades. On a band of fresh plastering he had written with the
point of a reed this old device, suggested by the illusion: Parva
domus, magna quies. And he saw a favorable presage even in the
three blades of bay sown by the wind between the interstices of the
raised edge of the window.
But, when all was ready and this false energy had gone, he
found again in his inmost self the inquietude, the discontent, and
that implacable anguish the true cause of which he did not know; he
felt confusedly that his destiny had once more pushed him into an
oblique and perilous pass. It seemed to him that, from another
house and from other lips, there came to him now a voice of recall
and reproach. In his soul there revived the heartbreaking farewells,
tearless and yet so cruel, in which he had lied from shame on
reading in his deceived mother's tired eyes the question, too sad:
"For whom are you abandoning me?"
Was it not this mute question, the recollection of that blush and
that lie, which inspired him with the inquietude, the discontent, and
the anguish, at the moment that he was about to enter the New
Life? And how could he silence that voice? By what intoxication?
He did not dare reply. In spite of his deep trouble, he wished
still to believe in the promise of her who was going to come; he
hoped to be able still to attribute to his love a high moral
signification. Had he not an ardent desire to live, to give to all the
forces of his nature a rhythmic development, to feel himself
complete and harmonious? Love would finally effect this prodigy; he
would finally find in love the plenitude of his humanity, deformed
and diminished by so many miseries.
With these hopes and these vague tendencies, he sought to
cheat his remorse; but what dominated him in presence of this
woman's image was always desire. In despite of all his platonic
aspirations, he could not succeed in seeing in love anything else but
the work of the flesh, could not imagine the days to come but as a
succession of already familiar sensual pleasures. In that benign
solitude, in the company of that passionate woman, what life could
he live, if not a life of idleness and voluptuousness?
And all the past sorrows came back to his mind, with all the
painful pictures: his mother's haggard face and swollen red eyes,
scorched by tears; Christine's sweet and heart-broken smile; the
large head of the sickly child, always leaning on a bosom barren of
all but sighs; the cadaveric mask of the poor idiotic gormand.
And his mother's tired eyes asked: "For whom are you
abandoning me?"
CHAPTER IV.
CHAPTER V.
Hippolyte announced that, according to her promise, she would
arrive at San Vito, Tuesday, May 20th, by train direct, about one
o'clock in the afternoon.
That would be in two days. George wrote to her:
"Come, come! I await you, and never was waiting more
tantalizing. Every minute that passes is irremediably lost to
happiness. Come. Everything is ready. Or rather, no, nothing is
ready, save my desire. It is necessary, my friend, that you provide
yourself with an inextinguishable fund of patience and indulgence;
because, in this savage and impracticable solitude, every commodity
of life is lacking. Oh, how impracticable! Picture to yourself, my
friend, that from the station of San Vito to the Hermitage takes
three-quarters of an hour by road; and to cover this distance, the
only means is to follow on foot the path cut through the granite,
rising perpendicularly from the sea. You must be careful to come
provided with heavy shoes, and gigantic parasols. As to dresses, it is
useless to bring many; a few gay and durable costumes for our
morning walks will suffice. Do not forget your bathing suit....
"This letter is the last I shall write you. You will get it a few
hours before you start. I am writing you in the library, a room in
which there are heaps of books which we are hardly likely to read.
The afternoon is grayish, and the sea stretches out in endless
monotony. The hour is discreet, languorous, propitious for delicate
sensualities. Oh, if you were with me! This evening will be my
second night at the Hermitage, and I shall spend it alone. If you only
saw the bed! It is a rustic bed, a monumental hymeneal altar, large
as a field, deep as the slumber of the just—thalamus thalamorum!
The mattresses contain the wool of an entire flock, the straw-bed
contains the shucks of an entire field of maize. Can these chaste
things have the presentiment of your nudity?
"Good-by, good-by. How slowly the hours go by! Who says time
has wings? I do not know what I would give if I could go to sleep in
this enervating languor, and not awake until Tuesday morning. But
no, I will not sleep. I, too, have killed my sleep. I have the constant
vision of your mouth."
CHAPTER VI.
Love, forever!
CHAPTER VII.
She had arrived. She had trod on the flowers, like the Madonna who
is going to perform a miracle; she had trod on a carpet of flowers.
She had at last arrived! She had at last crossed the threshold!
And now, tired, happy, she presented to her lover's lips a face
all bathed in tears, without speaking, with a gesture of inexpressible
abandon. Tired, happy, she wept and smiled beneath the
innumerable kisses of the adored one. What mattered the
recollections of the days from which he had been absent? What
mattered the miseries, the chagrins, the anxieties, the heart-
breaking struggles against the inexorable brutalities of life? What
mattered all the discouragements and all the despairs, in comparison
with this supreme joy? She lived, she respired between her lover's
arms; she felt herself infinitely loved. All else disappeared, returned
to oblivion, seemed to have never existed.
"Oh, Hippolyte, Hippolyte! Oh, my soul! how much, how much I
have longed for you! And here you are! And now, you will stay with
me a long, long time, will you not? Before leaving me, you will kill
me."
And he kissed her on the mouth, on the cheeks, on the neck, on
the eyes, insatiable, profoundly thrilled every time he met a tear.
Those tears, that smile, that expression of felicity on the tired-
looking face, the thought that this woman had not hesitated for a
second in consenting; the thought that she had come to him from a
great distance, and that, after a fatiguing journey, she wept beneath
his kisses, powerless to say a word because her heart was too full—
all these passionate and delightful things refined his sensations,
freed his desire from impurity, gave him an emotion of almost chaste
love, exalted his soul.
Removing the long pin that fastened the hat and veil, he said:
"How tired you must be, my poor Hippolyte! You are very pale!"
Her veil was raised on her brow; she still had on her travelling
cloak and her gloves. He removed the veil and hat, with a gesture
that was customary with him. The beautiful brown head appeared,
unencumbered, with that simple coiffure which made of the hair a
sort of adherent helmet, without altering the delicate and elegant
outline of the occiput, without hiding any of the nape of the neck.
She wore a gorget of white lace, and a narrow black velvet
ribbon which was defined with exquisite violence against the
whiteness of the skin. Under the cloak could be seen a gray cloth
dress—the dress of the memorable Albano days. She spread around
her a faint odor of violets, the familiar perfume.
George's lips became more ardent, and, as she used to say,
more voracious. He checked himself; he removed her cloak; he
helped her to remove her gloves; he took her bare hands and
pressed them against his temples, in a mad desire to be caressed.
And Hippolyte, holding him thus by the temples, drew him towards
her, enveloped him in a long caress, passed over his entire face a
mouth which, languishing and warm, crept along in a multiple kiss.
George recognized the divine, the incomparable mouth, the mouth
which, he had thought so often, felt as if it rested on the surface of
his soul, for a voluptuousness which would surpass carnal sensibility
and would communicate itself to an ultra-sensible element of the
inner being.
"You will kill me," he murmured, vibrating like a bundle of
stretched cords, feeling at the back of his neck a lancinating cold
which, from vertebra to vertebra, was propagated through all the
marrow.
And, at the bottom of himself, he noticed a vague movement of
that instinctive terror which he had already observed under other
circumstances.
Hippolyte disengaged herself.
"Now, I'll leave you," she said. "Where is—my room? Oh,
George, how comfortable we shall be here."
She glanced around her, smiling. She made a few steps towards
the threshold, stooped to gather a handful of furze, breathed in the
perfume with visible sensual pleasure. She once more felt agitated,
and as if intoxicated by this sovereign homage, by this fragrant glory
which George had scattered along her path. Was she not dreaming?
Was it she herself—was it really Hippolyte Sanzio who, in this
unknown place, in this magic landscape, found herself surrounded
and glorified by all this poesy?
Suddenly, with new tears in her eyes, she threw her arms
around George's neck, and said:
"How grateful I am to you."
This poesy intoxicated her heart. She felt herself lifted above
her humble existence by the ideal apotheosis which enveloped her
lover; she felt that she lived another life, a superior life which at
times gave to her soul that kind of choking sensation which a strong
wind provokes in a breast accustomed to breathe an impoverished
air.
"How proud I am to belong to you! You are my pride. One
single minute passed near you suffices to make me feel another
woman, absolutely other. You suddenly communicate to me another
blood and another mind. I am no longer Hippolyte, the Hippolyte of
yesterday. Give me a new name."
He named her:
"Soul!"
They fell into each other's arms in a furious embrace, as if to
pluck and unroot the kisses which blossomed on their lips. Then
Hippolyte disengaged herself, and repeated:
"Now, I'll leave you. Where's my room? Let me see it."
George passed an arm around her waist and led her into the
bedroom. She gave a cry of admiration when she perceived the
thalamus thalamorum, draped with a large yellow damask
counterpane.
"But we shall get lost in it!"
And she laughed as she walked all round the monument.
"The most difficult thing will be to get into it."
"First, you'll place your foot upon my knee, in accordance with
the old-time custom of the peasants in these parts."
"What a lot of saints!" she exclaimed, looking at the long line of
pious images on the wall, at the head of the bed.
"They must be covered."
"Yes, you are right."
Both had difficulty in finding words; both their voices were
changed in tone; both of them trembled, agitated by irresistible
desire, feeling almost faint at the thought of the approaching
ecstasies.
They heard someone knock at the door of the staircase. George
went into the loggia. It was Helen, Candia's daughter; she came to
say that luncheon was ready.
"What do you wish to do?" said George, turning toward
Hippolyte, irresolute, almost convulsed.
"Really, George, I have not the least appetite. I will eat this
evening, if you'll let me."
In an agonized voice, George said:
"Come into your room. Everything is ready for your bath.
Come!"
He led her into a room which he had covered all over with large
rustic mats.
"You see, your trunks and your boxes are already here. Now, I'll
leave you—alone. Be quick. Remember, I'm waiting. Every minute's
delay will be one torture more. Remember——"
He left her alone. A few moments later he heard the splashing
of the water which ran from the enormous sponge and fell back
again into the bath-tub. He knew the icy coldness of this spring
water well, and he imagined the little starts of Hippolyte's body, that
long and flexible body, beneath the refreshing shower.
Then there remained nothing in his mind than thoughts of fire.
Everything about him disappeared. And, when the splashing
stopped, he was seized by a trembling so strong that his teeth
began to chatter, as if shivering from a mortal fever. With the terrible
eyes of desire, he saw the woman disengage herself from her
dressing-gown, already dried, pure, delicate as an alabaster with
golden tones.
CHAPTER VIII.
CHAPTER IX.
As the air was of an almost summer-like warmth, George proposed:
"Shall we dine outside?"
Hippolyte consented. They went down.
On the stairway they held each other's hand; and went down
step by step slowly, stopping to look at the crushed flowers, turning
round towards each other simultaneously, as if they saw each other
for the first time. Each saw in the other eyes larger, more profound,
as if more distant, and circled by an almost supernatural shadow.
They smiled at each other without speaking, both dominated by the
charm of that indefinable sensation which seemed to disperse into
the uncertainty of space the substance of their being, transformed
into a fluid like a vapor. They walked towards the parapet; they
stopped to look around, to listen to the sea.
What they saw was unusual, extraordinarily great, yet illumined
by an inner light and as if by an irradiation of their hearts. What they
heard was unusual, extraordinarily high, yet contemplated as if a
secret revealed to them alone.
A second, as quickly passed! They were recalled to themselves,
not by a gust of the wind nor by the noise of a wave, nor by a
bellowing, nor by a bark, nor by a human voice, but by the very
anxiety which arose from their too intense joy. A second, as quickly
passed, irrevocable! And both recommenced to feel that life was
slipping by, that time was flying; that everything was becoming once
more foreign to their being, that their souls were becoming anxious
again and their love imperfect. This second of supreme oblivion, this
unique second, was gone forever.
Hippolyte, moved by the solemnity of the solitude, oppressed by
a vague fright in the presence of those vast waters, beneath that