Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
@pardnchiu/quickui
Advanced tools
QuickUI is a lightweight frontend framework built on pure JavaScript and native APIs. Supports data binding, i18n support, event binding, conditional rendering, and loop rendering.
[!NOTE] (Formerly known as PDQuickUI, renamed to QuickUI starting from version
0.6.0
)
QuickUI is a lightweight frontend framework built on pure JavaScript and native APIs. Supports data binding, i18n support, event binding, conditional rendering, and loop rendering.
npm i @pardnchiu/quickui
QuickUI
library<!-- Version 0.6.0 and above -->
<script src="https://cdn.jsdelivr.net/npm/@pardnchiu/quickui@[VERSION]/dist/QuickUI.js"></script>
<!-- Version 0.5.4 and below -->
<script src="https://cdn.jsdelivr.net/npm/pdquickui@[VERSION]/dist/PDQuickUI.js"></script>
// Version 0.6.0 and above
import { QUI } from "https://cdn.jsdelivr.net/npm/@pardnchiu/quickui@[VERSION]/dist/QuickUI.esm.js";
// Version 0.5.4 and below
import { QUI } from "https://cdn.jsdelivr.net/npm/pdquickui@[VERSION]/dist/PDQuickUI.module.js";
QUI
const app = new QUI({
id: "", // Specify rendering element
data: {
// Custom DATA
},
event: {
// Custom EVENT
},
when: {
before_render: function () {
// Stop rendering
},
rendered: function () {
// Rendered
},
before_update: function () {
// Stop updating
},
updated: function () {
// Updated
},
before_destroy: function () {
// Stop destruction
},
destroyed: function () {
// Destroyed
}
}
});
Attribute | Use Case | Example |
---|---|---|
{{value}} | Dynamic text content | <p>{{ userName }}</p> displays user's name |
:html | Raw HTML insertion | <div :html="richContent"></div> renders formatted content |
Attribute | Use Case | Example |
---|---|---|
:path | External template loading | <temp :path="./templates/header.html"></temp> loads header component |
Attribute | Use Case | Example |
---|---|---|
:for | Array/Object iteration | <li :for="item in items">{{ item.name }}</li> renders list items |
Attribute | Use Case | Example |
---|---|---|
:if | Conditional display | <div :if="isLoggedIn">Welcome!</div> |
:else-if /:elif | Secondary conditions | <div :elif="isPending">Loading...</div> |
:else | Fallback content | <div :else>Please log in</div> |
Attribute | Use Case | Example |
---|---|---|
:model | Two-way data binding | <input :model="userInput"> syncs with data |
Attribute | Use Case | Example |
---|---|---|
:animation | Transition effects | <div :animation="fade-in">Content</div> |
:[css] | Dynamic styling | <div :background-color="bgColor">Styled content</div> |
Attribute | Use Case | Example |
---|---|---|
:[attr] | Dynamic attributes | <img :src="imageUrl" :alt="imageDesc"> |
Attribute | Use Case | Example |
---|---|---|
@[event] | Event listeners | <button @click="handleClick">Click me</button> |
Similar to MIT License but provides obfuscated code only:
For detailed terms and conditions, please see the Software Usage Agreement.
©️ 2024 邱敬幃 Pardn Chiu
FAQs
QuickUI is a lightweight frontend framework built on pure JavaScript and native APIs. Supports data binding, i18n support, event binding, conditional rendering, and loop rendering.
We found that @pardnchiu/quickui demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.