Best Practices to Follow for Client-Side Variables
Last updated
Was this helpful?
When working with client-side variables in JENTIS, it’s important to follow certain guidelines to ensure maximum browser compatibility and proper execution across all environments. Below are some helpful best practices to keep in mind:
async in Function DefinitionsFunctions for client-side variables must not start with the async keyword. Asynchronous logic is handled differently (e.g., via callbacks), and async is not supported in this context.
To ensure your variable logic runs reliably across all browsers—including older ones—stick to ES5 JavaScript syntax. Check compatibility at Can I use if you're unsure whether a feature is supported.
var Instead of let or constAlways use var when declaring variables inside client-side variable functions. While let and const are common in modern JavaScript, they are not fully supported in older browsers that might still be in use.
console.log() for DebuggingUsing console.log() inside a client-side variable can disrupt execution or lead to undesired behavior.
Instead, use JavaScript breakpoints to inspect and debug your variable logic. You can place breakpoints directly in the JENTIS JavaScript file via the browser’s developer tools.
Following these simple practices will help you build stable, compatible, and performant client-side variables in JENTIS.
Last updated
Was this helpful?
Was this helpful?