Tags: javascript*

0 bookmark(s) - Sort by: Date ↓ / Title /

  1. The WebExtensions API reference provides detailed documentation on JavaScript APIs for developing web browser extensions. It covers browser API differences, usage examples, and a complete listing of JavaScript APIs available for extensions.

    | API Name | Description |
    |-----------------------|-------|
    | `action` | Modify and listen to clicks on the browser toolbar button defined with the `action` manifest key. |
    | `alarms` | Schedule code to run at a future time, similar to `setTimeout()` and `setInterval()`. |
    | `bookmarks` | Interact with and manipulate the browser's bookmarking system. |
    | `browserAction` | Modify attributes and listen to clicks on the toolbar button defined with the `browser_action` key. |
    | `browserSettings` | Modify certain global browser settings using `BrowserSetting` objects. |
    | `browsingData` | Clear data accumulated during browsing. |
    | `captivePortal` | Determine the captive portal state of the user's connection. |
    | `clipboard` | Copy items to the system clipboard (currently supports images). |
    | `commands` | Listen for user-executed commands registered using the `commands` manifest.json key. |
    | `contentScripts` | Register content scripts to be injected into web pages matching specified URL patterns. |
    | `contextualIdentities`| Manage contextual identities: list, create, remove, update. |
    | `cookies` | Get, set, and remove cookies, and be notified when they change. |
    | `declarativeNetRequest`| Specify conditions and actions to handle network requests declaratively. |
    | `devtools` | Interact with the browser's Developer Tools. |
    | `dns` | Resolve domain names. |
    | `dom` | Access special extension-only DOM features. |
    | `downloads` | Interact with the browser's download manager. |
    | `events` | Common types used by APIs that dispatch events. |
    | `extension` | Utilities related to your extension, such as getting URLs to resources and extension settings. |
    | `extensionTypes` | Common types used in other WebExtension APIs. |
    | `find` | Find and highlight text in a web page. |
    | `history` | Interact with the browser history. |
    | `i18n` | Internationalize your extension, providing localized strings. |
    | `identity` | Obtain OAuth2 authorization codes or access tokens. |
    | `idle` | Determine when the user's system is idle, locked, or active. |
    | `management` | Get information about installed add-ons. |
    | `menus` | Add items to the browser's menu system. |
    | `notifications` | Display notifications using the operating system's notification mechanism. |
    | `omnibox` | Implement customized behavior for the browser's address bar. |
    | `pageAction` | Modify attributes and listen to clicks on the address bar button defined with the `page_action` key. |
    | `permissions` | Request extra permissions at runtime. |
    | `pkcs11` | Enumerate PKCS #11 security modules and make them accessible as sources of keys and certificates. |
    | `privacy` | Access and modify privacy-related browser settings. |
    | `proxy` | Proxy web requests by intercepting and modifying them. |
    | `runtime` | Access information about your extension and its environment. |
    | `scripting` | Insert JavaScript and CSS into websites using two approaches. |
    | `search` | Retrieve installed search engines and execute searches. |
    | `sessions` | List and restore tabs and windows that were closed. |
    | `sidebarAction` | Get and set properties of an extension's sidebar. |
    | `storage` | Store and retrieve data, and listen for changes to stored items. |
    | `tabs` | Interact with the browser's tab system. |
    | `theme` | Get details of the browser's theme and update it. |
    | `topSites` | Retrieve an array of frequently visited pages. |
    | `types` | Define the `BrowserSetting` type for representing a browser setting. |
    | `userScripts` | Register user scripts to manipulate webpages or provide new features. |
    | `webNavigation` | Add event listeners for various stages of a navigation. |
    | `webRequest` | Add event listeners for stages of making HTTP requests, including modification and cancellation. |
    | `windows` | Interact with browser windows: get information, open, modify, and close them. |
  2. Explore seven powerful JavaScript Web APIs that can enhance your web development projects. These APIs include Screen Capture, Web Share, Intersection Observer, Clipboard, Screen Wake Lock, Screen Orientation, and Fullscreen APIs, each offering unique functionalities to create interactive and engaging websites.
  3. The TC specifies a common protocol, framework and interfaces for interactions between AI agents using natural language while supporting multiple modalities.

    The This framework will also facilitate communication between non-AI systems (e.g., clients on phones) and AI agents, as well as interactions between multiple AI agents.
  4. Learn how to build dynamic web applications using Python, Django, and HTMX, a powerful HTML extension that adds interactive features without extensive JavaScript coding.
    2025-02-13 Tags: , , , , , by klotz
  5. Discussion about the Clipboard API and the differences between clipboardRead and paste events.
    2025-02-11 Tags: , , , , by klotz
  6. OpenInference is a set of conventions and plugins that complements OpenTelemetry to enable tracing of AI applications, with native support from arize-phoenix and compatibility with other OpenTelemetry-compatible backends.
  7. Introducing JavaScript Temporal, a modern replacement for the outdated Date object, offering improved date and time handling with support for time zones, calendars, and more.

    JavaScript Temporal is a new object designed to modernize date and time handling in JavaScript, addressing the limitations of the traditional Date object. The Date object, introduced in 1995, lacks robust time zone support and has unreliable parsing, leading developers to rely on external libraries like Moment.js or date-fns.

    Temporal offers a comprehensive solution with features including:

    1. **Time Zone Support**: Handles various time zones and calendars, such as Gregorian, Hebrew, Chinese, and Islamic.
    2. **Multiple Classes**: Includes classes like Temporal.Instant, Temporal.ZonedDateTime, and Temporal.PlainDateTime for precise time management.
    3. **Utility Methods**: Over 200 methods for conversions, comparisons, computations, and formatting.
    4. **Examples**:
    - Getting current dates in specific time zones.
    - Calculating dates for events like Chinese New Year.
    - Working with Unix timestamps.
    2025-02-02 Tags: , , , by klotz
  8. Real-world data from MERJ and Vercel examines patterns from top AI crawlers, showing significant traffic volumes and specific behaviors, especially with JavaScript rendering and content type priorities.
  9. A collection of 20 simple JavaScript scripts to automate repetitive browser tasks, such as form filling, tab management, and scrolling, to boost productivity and save time.
  10. An exploration of AG Grid, a JavaScript data grid library used to build interactive and advanced data tables or grids in web applications, highlighting its features, performance, and how it compares to other solutions.

Top of the page

First / Previous / Next / Last / Page 1 of 0 SemanticScuttle - klotz.me: tagged with "javascript"

About - Propulsed by SemanticScuttle