Vue.js Component for Tab Panel
Implementation of reusable Vue.js component for tab panel.
read more »Implementation of reusable Vue.js component for tab panel.
read more »Reusable Vue.js component for Semantic UI basic tabs example.
read more »Reusable Vue.js component to extend Bootstrap navigational tabs to create tabbable panes of local content.
read more »Reusable Vue.js component for Bulma tabs, and extend the original Bulma tabs by adding a pane to for each tab.
read more »Toggle Bulma modal via Vue.js.
read more »Toggle Bootstrap modal via Vue.js.
read more »Increase or decrease font size with buttons via Vue.js.
read more »Calculate politeness of a number online, i.e., the number of ways it can be expressed as the sum of consecutive integers.
read more »Online tool for prime factorization and calculating sum of proper divisors. The algorithm is implemented in JavaScript and UI in Vue.js.
read more »Online tool that helps you do prime factorization. The algorithm is implemented in JavaScript and UI in Vue.js.
read more »Sieve of Eratosthenes is a simple and ancient method to find prime numbers up to a given limit. Given a limit, this online demo returns all prime number below the limit.
read more »Euler's Totient Function φ(n) counts the positive integers that are relatively prime to n. This online demo use naive method to calculate φ(n) and positive integers coprime to n.
read more »Goldbach's conjecture - Every even integer greater than 2 can be written as the sum of two primes. Given a positive even integer, this online demo returns the two primes.
read more »JavaScript implementation of Sieve of Eratosthenes.
read more »check HTML text input field to see if the value is integer.
read more »2n + 1 = p + 2q always has a solution in primes p and q (not necessarily distinct) for n > 2. This online demo finds p and q for given odd number greater than 5.
read more »Chrome extension to get cookies to access Instagram API.
read more »Chrome extension to help you get user information on user profile page. Also show id and invisible link to profile picture on the profile page.
read more »Use local web server to achieve communication between Chrome extension and local program.
read more »Chrome extension to get auth.json (cookies of Google Photos and Google account id) of gphotosuploader.
read more »Chrome extension to get Google account id from Google Photos.
read more »Chrome extension to get cookies of gphotosuploader.
read more »This Chrome extension helps you download Instagram profile picture in full size.
read more »Given the url of Instagram profile picture, return the url of profile picture in full size.
read more »Find set differecne of two arrays, i.e., the elements in one array but not in the other, in JavaScript.
read more »Find the set of all elements (union) in two arrays in JavaScript.
read more »Find common elements (matches, intersection) of two arrays in JavaScript.
read more »A Chrome extension to help you show Instagram mutual followers on user profile page.
read more »When web pages are rendered with JavaScript, how to wait until the DOM nodes of original contents are available for appending our nodes?
read more »A Chrome extension to help you show Instagram id on the user page.
read more »A Chrome extension to help you try to get Facebook user id by URL change and print the id next to name if found.
read more »A Chrome extension to help you try to get Facebook user id by URL change.
read more »A naive Chrome extension to help you get URL of images of Facebook Stories.
read more »JavaScript code for Bulma modal component. The code is extracted from Bulma official website.
read more »Go strings.Index is equivalent to JavaScript String.prototype.indexOf()
read more »Bulma accordion (collapsible content) implementation via Vue.js.
read more »Add more features to Bulma tabs via Vue.js.
read more »JavaScript code for Bulma dropdown menu. The code is extracted from Bulma official website.
read more »JavaScript code for Bulma responsive navbar, dropdown menu included. The code is extracted from Bulma official website.
read more »Convert specific texts to clickable links (<a> tag) in HTML document via JavaScript.
read more »Append text at the beginning of each line via JavaScript.
read more »Show tooltip when the cursor hovers over the text, and close the tooltip with delay if the cursor is not in the tooltip via JavaScript.
read more »Simple tooltip implementation via JavaScript.
read more »Show annotatoin (note) on mouse hovering over text. Used to help users read ancient Buddhist texts.
read more »Synonyms - Go/GopherJS idioms and snippets translated to JavaScript
read more »Detect arrow keys pressed by users via Vue.js.
read more »DOM manipulation - traverse all sibling elements or nodes via JavaScript.
read more »Tab panel implementation via JavaScript and CSS.
read more »Accordion (collapsible content) implementation via JavaScript.
read more »Accordion (collapsible content) implementation via Vue.js.
read more »Tab panel implementation via Vue.js and CSS.
read more »Dropdown menu implementation via Vue.js and CSS.
read more »Modal (Popup) implementation via JavaScript and CSS. Modal is dialog box/popup window that is displayed on top of the current page.
read more »Modal (Popup) implementation via Vue.js and CSS. Modal is dialog box/popup window that is displayed on top of the current page.
read more »Traverse DOM tree to grab visible texts on webpage via JavaScript.
read more »Traverse DOM tree to find out all text nodes via JavaScript.
read more »Use Vue.js to manipulate HTML select element. First show how to use v-model directive to create data bindings for select element. Then use the selected option to make some animation via animate.css.
read more »Test Text-to-Speech feature in Web Speech API. Not working in Chromium 57, but OK in Firefox 53.
read more »Exercise to draw 3x3 grid of dots via Canvas.
read more »My favorite way to empty an array in JavaScript and why.
read more »XMLHttpRequest (XHR) example by Vue.js.
read more »JSONP example - show your HTTP request headers.
read more »Pretty print JSON string via Vue.js.
read more »Sequential and parallel typing text effect by Vue.js.
read more »Sequential typing text effect by JavaScript.
read more »Parallel typing text effect by JavaScript.
read more »Simple tooltip implementation via React JavaScript.
read more »Simple tooltip implementation via Vue.js.
read more »CSS only tooltip, extracted from the example of MDN, and the corresponding JavaScript implementation.
read more »Quiz will appear at the end of YouTube video.
read more »Show youtube video if users pass the quiz.
read more »Toggle (Show/Hide) HTML DOM element in JavaScript.
read more »How to access (get/reference) DOM Element in Vue.js?
read more »Toggle (play/pause) audio sound if users click on DOM Element in Vue.js.
read more »Play audio sound if users click on DOM Element in Vue.js.
read more »Detect arrow keystrokes via event.key of KeyboardEvent in JavaScript.
read more »Toggle (Show/Hide) HTML DOM element in React JavaScript.
read more »Toggle (Show/Hide) HTML DOM element in Vue.js.
read more »draggable, movable (drag and drop) HTML element in Vue.js.
read more »Provide input suggest feature via Vue.js. Usually used in dictionary application.
read more »How to monitor the change event of input text element in Vue.js.
read more »Virtual kayboard/keypad in vanilla JavaScript. Used in Pāli Dictionary.
read more »Provide input suggest feature via AngularJS. Usually used in dictionary application.
read more »Use Animate.css and AngularJS to animate your webpage.
read more »Use Animate.css and Vue.js to animate your webpage.
read more »Virtual kayboard/keypad via Vue.js. Used in Pāli Dictionary.
read more »Virtual kayboard/keypad via AngularJS. Used in Pāli Dictionary.
read more »Implementation of setting feature in web application via JSON, Web Storage (localStorage), and JavaScript.
read more »Generate a random string from [a-z0-9] in JavaScript.
read more »Example of accessing browser URL via JavaScript window.location.
read more »Change browser URL without reloading web pages - Example for how to use HTML history API.
read more »Concatenate and minify JavaScript files via Makefile, curl, and online Google Closure Compiler.
read more »Concatenate and minify JavaScript files via Bash script, curl, and online Google Closure Compiler.
read more »Add tooltip to every word via AngularJS. Used in Pāli Tipiṭaka.
read more »Client side gettext-like Internationalization (i18n) via AngularJS Directives.
read more »Client side gettext-like Internationalization (i18n) via AngularJS.
read more »Treeview via AngularJS. Used in Pāli Tipiṭaka.
read more »Tooltip via AngularJS. Used in Pāli Tipiṭaka.
read more »Resizable Views via AngularJS. Used in Pāli Tipiṭaka.
read more »Search Taobao.com.
read more »Custom 404 page for GitHub Pages. In the 404 page, a redirect link is created based on the current URL path.
read more »Scape JavaScript code to get campaign number via Go strings package.
read more »Copy content of textarea to clipboard via JavaScript.
read more »Search links of major search engines - Google, DuckDuckGo, Bing, Yahoo, Baidu, Yandex, Ecosia, Qwant.
read more »Wrap Pāli words in span element via regular expression and JavaScript.
read more »Find photos of me on Facebook.
read more »Concatenate and compress JavaScript files via Go programming language and online Google Closure Compiler.
read more »Concatenate JavaScript files via Go programming language.
read more »Conversion Button of Traditional/Simplified Chinese on Website via JavaScript.
read more »Make font size of your website larger/smaller via JavaScript.
read more »Online concatenate and compress JavaScript files via Python script.
read more »Concatenate JavaScript files via Python script.
read more »Synonyms - Python Beautiful Soup 4 translated to JavaScript.
read more »Fix the bug in succinct trie implementation of Bits.js - Wrong trie insertion if words are not inserted in alphabetical order.
read more »Go programming language - Remove all children of a DOM element by GopherJS.
read more »Synonyms - Go/GopherJS idioms and snippets translated to JavaScript
read more »Parse Accept-Language in HTTP Request Header in JavaScript Programming Language.
read more »Support multiple languages in your (web) applications, by GNU gettext tools, which include xgettext, msginit, msgmerge, and msgfmt.
read more »Cross-domain requests by JSONP with object instance function as callback on Google App Engine for Python.
read more »Cross-domain requests by JSONP with anonymous callback function on Google App Engine for Python.
read more »Cross-domain requests by JSONP on Google App Engine for Python.
read more »Demonstrate how to make an online 0-9 keypad, which is draggable via jQuery and toggleable via vanilla JavaScript.
read more »Load Dart script while development or the browser supports dart. Otherwise load JavaScript as usual.
read more »Hide div element when clicked outside it, in vanilla JavaScript way. No jQuery or libraries are used.
read more »Dropdown menu using vanilla JavaScript. No jQuery or libraries are used.
read more »Use AngularJS powerful custom directive to implement dropdown menu without jQuery or any other library.
read more »Example of toggling DOM element using AngularJS, without any JavaScript code.
read more »Get the offset (position) of an AngularJS DOM element without jQuery
read more »Solution to mouseenter and mouseleave event in old version AngularJS.
read more »Draggable, movable HTML element using AngularJS.
read more »Safely execute an expression in angular from outside of the angular framework.
read more »Set HTML document title in AngularJS
read more »Update parent scope from child scope by event dispatching and listening mechanism.
read more »jQuery datepicker wrapped in AngularJS directive.
read more »Toggle sound on click event of DOM element.
read more »Load CSS file dynamically.
read more »Remove leading and trailing whitespaces of a string in JavaScript.
read more »Play sound on click event of DOM element.
read more »JavaScript cross-browser HTTP POST request
read more »JavaScript cross-browser HTTP GET request
read more »Check DOM readiness in vanilla JavaScript.
read more »JavaScript library New Tong Wen Tang for conversion of Traditional and Simplified Chinese.
read more »Use onmousedown event instead of onclick event if the event handler to be fired before onblur event.
read more »Load website icon (favicon) dynamically.
read more »JavaScript equivalent of basename program.
read more »JavaScript Cross-Browser Implementation of onMouseEnter and onMouseLeave Event
read more »Change the scope (context) of anonymous function - change what this keyword refers to in anonymous function.
read more »Discuss the scope (context) of event handler and how to change what this keyword refers to.
read more »Detect the content change of HTML input elements in a cross-browser and consistent manner.
read more »JavaScript single callback for multiple asynchronous XHR requests.
read more »Redirect users to another website if the website is available.
read more »JavaScript equivalent of Python string startswith, endswith, and contains.
read more »Create DOM elements by JavaScript.
read more »Bug-free way of removing child nodes of a DOM element in JavaScript.
read more »Cross-domain AJAX requests
read more »1% width of browser window equal to how many pixels?
read more »Width of browser window in pixel.
read more »Compare mouseenter, mouseleave, mouseover, and mouseout events.
read more »Load JavaScript scripts dynamically with dependencies.
read more »Send/receive data to/from Google App Engine Python servers by HTTP POST requests in AJAX way.
read more »Draggable, movable HTML element using vanilla JavaScript.
read more »Rich text editor with math equation dialog using Google Closure Library.
read more »Get DOM element position (including scroll position) using JavaScript.
read more »JavaScript Back to Top Link
read more »Detect arrow keystrokes in JavaScript.
read more »Event target element in JavaScript event handling.
read more »Load JavaScript or CSS on demand.
read more »Given a set of strings (words), and an user input string, output a set of strings with prefix the same as the user input string
read more »Let website users upload multiple files to Google App Engine (Python) servers.
read more »