Skip to content

Instantly share code, notes, and snippets.

View dtomyn's full-sized avatar

Darek dtomyn

View GitHub Profile
@dtomyn
dtomyn / standardLoop.js
Created October 14, 2025 14:21
Standard loop examples in JavaScript
// Standard for loop in JavaScript
function demonstrateLoops() {
// Standard for loop
console.log("Standard for loop:");
for (let i = 0; i < 5; i++) {
console.log(`Iteration ${i}`);
}
// For...of loop (for iterables)
console.log("\nFor...of loop:");
<script src="http://requirejs.org/docs/release/2.1.5/comments/require.js"></script>
<script type="text/javascript">
require.config({
paths: {
"jquery181": "https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min"
,"jquery1112": "https://code.jquery.com/jquery-1.11.2.min"
// ,"jquery213": "https://code.jquery.com/jquery-2.1.3.min"
},
shim: {
"jquery181": {
<script src="http://requirejs.org/docs/release/2.1.5/comments/require.js"></script>
<script type="text/javascript">
require.config({
paths: {
"jquery181": "https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min",
"jquery213": "https://code.jquery.com/jquery-2.1.3.min"
},
shim: {
"jquery181": {
exports: "jQuery"
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
<script src="http://jashkenas.github.io/underscore/underscore-min.js"></script>
<script src="http://jashkenas.github.io/backbone/backbone-min.js"></script>
<meta charset="utf-8">
<title>JS Bin</title>
</head>

2 level deep depedent option list

Lots of demos out there for dependent option lists... this is the approach that I like. Basically...

  • create ALL of your options as a JSON object (for example, in MVC you could render this out via Html.Raw(JsonConvert.SerializeObject(Model.Products, Formatting.None, new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() }));)
  • in JavaScript, as values change, query this JSON object

A Pen by dtomyn on CodePen.

License.