Download .zip |
Info | Example | Demos | View files (142) | Download .zip | Reputation | Support forum | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2016-10-25 (14 days ago) | Not yet rated by the users | Total: Not yet counted | Not yet ranked |
Version | License | JavaScript version | Categories | |||
hackernews-vue 1.0 | MIT/X Consortium ... | 5 | HTML, Web services |
Description | Author | |
This package implements an application view information from Hackernews using Vue.js. |
I used a examples from the <a href="http://vuejs.org/examples/" target="_blank">official website</a> to demonstrate some of the features remarkable library Vue.js.
Main features of the package:
index.html
.This example uses Firebase as the data persistence backend. Example is a fully spec-compliant TodoMVC implementation in under minimum effective lines of JavaScript (excluding comments and blank lines).
This is simple Markdown editor. Markdown is a way to style text on the web. You control the display of the document; formatting words as bold or italic, adding images, and creating lists are just a few of the things we can do with Markdown.
This example fetches latest Silex-MVC commits data from GitHub’s API and displays them as a list. You can switch between the master and other branches. GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere.
This example uses Firebase as the data persistence backend and syncs between clients in real time (you can try opening it in multiple browser tabs). In addition, it performs instant validation using computed properties and triggers CSS transitions when adding/removing items.
This is an example of creating a reusable grid component and using it with external data.
This is a HackerNews clone built upon HN’s official Firebase API. In partnership with Firebase, we're making the public Hacker News data available in near real time. Firebase enables easy access from Android, iOS and the web.
Main features of the Vue.js:
Vue.js (pronounced /vjuː/, like view) is a library for building interactive web interfaces. The goal of Vue.js is to provide the benefits of reactive data binding and composable view components with an API that is as simple as possible.
Vue.js itself is not a full-blown framework - it is focused on the view layer only. It is therefore very easy to pick up and to integrate with other libraries or existing projects. On the other hand, when used in combination with proper tooling and supporting libraries, Vue.js is also perfectly capable of powering sophisticated Single-Page Applications.
If you are an experienced frontend developer and want to know how Vue.js compares to other libraries/frameworks, check out the Comparison with Other Frameworks; if you are more interested about how Vue.js approaches larger-scale applications, check out the section on Building Larger-Scale Applications.
Vue.js does not support IE8 and below, because Vue.js uses ECMAScript 5 features that are un-shimmable in IE8. However Vue.js supports all ECMAScript 5 compliant browsers.
Detailed release notes for each version are available on GitHub.
Available on jsdelivr or cdnjs (takes some time to sync so the latest version might not be available yet).
Also available on unpkg, which will reflect the latest version as soon as it is published to npm. You can also browse the source of the npm package at unpkg.com/vue/.
Files |
File | Role | Description | ||
---|---|---|---|---|
app (6 directories) | ||||
index.html | Data | Auxiliary data | ||
LICENSE.md | Lic. | License text | ||
main.js | Example | Example script | ||
README.md | Doc. | Documentation |
Files | / | app |
File | Role | Description | ||
---|---|---|---|---|
components (10 directories) | ||||
css (7 files, 2 directories) | ||||
img (7 files, 1 directory) | ||||
js (2 files, 1 directory) | ||||
schemes (1 directory) | ||||
translations (2 files) |
Files | / | app | / | components | / | app | / | templates |
File | Role | Description |
---|---|---|
common.html | Doc. | Documentation |
footer.menu.html | Doc. | Documentation |
footer.privacy.html | Doc. | Documentation |
header.html | Doc. | Documentation |
msgbox.html | Doc. | Documentation |
navbar.html | Doc. | Documentation |
Files | / | app | / | components | / | firebase |
File | Role | Description |
---|---|---|
firebase.html | Doc. | Documentation |
firebase.js | Class | Class source |
Files | / | app | / | components | / | github |
File | Role | Description |
---|---|---|
github.css | Data | Auxiliary data |
github.html | Doc. | Documentation |
github.js | Class | Class source |
Files | / | app | / | components | / | grid |
Files | / | app | / | components | / | grid | / | table |
File | Role | Description |
---|---|---|
table.html | Doc. | Documentation |
table.js | Class | Class source |
Files | / | app | / | components | / | hackernews |
File | Role | Description | ||
---|---|---|---|---|
comment (4 files) | ||||
item (4 files) | ||||
itemview (4 files) | ||||
newsview (4 files) | ||||
userview (4 files) | ||||
filters.js | Aux. | Auxiliary script | ||
hackernews.css | Data | Auxiliary data | ||
hackernews.html | Doc. | Documentation | ||
hackernews.js | Aux. | Auxiliary script | ||
README.md | Example | Example script | ||
store.js | Example | Example script |
Files | / | app | / | components | / | hackernews | / | comment |
File | Role | Description |
---|---|---|
comment.css | Data | Auxiliary data |
comment.html | Doc. | Documentation |
comment.js | Class | Class source |
Comment.vue | Class | Class source |
Files | / | app | / | components | / | hackernews | / | item |
Files | / | app | / | components | / | hackernews | / | itemview |
File | Role | Description |
---|---|---|
itemview.css | Data | Auxiliary data |
itemview.html | Doc. | Documentation |
itemview.js | Class | Class source |
ItemView.vue | Class | Class source |
Files | / | app | / | components | / | hackernews | / | newsview |
File | Role | Description |
---|---|---|
newsview.css | Data | Auxiliary data |
newsview.html | Doc. | Documentation |
newsview.js | Class | Class source |
NewsView.vue | Class | Class source |
Files | / | app | / | components | / | hackernews | / | userview |
File | Role | Description |
---|---|---|
userview.css | Data | Auxiliary data |
userview.html | Doc. | Documentation |
userview.js | Aux. | Auxiliary script |
UserView.vue | Data | Auxiliary data |
Files | / | app | / | components | / | home |
Files | / | app | / | components | / | markdown |
File | Role | Description |
---|---|---|
markdown.css | Data | Auxiliary data |
markdown.html | Doc. | Documentation |
markdown.js | Class | Class source |
Files | / | app | / | components | / | todo |
Files | / | app | / | css |
File | Role | Description | ||
---|---|---|---|---|
pie (3 files) | ||||
symfony (3 files) | ||||
bootstrap-theme.css | Data | Auxiliary data | ||
bootstrap-theme.css.map | Example | Example script | ||
bootstrap-theme.min.css | Data | Auxiliary data | ||
bootstrap.css | Data | Auxiliary data | ||
bootstrap.css.map | Example | Example script | ||
bootstrap.min.css | Data | Auxiliary data | ||
mystyle.css | Data | Auxiliary data |
Files | / | app | / | css | / | symfony |
File | Role | Description |
---|---|---|
body.css | Data | Auxiliary data |
exception.css | Data | Auxiliary data |
structure.css | Data | Auxiliary data |
Files | / | app | / | img |
File | Role | Description | ||
---|---|---|---|---|
assets (4 directories) | ||||
blue_picto_less.gif | Icon | Icon image | ||
blue_picto_more.gif | Icon | Icon image | ||
glyphicons-halflings-white.png | Icon | Icon image | ||
glyphicons-halflings.png | Icon | Icon image | ||
grey_magnifier.png | Icon | Icon image | ||
logo.png | Icon | Icon image | ||
logo400x400.png | Icon | Icon image |
Files | / | app | / | img | / | assets | / | bg |
File | Role | Description |
---|---|---|
bx-admin-mainmenu-items-bg.png | Icon | Icon image |
header-big.png | Icon | Icon image |
login-bg.jpg | Icon | Icon image |
login-bg.png | Icon | Icon image |
logo-popup-left.png | Icon | Icon image |
logo-popup-right.png | Icon | Icon image |
logo-popup-sprite.png | Data | Auxiliary data |
main-menu-bg.gif | Icon | Icon image |
Files | / | app | / | img | / | assets | / | system |
File | Role | Description |
---|---|---|
alert-error.png | Icon | Icon image |
alert-info.png | Icon | Icon image |
alert-success.png | Icon | Icon image |
alert.png | Icon | Icon image |
icon-fail.png | Icon | Icon image |
icon-ok.png | Icon | Icon image |
icon_warn.gif | Icon | Icon image |
loading.gif | Icon | Icon image |
Files | / | app | / | img | / | assets | / | vue |
File | Role | Description |
---|---|---|
blue_picto_less.gif | Icon | Icon image |
blue_picto_more.gif | Icon | Icon image |
grey_magnifier.png | Icon | Icon image |
Files | / | app | / | js | / | lib |
File | Role | Description | ||
---|---|---|---|---|
es6-promise (3 files) | ||||
events (2 files) | ||||
ExtendClass (1 file) | ||||
firebase (2 files) | ||||
json (6 files) | ||||
jstorage (2 files) | ||||
marked (2 files) | ||||
requirejs (6 files) | ||||
underscore (1 file) | ||||
vue-router (2 files) | ||||
vue (5 files) |
Files | / | app | / | js | / | lib | / | es6-promise |
File | Role | Description |
---|---|---|
es6-promise.js | Class | Class source |
es6-promise.min.js | Class | Class source |
README.md | Doc. | Documentation |
Files | / | app | / | js | / | lib | / | firebase |
File | Role | Description |
---|---|---|
firebase.api.js | Class | Class source |
firebase.js | Class | Class source |
Files | / | app | / | js | / | lib | / | json |
File | Role | Description |
---|---|---|
cycle.js | Example | Example script |
json.js | Class | Class source |
json2.js | Class | Class source |
json_parse.js | Example | Example script |
json_parse_state.js | Example | Example script |
README | Doc. | Documentation |
Files | / | app | / | js | / | lib | / | jstorage |
File | Role | Description |
---|---|---|
jstorage.js | Class | Class source |
jstorage.min.js | Class | Class source |
Files | / | app | / | js | / | lib | / | marked |
File | Role | Description |
---|---|---|
marked.js | Class | Class source |
marked.min.js | Class | Class source |
Files | / | app | / | js | / | lib | / | requirejs |
File | Role | Description |
---|---|---|
css.js | Class | Class source |
css.min.js | Class | Class source |
domReady.js | Example | Example script |
i18n.js | Example | Example script |
require.js | Class | Class source |
text.js | Example | Example script |
Files | / | app | / | js | / | lib | / | vue-router |
File | Role | Description |
---|---|---|
vue-router.js | Class | Class source |
vue-router.min.js | Class | Class source |
Files | / | app | / | js | / | lib | / | vue |
File | Role | Description |
---|---|---|
README.md | Doc. | Documentation |
vue.common.js | Class | Class source |
vue.js | Class | Class source |
vue.min.js | Class | Class source |
vue.min.js.map | Class | Class source |
Files | / | app | / | schemes | / | black-white-gray | / | img |
File | Role | Description |
---|---|---|
bg-gray.png | Icon | Icon image |
bullets.gif | Icon | Icon image |
Version Control | Unique User Downloads | |||||||
100% |
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.