web
Web development projects and applications
Learn how to ensure external API recalculated prices persist to orders in custom bitrix:sale.order.ajax templates using OnSaleOrderBeforeSaved, OnSaleComponentOrderCreated events, RECREATE_ORDER flag, and server-side handlers for D7 Order/Basket.
Troubleshoot and fix Bootstrap collapse stuck in 'collapsing' state, failing to hide. Covers duplicate JS, position absolute, floats, event handlers, and initialization issues for reliable Bootstrap navbar collapse and Bootstrap 3 collapse fixes.
Fix Zapier OAuth 2.0 404 errors: ensure redirect_uri matches exactly, perform the code-to-token exchange, and set the token request in Zapier for private apps.
Resolve Oxwall form validation failing on PHP 8.3 when pasting text. 'Please fill the form properly' error due to invisible Unicode characters. Robust server-side fixes, code examples for RequiredValidator, trim/mb_strlen issues, and client-side paste handlers.
Learn how to trigger a CSS fade-in animation using JavaScript on initial page load and when specific links are clicked. Fix common issues with DOMContentLoaded and event delegation.
Fix JAWS screen reader reading entire page after redirect when focus is set to heading. Learn proper focus management techniques for web accessibility.
Understand how CSS negative margins alter the box model, causing elements to overlap. Learn the underlying mechanism with examples and practical applications.
Build an Angular editable table using Reactive Forms (FormArray). Model dynamic tenants and bill types and recompute row and column totals instantly on input.
Fix JavaScript SVG text editor issues where formatting applies to entire elements instead of selections. Use tspan for partial styling, prevent text collapse, with step-by-step code using Selection API.
Learn the most efficient way to deep clone objects in JavaScript with structuredClone(). Beats JSON.parse(JSON.stringify()) on speed, handles circular refs. Compare Lodash cloneDeep, performance benchmarks, and best practices for js clone object.
Learn how to get the full current URL in JavaScript using window.location.href and document.URL. Capture on page load, parse parts like protocol, host, pathname, search, hash with examples and pitfalls.