Scrollspy with Nested Navs


1. Frontend

Javascript, CSS, Bootstrap

1.1. Javascript

Javascript es un lenguaje con muchas posibilidades, utilizado para crear pequeños programas que luego son insertados en una página web y en programas más grandes, orientados a objetos mucho más complejos. Con Javascript podemos crear diferentes efectos e interactuar con nuestros usuarios.

Este lenguaje posee varias características, entre ellas podemos mencionar que es un lenguaje basado en acciones que posee menos restricciones. Además, es un lenguaje que utiliza Windows y sistemas X-Windows, gran parte de la programación en este lenguaje está centrada en describir objetos, escribir funciones que respondan a movimientos del mouse, aperturas, utilización de teclas, cargas de páginas entre otros.

Es necesario resaltar que hay dos tipos de JavaScript: por un lado está el que se ejecuta en el cliente, este es el Javascript propiamente dicho, aunque técnicamente se denomina Navigator JavaScript. Pero también existe un Javascript que se ejecuta en el servidor, es más reciente y se denomina LiveWire Javascript.

1.2. CSS

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt eum cupiditate aut reiciendis laborum placeat, at, ab ipsa officiis architecto reprehenderit, quasi neque nihil saepe maiores vitae ad omnis repellendus illo fugit qui, deleniti illum expedita recusandae ea! Minima voluptatum quaerat dolore ex repellat libero aut atque quibusdam dolorem quae repellendus, sint nisi eveniet tenetur similique perferendis. Beatae voluptates eius fugit asperiores sequi cupiditate maxime accusamus amet, quae deleniti, excepturi ex exercitationem voluptatem incidunt omnis quasi quia quam culpa laudantium illum? Quod quasi, doloribus sint velit ipsum aliquam facere id doloremque? Cumque est amet voluptatem esse adipisci, quos temporibus laudantium atque veniam pariatur suscipit qui facilis laboriosam laborum, eos minima officiis iure. Autem, minus doloremque placeat dolor ipsa quibusdam optio, omnis ad. Vitae repellat praesentium, tempore incidunt quasi harum deserunt. Est similique facilis reprehenderit sapiente nostrum mollitia quasi magnam soluta maxime, consequatur, sequi commodi provident qui cumque eaque minima, nulla fugiat. Magnam quidem voluptate reiciendis alias illo quis, repudiandae, sint repellendus autem esse eveniet, nam necessitatibus accusantium officiis minus itaque iste. Molestias hic autem facere similique fugit, nostrum eveniet debitis praesentium explicabo culpa pariatur sit optio ab quos impedit quas non blanditiis itaque, iusto recusandae quidem. Aliquid veniam eos velit error optio pariatur, fuga hic voluptatum veritatis beatae architecto dolorem sint voluptatibus? Vero quaerat rerum, facere laboriosam cum aliquid nulla officia labore sunt iure veniam consequatur obcaecati expedita perspiciatis dolorem harum, aspernatur fuga molestias doloremque error veritatis animi alias cumque recusandae. Omnis deleniti reprehenderit enim voluptatibus eveniet consequatur qui, dolorum praesentium quos numquam iste cumque nisi non porro? Minima aliquid, delectus facilis nihil ratione sunt fugit, distinctio repellat dolorum in deserunt dolores nam adipisci placeat odio dignissimos. Nisi iusto unde, optio sequi quod nam blanditiis consequatur ducimus possimus autem voluptatibus deleniti quasi magni illum id dignissimos debitis consectetur tenetur fugiat molestiae inventore! Quaerat dicta voluptatem, ea vitae deleniti consequuntur, eius totam vero est odit. Maiores debitis tempora, voluptate similique aliquid soluta explicabo modi ullam. Eius molestias similique assumenda! Ullam vitae saepe omnis eaque, reiciendis at, alias ducimus placeat excepturi, rem voluptatum dolor, labore odit veritatis est neque quisquam ipsum eum repellendus. Dolore debitis dolorum alias, cum odio provident veniam laborum voluptatem. Ut tenetur praesentium vel consectetur delectus deleniti, temporibus qui accusantium consequatur dicta assumenda unde natus pariatur aliquid laudantium tempora, ratione ducimus repellat illo porro! Commodi molestiae pariatur necessitatibus natus harum suscipit possimus ipsam, deserunt delectus saepe, voluptate aut explicabo magni quisquam consectetur nam sit. Perspiciatis rerum, maiores deleniti corporis odio fuga tempore optio consequatur fugiat quis dolores ea voluptatibus cumque sapiente. Deserunt labore laboriosam eveniet quis similique quas aperiam officia voluptas corporis ut, impedit quasi maiores, obcaecati vitae quaerat dolor nam odio cumque saepe quod deleniti qui, iste alias. Et temporibus adipisci, cumque, animi explicabo molestias? Eaque nulla, in autem quaerat, officiis asperiores assumenda reprehenderit accusantium iusto aspernatur, quod possimus. Nemo sunt recusandae voluptate culpa, commodi corrupti voluptas quo magni quas. Laudantium sit, inventore illum odit. Asperiores a hic, reprehenderit doloribus fuga ratione libero expedita nostrum error earum, deserunt.

1.3. Bootstrap

CSS is the language for describing the presentation of Web pages, including colors, layout, and fonts. It allows one to adapt the presentation to different types of devices, such as large screens, small screens, or printers. CSS is independent of HTML and can be used with any XML-based markup language...

2. Backend

Java, C#

2.1. Java

El Java es un lenguaje de programación orientado a objetos creado por James Gosling en el año 1990. Su código es muy similar al del lenguaje C y C++ con un modelo de objetos mucho más sencillo. La diferencia entre el Java y los lenguajes C y C++ es que el Java es un lenguaje de programación plenamente orientado a objetos.

Es muy fácil de aprender, en Java es relativamente sencillo programar desde el principio. Todos los programadores que ya hayan programado anteriormente con el C o el C++, les costara mucho menos su aprendizaje por la gran similitud entre ellos.

El Java supuso un gran avance en los lenguajes de programación, tiene una enorme potencia para el diseño orientado a objetos con un código sencillo en un entorno muy estable y agradable. El Java nos permite realizar aplicaciones que podemos incluir directamente en páginas web.

Estas aplicaciones se conocen con el nombre de applets. Estos son unos programas que se transfieren dinámicamente a través de Internet. Los applets tienen un comportamiento inteligente, pueden reaccionar cuando un visitante entra en una página web y cambian de forma. Todo esto ha posibilitado que el Java sea un lenguaje interactivo entre el usuario y la aplicación.

La mayoría de los lenguajes de programación están compilados en código fuente, mientras que el Java es compilado en un bytecode (código binario que contiene un programa ejecutable) que es ejecutado por una máquina virtual de Java. Esta máquina es la encargada de ejecutar todo el código de un programa hecho con Java.

2.2. C#

C# is a general object-oriented programming (OOP) language for networking and Web development. C# is specified as a common language infrastructure (CLI) ...


Articulos Relacionados:

...
Card title

This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

...
Card title

This card has supporting text below as a natural lead-in to additional content.

...
Card title

This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

...
Card title

This card has supporting text below as a natural lead-in to additional content.

...
Card title

This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.

...
Card title

This card has supporting text below as a natural lead-in to additional content.