使用jQuery的选项哈希
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用jQuery的选项哈希相关的知识,希望对你有一定的参考价值。
If you have a complex function you may need to pass it lots of arguments. Instead of having to remember how many you need to pass, and passing 'null' for un needed arguments, pass the function an object.Now you can set the defaults inside the function, which will be superseeded if they are passed as an argument.
var complex = function(valA, options){ /** * Set the default values in the object, then extend it to include the * values that we passed to it. */ var settings = $.extend({ option1: null, option2: null, option3: null, option4: null },options||{});//If no options, pass an empty object console.warn(valA); console.log(settings.option1); console.log(settings.option2); console.log(settings.option3); console.log(settings.option4); }; complex('Value A', {option1: 'this is option 1'});
以上是关于使用jQuery的选项哈希的主要内容,如果未能解决你的问题,请参考以下文章
使用 javascript/jquery 触发 onchange 事件时更新 DOM 中的哈希值
[vscode]--HTML代码片段(基础版,reactvuejquery)