Search completed in 1.27 seconds.
10 results for "setName":
React interactivity: Events and state - Learn web development
LearnTools and testingClient-side JavaScript frameworksReact interactivity events state
write the following above your handlesubmit() function, inside form(): const [name, setname] = usestate('use hooks!'); what's going on in this line of code?
... we are defining a function whose job is to modify name, called setname().
... const [name, setname] = usestate(''); reading user input before we can change the value of name, we need to capture a user's input as they type.
...And 3 more matches
Bytecode Descriptions
MozillaProjectsSpiderMonkeyInternalsBytecode
setting binding values setname operands: (uint32_t nameindex) stack: env, val ⇒ val assign val to the binding in env with the name given by nameindex.
...note: jsop::bindname and jsop::setname are the two halves of simple assignment: finding and setting a variable.
...format: jof_atom, jof_name, jof_propset, jof_checksloppy, jof_ic strictsetname operands: (uint32_t nameindex) stack: env, val ⇒ val like jsop::setname, but throw a typeerror if there is no binding for the specified name in env, or if the binding is immutable (a const or read-only property).
...And 2 more matches
NamedNodeMap - Web APIs
WebAPINamedNodeMap
namednodemap.setnameditem() replaces, or adds, the attr identified in the map by the given name.
... namednodemap.setnameditemns() replaces, or adds, the attr identified in the map by the given namespace and related local name.
... obsolete added getnameditemns(), setnameditemns() and removenameditemns() document object model (dom) level 1 specificationthe definition of 'namednodemap' in that specification.
Functions - JavaScript
WebJavaScriptGuideFunctions
var createpet = function(name) { var sex; return { setname: function(newname) { name = newname; }, getname: function() { return name; }, getsex: function() { return sex; }, setsex: function(newsex) { if(typeof newsex === 'string' && (newsex.tolowercase() === 'male' || newsex.tolowercase() === 'female')) { sex = newsex; } } } } var pet = createpet('vivie'); pet.getname(); ...
... // vivie pet.setname('oliver'); pet.setsex('male'); pet.getsex(); // male pet.getname(); // oliver in the code above, the name variable of the outer function is accessible to the inner functions, and there is no other way to access the inner variables except through the inner functions.
... return { setname: function(name) { // the enclosed function also defines a variable called "name".
Property cache
MozillaProjectsSpiderMonkeyInternalsProperty cache
the opcodes that take advantage of the property cache, as of june 2009, are: getprop, get{x,this,arg,local}prop, and length; name; setprop, bindname, and setname; callprop and callname; and {inc,dec}name and name{inc,dec}.
... adding cache entries {.kpc=pc, .kshape=kshape, .vshape()=vshape, .scopeindex()=0, .protoindex()=0, .vword=vword} where kshape != vshape this type of entry is only created for jsop_setprop and jsop_setname instructions that create a new property.
Object.prototype.__noSuchMethod__ - Archive of obsolete content
ArchiveWebJavaScriptObject.noSuchMethod
// example base class 1 function namedthing(name) { this.name = name; } namedthing.prototype = { getname: function() { return this.name; }, setname: function(newname) { this.name = newname; } } // example base class 2 function agedthing(age) { this.age = age; } agedthing.prototype = { getage: function() { return this.age; }, setage: function(age) { this.age = age; } } // child class.
Invariants
MozillaProjectsSpiderMonkeyInternalsInvariants
(that would risk deadlock too.) name instructions the first operand to a jsop_setname instruction is always produced by a preceding jsop_bindname instruction.
Setting up the Gecko SDK
MozillaTechXPCOMGuideCreating componentsSetting up the Gecko SDK
" ns_impl_isupports1(cspecialthing, ispecialthing) cspecialthing::cspecialthing() { /* member initializers and constructor code */ mname.assign(l"default name"); } cspecialthing::~cspecialthing() { /* destructor code */ } /* attribute astring name; */ ns_imethodimp cspecialthing::getname(nsastring & aname) { aname.assign(mname); return ns_ok; } ns_imethodimp cspecialthing::setname(const nsastring & aname) { mname.assign(aname); return ns_ok; } /* long add (in long a, in long b); */ ns_imethodimp cspecialthing::add(print32 a, print32 b, print32 *_retval) { *_retval = a + b; return ns_ok; } this is generally your code.
How to build a binary XPCOM component using Visual Studio
MozillaTechXPCOMHow to build a binary XPCOM component using Visual Studio
de "comp-impl.h" ns_impl_isupports1(cspecialthing, ispecialthing) cspecialthing::cspecialthing() { /* member initializers and constructor code */ mname.assign(l"default name"); } cspecialthing::~cspecialthing() { /* destructor code */ } /* attribute astring name; */ ns_imethodimp cspecialthing::getname(nsastring & aname) { aname.assign(mname); return ns_ok; } ns_imethodimp cspecialthing::setname(const nsastring & aname) { mname.assign(aname); return ns_ok; } /* long add (in long a, in long b); */ ns_imethodimp cspecialthing::add(print32 a, print32 b, print32 *_retval) { *_retval = a + b; return ns_ok; } lastly, we need to create the module implementation.
Namespaces crash course - SVG: Scalable Vector Graphics
WebSVGNamespaces Crash Course
butenodens getattribute getattributens getelementsbytagname getelementsbytagnamens (also added to element) getnameditem getnameditemns hasattribute hasattributens removeattribute removeattributens removenameditem removenameditemns setattribute setattributens setattributenode setattributenodens setnameditem setnameditemns the first parameter for all the dom2 namespace aware methods must be the namespace name (also known as the namespace uri) of the element or parameter in question.