Search completed in 1.31 seconds.
RTCDataChannel.onclosing - Web APIs
the rtcdatachannel.on
closing property is an eventhandler which specifies a function to be called by the browser when the
closing event is received by the rtcdatachannel.
... this is a simple event which indicates that the data channel is being closed, that is, rtcdatachannel transitions to "
closing" state.
... syntax rtcdatachannel.on
closing = function; value a function which the browser will call to handle the
closing event.
... specifications specification status comment webrtc 1.0: real-time communication between browsersthe definition of 'rtcdatachannel.on
closing' in that specification.
Getting started with HTML - Learn web development
the en
closing tags can make content into a hyperlink to connect to another page, italicize words, and so on.
... for example, consider the following line of text: my cat is very grumpy if we wanted the text to stand by itself, we could specify that it is a paragraph by en
closing it in a paragraph (<p>) element: <p>my cat is very grumpy</p> note: tags in html are case-insensitive.
... anatomy of an html element let's further explore our paragraph element from the previous section: the anatomy of our element is: the opening tag: this consists of the name of the element (in this example, p for paragraph), wrapped in opening and
closing angle brackets.
...And 9 more matches
Bytecode Descriptions
the receiver is this and obj is the superbase of the en
closing method.
...implements: getvalue for references created by super[key] (where the receiver is this and obj is the superbase of the en
closing method); reflect.get(obj, key, receiver).
...the receiver is this and obj is the superbase of the en
closing method.
...And 6 more matches
Index - Web APIs
815 dedicatedworkerglobalscope.close() api, dom, dedicatedworkerglobalscope, method, reference, web workers, close the close() method of the dedicatedworkerglobalscope interface discards any tasks queued in the dedicatedworkerglobalscope's event loop, effectively
closing this particular scope.
... 1117 element.getboundingclientrect() api, boundary, bounding, bounds, cssom view, client, containing, dom, element, en
closing, method, minimum, rectangle, reference, smallest, clientheight, getboundingclientrect, getclientrects, offsetheight, scrollheight the element.getboundingclientrect() method returns the size of an element and its position relative to the viewport.
...methods that create transactions throw an exception if a
closing operation is pending.
...And 6 more matches
HTML basics - Learn web development
the en
closing tags can make a word or image hyperlink to somewhere else, can italicize words, can make the font bigger or smaller, and so on.
... for example, take the following line of content: my cat is very grumpy if we wanted the line to stand by itself, we could specify that it is a paragraph by en
closing it in paragraph tags: <p>my cat is very grumpy</p> anatomy of an html element let's explore this paragraph element a bit further.
... the main parts of our element are as follows: the opening tag: this consists of the name of the element (in this case, p), wrapped in opening and
closing angle brackets.
...And 5 more matches
Debugging HTML - Learn web development
let's look at an example: <a href="https://www.mozilla.org/>link to mozilla homepage</a> </ul> let's review the problems: the paragraph and list item elements have no
closing tags.
... the first <strong> element has no
closing tag.
... the href attribute value is missing a
closing double quote.
...And 4 more matches
MathML Accessibility in Mozilla
pre-subscript e pre-superscript f pre-superscript g subscript b subscript c superscript d a base b subscript c subscript d superscript e presubscript f presuperscript g presuperscript scripted x+y __________ long division symbol en
closing x plus y end symbol __________ not supported.
... x plus y enclosed by: a long division sign x + y long division enclosed x+y __________ long division symbol en
closing x plus y end symbol __________ not supported.
... x plus y enclosed by: a long division sign x + y long division enclosed x+y __________ actuarial symbol en
closing x plus y end symbol __________ not supported.
...And 4 more matches
Functions
if we can prove at compile time that a function does not refer to any locals or arguments of en
closing functions, it is a null closure.
...such a function is guaranteed never to be called again after the en
closing function exits.
... an algol-like function may read the local variables and arguments of its immediate en
closing function from the stack, as if by magic.
...And 4 more matches
nsIAppStartup
indow(); boolean createstartupstate(in long awindowwidth, in long awindowheight); obsolete since gecko 1.9.1 void destroyhiddenwindow(); void doprofilestartup(in nsicmdlineservice acmdlineservice, in boolean caninteract); obsolete since gecko 1.9.1 void ensure1window(in nsicmdlineservice acmdlineservice); obsolete since gecko 1.9.1 void enterlastwindow
closingsurvivalarea(); void exitlastwindow
closingsurvivalarea(); void getstartupinfo(); void hidesplashscreen(); obsolete since gecko 1.9.1 void initialize(in nsisupports nativeappsupportorsplashscreen); obsolete since gecko 1.9.1 void quit(in pruint32 amode); void restartinsafemode(in pruint32 aquitmode); void run(); attributes ...
... enterlastwindow
closingsurvivalarea() serves for situations when all application windows will be closed but we don't want to take this as a signal to quit the application.
... void enterlastwindow
closingsurvivalarea(); parameters none.
...And 3 more matches
OpenClose - Archive of obsolete content
opening and
closing popups popups and menus may be opened and closed by a script.
...
closing menus menus will close automatically once the user has made a selection from the menu.
...for menupopups attached to other elements using the popup or context attributes, see
closing a popup below.
...And 2 more matches
WebRTC API - Web APIs
close the data channel has completed the
closing process and is now in the closed state.
...you can be notified before
closing completes by watching for the
closing event instead.
...
closing the rtcdatachannel has transitioned to the
closing state, indicating that it will be closed soon.
...And 2 more matches
HTML5 Parser - Developer guides
for example, if the document lacked a </title>
closing tag, the parser would reparse to look for the first '<' in the document, or if a comment was not closed, it would look for the first '>'.
...this change has the following consequences for web developers: if you omit the
closing tag for <title>, <style>, <textarea>, or <xmp>, the page will fail to be parsed.
...the older practice of escaping the string </script> by surrounding it with comment markers, while supported by html5, is problematic in cases where the
closing comment marker is omitted (see preceding point).
...And 2 more matches
Panels - Archive of obsolete content
for more details about both methods, see opening and
closing popups.
...
closing a panel a panel is closed automatically when the user clicks outside of the panel.
... preventing panels from automatically
closing a panel will be closed when a user clicks outside of the panel or when the escape key is pressed.
... this process of removing the focus when opening and
closing a popup occurs after the popupshowing event or popuphiding event is fired, which means that if those events are cancelled, the focus is not adjusted.
nsIAppShellService
lwidth, in long ainitialheight, in nsiappshell aappshell); nsiwebnav createwindowlessbrowser (in bool aischrome) void destroyhiddenwindow(); void doprofilestartup(in nsicmdlineservice acmdlineservice, in boolean caninteract); obsolete since gecko 1.8 void ensure1window(in nsicmdlineservice acmdlineservice); obsolete since gecko 1.8 void enterlastwindow
closingsurvivalarea(); obsolete since gecko 1.8 void exitlastwindow
closingsurvivalarea(); obsolete since gecko 1.8 void gethiddenwindowandjscontext(out nsidomwindow ahiddendomwindow, out jscontext ajscontext); native code only!
... enterlastwindow
closingsurvivalarea() obsolete since gecko 1.8 (firefox 1.5 / thunderbird 1.5 / seamonkey 1.0) during application startup (and at other times!) we may temporarily encounter a situation where all application windows will be closed but we do not want to take this as a signal to quit the application.
...(and at application startup, on platforms that do not normally quit when the last window has closed, call enter once, but not exit) void enterlastwindow
closingsurvivalarea(); parameters none.
... exitlastwindow
closingsurvivalarea() obsolete since gecko 1.8 (firefox 1.5 / thunderbird 1.5 / seamonkey 1.0) void exitlastwindow
closingsurvivalarea(); parameters none.
Writing WebSocket client applications - Web APIs
connection errors if an error occurs while attempting to connect, first a simple event with the name error is sent to the websocket object (thereby invoking its onerror handler), and then the closeevent is sent to the websocket object (thereby invoking its onclose handler) to indicate the reason for the connection's
closing.
... the browser may also output to its console a more descriptive error message as well as a
closing code as defined in rfc 6455, section 7.4 through the closeevent.
...
closing the connection when you've finished using the websocket connection, call the websocket method close(): examplesocket.close(); it may be helpful to examine the socket's bufferedamount attribute before attempting to close the connection to determine if any data has yet to be transmitted on the network.
... if this value isn't 0, there's pending data still, so you may wish to wait before
closing the connection.
Syntax - CSS: Cascading Style Sheets
css declaration blocks declarations are grouped in blocks, that is in a structure delimited by an opening brace, '{' (u+007b left curly bracket), and a
closing one, '}' (u+007d right curly bracket).
... blocks sometimes can be nested, so opening and
closing braces must be matched.
... note: the content of a css declaration block, that is a list of semi-colon-separated declarations, without the initial and
closing braces, can be put inside an html style attribute.
... a statement is a building block that begins with any non-space characters and ends at the first
closing brace or semi-colon (outside a string, non-escaped and not included into another {}, () or [] pair).
Loops and iteration - JavaScript
when you use break without a label, it terminates the innermost en
closing while, do-while, for, or switch immediately and transfers control to the following statement.
... the syntax of the break statement looks like this: break; break [label]; the first form of the syntax terminates the innermost en
closing loop or switch.
... the second form of the syntax terminates the specified en
closing labeled statement.
... when you use continue without a label, it terminates the current iteration of the innermost en
closing while, do-while, or for statement and continues execution of the loop with the next iteration.
Arrow function expressions - JavaScript
the this value of the en
closing lexical scope is used; arrow functions follow the normal variable lookup rules.
... so while searching for this which is not present in the current scope, an arrow function ends up finding the this from its en
closing scope.
... thus, in the following code, the this within the function that is passed to setinterval has the same value as the this in the lexically en
closing function: function person(){ this.age = 0; setinterval(() => { this.age++; // |this| properly refers to the person object }, 1000); } var p = new person(); relation with strict mode given that this comes from the surrounding lexical context, strict mode rules with regard to this are ignored.
...thus, in this example, arguments is simply a reference to the arguments of the en
closing scope: var arguments = [1, 2, 3]; var arr = () => arguments[0]; arr(); // 1 function foo(n) { var f = () => arguments[0] + n; // foo's implicit arguments binding.
this - JavaScript
es5 introduced the bind() method to set the value of a function's this regardless of how it's called, and es2015 introduced arrow functions which don't provide their own this binding (it retains the this value of the en
closing lexical context).
...console.log(h()); // azerty var o = {a: 37, f: f, g: g, h: h}; console.log(o.a, o.f(), o.g(), o.h()); // 37,37, azerty, azerty arrow functions in arrow functions, this retains the value of the en
closing lexical context's this.
...the same applies to arrow functions created inside other functions: their this remains that of the en
closing lexical context.
...the returned function is created as // an arrow function, so its this is permanently bound to the // this of its en
closing function.
Session store API - Archive of obsolete content
one key scenario in which supporting this feature can be crucial for an extension: firefox 2 lets users undo the
closing of tabs.
... firefox 3 note in firefox 3 and later, if you need to detect when a tab is about to be closed so that you can update data associated with the tab before it is closed, you can watch for the "sstab
closing" event, which is sent to the tab.
... when
closing a tab, seamonkey does not generate sstab events.
prefwindow - Archive of obsolete content
returning false doesn't currently prevent the dialog from
closing, but does prevent saving (bug 474527).
...it uses initwithparams() to change the dialog type without
closing and re-opening it.
... initwithparams(window.arguments[0]); // we expect a single parameter to be passed to the window } function initwithparams(aparams) { // this will also get called when an already open window is activated using openwindow() }
closing a prefwindow sometimes you need to do things when the prefwindow is closed, such as things that can't (or shouldn't) be handled as preferences, such as saving passwords or updating sqlite data.
Your first form - Learn web development
the <input> tag is an empty element, meaning that it doesn't need a
closing tag.
...to define the default value of an <input> element you have to use the value attribute like this: <input type="text" value="by default this element is filled with this text"> on the other hand, if you want to define a default value for a <textarea>, you put it between the opening and
closing tags of the <textarea> element, like this: <textarea> by default this element is filled with this text </textarea> the <button> element the markup for our form is almost complete; we just need to add a button to allow the user to send, or "submit", their data once they have filled out the form.
... this is done by using the <button> element; add the following just above the
closing </ul> tag: <li class="button"> <button type="submit">send your message</button> </li> the <button> element also accepts a type attribute — this accepts one of three values: submit, reset, or button.
What went wrong? Troubleshooting JavaScript - Learn web development
syntaxerror: missing ) after argument list this one is pretty simple — it generally means that you've missed the
closing parenthesis at the end of a function/method call.
...we got this error by deleting one of the
closing curly braces near the bottom of the checkguess() function.
... syntaxerror: expected expression, got 'string' or syntaxerror: unterminated string literal these errors generally mean that you've left off a string value's opening or
closing quote mark.
Invariants
these cases can be detected statically by looking for with and eval "nearby" in the parse tree.) if a nested function contains a nameexpression that refers to a variable in an en
closing scope which the function can outlive (i.e.
... the function can be called after control exits that en
closing scope) then upvar instructions cannot be used for that nameexpression.
...once the en
closing stack frame is removed from the stack, and thus from the display, the upvar lookup will no longer work correctly and can crash or read off the end of a different stack frame.) ...
Debugger.Environment - Firefox Developer Tools
ecmascript environments form a tree, in which each local environment is parented by its en
closing environment (in ecmascript terms, its ‘outer’ environment).
...we say an identifier isin scope in an environment if the identifier is bound in that environment or any en
closing environment.
...the result does not include the names of identifiers bound by en
closing environments.
Debugger.Object - Firefox Developer Tools
this accessor returns whatever name appeared after the function keyword in the source code, regardless of whether the function is the result of instantiating a function declaration (which binds the function to its name in the en
closing scope) or evaluating a function expression (which binds the function to its name only within the function’s body).
... environment if the referent is a function that is debuggee code, a debugger.environment instance representing the lexical environment en
closing the function when it was created.
...the global lexical scope’s en
closing scope is the global object.
ReadableStream.pipeThrough() - Web APIs
available options are: preventclose: if this is set to true, the source readablestream
closing will no longer cause the destination writablestream to be closed.
... the method will return a fulfilled promise once this process completes, unless an error is encountered while
closing the destination in which case it will be rejected with that error.
...in addition, if the destination writable stream starts out closed or
closing, the source readable stream will no longer be canceled.
ReadableStream.pipeTo() - Web APIs
available options are: preventclose: if this is set to true, the source readablestream
closing will no longer cause the destination writablestream to be closed.
... the method will return a fulfilled promise once this process completes, unless an error is encountered while
closing the destination in which case it will be rejected with that error.
...in addition, if the destination writable stream starts out closed or
closing, the source readable stream will no longer be canceled.
<ol>: The Ordered List element - HTML: Hypertext Markup Language
ion</li> <li>list of greivances</li> <li>conclusion</li> </ol> the above html will output: using the start attribute <p>finishing places of contestants not in the winners’ circle:</p> <ol start="4"> <li>speedwalk stu</li> <li>saunterin’ sam</li> <li>slowpoke rodriguez</li> </ol> the above html will output: nesting lists <ol> <li>first item</li> <li>second item <!--
closing </li> tag not here!
... --> <ol> <li>second item first subitem</li> <li>second item second subitem</li> <li>second item third subitem</li> </ol> </li> <!-- here's the
closing </li> tag --> <li>third item</li> </ol> the above html will output: unordered list inside ordered list <ol> <li>first item</li> <li>second item <!--
closing </li> tag not here!
... --> <ul> <li>second item first subitem</li> <li>second item second subitem</li> <li>second item third subitem</li> </ul> </li> <!-- here's the
closing </li> tag --> <li>third item</li> </ol> the above html will output: specifications specification status comment html living standardthe definition of '<ol>' in that specification.
<ul>: The Unordered List element - HTML: Hypertext Markup Language
examples simple example <ul> <li>first item</li> <li>second item</li> <li>third item</li> </ul> the above html will output: nesting a list <ul> <li>first item</li> <li>second item <!-- look, the
closing </li> tag is not placed here!
...--> <ul> <li>second item second subitem first sub-subitem</li> <li>second item second subitem second sub-subitem</li> <li>second item second subitem third sub-subitem</li> </ul> </li> <!--
closing </li> tag for the li that contains the third unordered list --> <li>second item third subitem</li> </ul> <!-- here is the
closing </li> tag --> </li> <li>third item</li> </ul> the above html will output: ordered list inside unordered list <ul> <li>first item</li> <li>second item <!-- look, the
closing </li> tag is not placed here!
... --> <ol> <li>second item first subitem</li> <li>second item second subitem</li> <li>second item third subitem</li> </ol> <!-- here is the
closing </li> tag --> </li> <li>third item</li> </ul> the above html will output: specifications specification status comment html living standardthe definition of '<ul>' in that specification.
Data URLs - HTTP
if omitted, defaults to text/plain;charset=us-ascii if the data is textual, you can simply embed the text (using the appropriate entities or escapes based on the en
closing document's type).
...note that the
closing script tag is required.
... formatting in html a data url provides a file within a file, which can potentially be very wide relative to the width of the en
closing document.
SyntaxError: missing } after function body - JavaScript
check if any
closing curly brackets or parenthesis are in the correct order.
...also check if any
closing curly brackets or parenthesis are in the correct order.
... examples forgotten
closing curly bracket oftentimes, there is a missing curly bracket in your function code: var charge = function() { if (sunny) { usesolarcells(); } else { promptbikeride(); }; correct would be: var charge = function() { if (sunny) { usesolarcells(); } else { promptbikeride(); } }; it can be more obscure when using iife, closures, or other constructs that use a lot of different parenthesis and curly brackets, for example.
Sidebar - Archive of obsolete content
opening and
closing the sidebar firefox provides a built-in sidebarui object function defined in browser-sidebar.js.
...users have been known to complain about this "feature", and if two or more extensions try to open their sidebars on startup, the user will see a flurry of sidebars opening and
closing with which ever extension going last "winning".
Index - Archive of obsolete content
1729 xulbrowserwindow needscontent, xul the xulbrowserwindow object provides methods and properties that let the browser update the user interface of the en
closing xul window.
...you should usually put scripts in a separate file pointed to by the src attribute, but you may also place the script inline inside the opening and
closing script tags.
Migrate apps from Internet Explorer to Mozilla - Archive of obsolete content
if the document is in strict rendering mode, it will parse the </script> inside the string as the
closing tag for the en
closing <script>.
...<script> document.write("<script type='text/javascript'>alert('hello');</script>") </script> since the page is in strict mode, mozilla's parser will see the first <script> and parse until it finds a
closing tag for it, which would be the first </script>.
Index - Archive of obsolete content
998 xulbrowserwindow needscontent, xul the xulbrowserwindow object provides methods and properties that let the browser update the user interface of the en
closing xul window.
...you should usually put scripts in a separate file pointed to by the src attribute, but you may also place the script inline inside the opening and
closing script tags.
Floating Panels - Archive of obsolete content
a label for the titlebar may be set using the label attribute, as in the following example: <panel id="info-panel" noautohide="true" titlebar="normal" label="image properties">
closing a floating panel unlike other panels, a floating panel does not close when clicking outside of it.
...see
closing a popup for more information about this.
Adding Event Handlers - Archive of obsolete content
you can embed the script code directly in the xul file in between the opening and
closing script tags but it is much better to include code in a separate file as the xul window will load slightly faster.
...an example of responding to a button being pressed: example 1 : source view <button label="ok" oncommand="alert('button was pressed!');"/> since the command event will bubble, it is also possible to place the event listener on an en
closing element.
Adding Labels and Images - Archive of obsolete content
if the text needs to wrap, you can place the text content inside opening and
closing tags as in the following example: example 2 : <label>this is some longer text that will wrap onto several lines.</label> as with html, line breaks and extra whitespace are collapsed into a single space.
...as with the label element, you can either use the value attribute for a single line of text or place text or xhtml content inside opening and
closing description tags for longer blocks of text.
Tree View Details - Archive of obsolete content
opening or
closing a row the final function of note is toggleopenstate, which is the most complex.
... whether opening or
closing a row, we need to tell the tree to repaint the twisty in the new state.
scrollbox - Archive of obsolete content
if their container doesn't give enough room to hold them (geometrically) what happens depends on the en
closing elements; often the content is just clipped off on the bottom or right (depending on what's too big to fit).
...in our case an en
closing element also was overflow:auto.
Common causes of memory leaks in extensions - Extensions
if a bootstrapped (restartless) extension fails to clean up event listeners when disabled or removed, the listeners will still reference the en
closing scope — usually the bootstrap.js sandbox — and therefore keep that scope (and its en
closing compartment) alive until the window is unloaded.
...browser.xul) will hold on to // the leakref function and the en
closing compartment via the listener.
Debugging CSS - Learn web development
if you incorrectly closed an element, for instance opening an <h2> but
closing with an </h3>, the browser will figure out what you were meaning to do and the html in the dom will correctly close the open <h2> with an </h2>.
... you can click the
closing curly brace in the rule to start entering a new declaration into it, at which point you can start typing the new property and devtools will show you an autocomplete list of matching properties.
Practical positioning examples - Learn web development
general setup to begin with, add the following between your opening and
closing <style> tags: html { font-family: sans-serif; } * { box-sizing: border-box; } body { margin: 0; } this is just some general setup to set a sans-serif font on our page, use the border-box box-sizing model, and get rid of the default <body> margin.
...put the following block of code, exactly as written in between your opening and
closing <script> tags (you'll find these below the html content): var tabs = document.queryselectorall('.info-box li a'); var panels = document.queryselectorall('.info-box article'); for(i = 0; i < tabs.length; i++) { var tab = tabs[i]; settabhandler(tab, i); } function settabhandler(tab, tabpos) { tab.onclick = function() { for(i = 0; i < tabs.length; i++) { tabs[i].classname = ''; ...
Other form controls - Learn web development
<textarea> also takes a
closing tag, and any default text you want it to contain should be put between the opening and
closing tags.
... in contrast, the <input> is an empty element with no
closing tag — any default value is put inside the value attribute.
Fetching data from the server - Learn web development
this line should rest just above the
closing curly brace of your updatedisplay() function.
...to fix this, add the following two lines at the bottom of your code (just above the
closing </script> tag) to load verse 1 by default, and make sure the <select> element always shows the correct value: updatedisplay('verse 1'); versechoose.value = 'verse 1'; serving your example from a server modern browsers will not run xhr requests if you just run the example from a local file.
Getting started with React - Learn web development
you could just as well write the header expression like this: const header = <header> <h1>mozilla developer network</h1> </header> however, this looks kind of awkward, because the <header> tag that starts the expression is not indented to the same position as its corresponding
closing tag.
... note: in jsx, react components and html elements must have
closing slashes.
NSPR's Position On Abrupt Thread Termination
the process abstraction is then responsible for
closing all open files and reclaiming all storage that may have been allocated during the process' lifetime.
...when called, the process exits,
closing files and reclaiming the process' storage.
PRLinger
structure used with the pr_sockopt_linger socket option to specify the time interval (in printervaltime units) to linger on
closing a socket if any data remain in the socket send buffer.
...linger time (in printervaltime units) to linger before
closing if any data remain in the socket send buffer.
Index
if scopechain is supplied, it uses scopechain as its en
closing scope.
...the new object has the same code and argument list as funobj, but uses parent as its en
closing scope.
JS_LeaveLocalRootScope
that is, they are not transferred to the en
closing local root scope.
... however, js_leavelocalrootscopewithresult provides a way to transfer one value to the en
closing local root scope.
JS_LeaveLocalRootScopeWithResult
leave a local root scope, transferring the result value to the next en
closing root scope.
...if there is an en
closing local root scope, then rval is transferred to it.
History Service Design
finally temporary tables, indexes and triggers are created, this happens at every run since those entities are removed when
closing the connection.
...these statements can be reused avoiding the overhead due to createstatement calls, before
closing the connection these statements need to be finalized though, since not doing that would cause leaking.
nsIDOMWindowUtils
setcssviewport() sets the dimensions of the css viewport to the specified size in css pixels, regardless of the size of the en
closing widget/view.
... setdisplayport() set the "displayport" to be <xpx, ypx, widthpx, heightpx> in units of css pixels, regardless of the size of the en
closing widget/view.
Storage
closing a connection to close a connection on which only synchronous transactions were performed, use the mozistorageconnection.close() method.
...the latter will allow all ongoing transactions to complete before
closing the connection, and will optionally notify you via callback when the connection is closed.
MailNews fakeserver
alternatively, one can wait for the timeout, which occurs after 3 minutes, so not
closing connections would make the tests take unbearably long.
...or stopped normally isstopped none if the server is stopped helper for performtest istestfinished none if the test is finished helper for performtest playtransaction none the transaction the transaction is an object with two properties: us, and them; us is an array of responses we sent, them an array of commands received resettest none nothing prepares the server for the next test without
closing the connection start port number nothing starts the server listening stop none nothing stops the server and closes the connection using fakeserver in qa testing debug output from fakeservers it is possible to get the fakeservers to dump to the console the commands they have sent and received.
Plug-in Basics - Plugins
also, unlike the <applet> element, object can contain other html elements including other object elements, nested between its opening and
closing tags.
... if the browser can handle the type-that is, if a plug-in exists for that type-then all elements and attributes up to the
closing </object> element, except param elements and other object elements, are filtered.
Debugger.Object - Firefox Developer Tools
this accessor returns whatever name appeared after the function keyword in the source code, regardless of whether the function is the result of instantiating a function declaration (which binds the function to its name in the en
closing scope) or evaluating a function expression (which binds the function to its name only within the function's body).
... environment if the referent is a function that is debuggee code, a debugger.environment instance representing the lexical environment en
closing the function when it was created.
CSSStyleSheet.insertRule() - Web APIs
guments: (selector, rules) sheet_proto.insertrule = function(selectorandrule){ // first, separate the selector from the rule a: for (var i=0, len=selectorandrule.length, isescaped=0, newcharcode=0; i !== len; ++i) { newcharcode = selectorandrule.charcodeat(i); if (!isescaped && (newcharcode === 123)) { // 123 = "{".charcodeat(0) // secondly, find the last
closing bracket var openbracketpos = i, closebracketpos = -1; for (; i !== len; ++i) { newcharcode = selectorandrule.charcodeat(i); if (!isescaped && (newcharcode === 125)) { // 125 = "}".charcodeat(0) closebracketpos = i; } isescaped ^= newcharcode===92?1:isescaped; // 92 = "\\".charcodeat(0) } if (cl...
...osebracketpos === -1) break a; // no
closing bracket was found!
CanvasRenderingContext2D.closePath() - Web APIs
syntax void ctx.closepath(); examples
closing a triangle this example creates the first two (diagonal) sides of a triangle using the lineto() method.
... const canvas = document.getelementbyid('canvas'); const ctx = canvas.getcontext('2d'); ctx.beginpath(); ctx.moveto(20, 140); // move pen to bottom-left corner ctx.lineto(120, 10); // line to top corner ctx.lineto(220, 140); // line to bottom-right corner ctx.closepath(); // line to bottom-left corner ctx.stroke(); result
closing just one sub-path this example draws a smiley face consisting of three disconnected sub-paths.
RTCDataChannel.bufferedAmount - Web APIs
closing the data channel doesn't reset this count, even though the user agent purges the queued messages.
... however, even after
closing the channel, attempts to send messages continue to add to the bufferedamount value, even though the messages are neither sent nor buffered.
RTCDataChannel.close() - Web APIs
most of the process of
closing the connection is handled asynchronously; you can detect when the channel has finished
closing by watching for a close event on the data channel.
... the sequence of events which occurs in response to this method being called: rtcdatachannel.readystate is set to "
closing".
RTCDataChannel.readyState - Web APIs
"
closing" the process of
closing the underlying data transport has begun.
... example var datachannel = peerconnection.createdatachannel("file transfer"); var sendqueue = []; function sendmessage(msg) { switch(datachannel.readystate) { case "connecting": console.log("connection not open; queueing: " + msg); sendqueue.push(msg); break; case "open": sendqueue.foreach((msg) => datachannel.send(msg)); break; case "
closing": console.log("attempted to send message while
closing: " + msg); break; case "closed": console.log("error!
RTCDataChannel - Web APIs
this is a simple event which indicates that the data channel has closed down.on
closing the rtcdatachannel.on
closing property is an eventhandler which specifies a function to be called by the browser when the
closing event is received by the rtcdatachannel.
... this is a simple event which indicates that the data channel is being closed, that is, rtcdatachannel transitions to "
closing" state.
SharedWorkerGlobalScope - Web APIs
sharedworkerglobalscope.close() discards any tasks queued in the sharedworkerglobalscope's event loop, effectively
closing this particular scope.
... inherited from workerglobalscope workerglobalscope.close() discards any tasks queued in the workerglobalscope's event loop, effectively
closing this particular scope.
Using writable streams - Web APIs
coder.encode(message, { stream: true }); encoded.foreach((chunk) => { defaultwriter.ready .then(() => { return defaultwriter.write(chunk); }) .then(() => { console.log("chunk written to sink."); }) .catch((err) => { console.log("chunk error:", err); }); }); // call ready again to ensure that all chunks are written // before
closing the writer.
...
closing and aborting as mentioned above, we call the close() method when the writing is finished, which triggers the close() method specified inside the writablestream() constructor.
A simple RTCDataChannel sample - Web APIs
first, we have a couple of buttons for establishing and
closing the connection: <button id="connectbutton" name="connectbutton" class="buttonleft"> connect </button> <button id="disconnectbutton" name="disconnectbutton" class="buttonright" disabled> disconnect </button> then there's a box which contains the text input box into which the user can type a message to transmit, with a button to send the entered text.
...ocalconnection.close(); remoteconnection.close(); sendchannel = null; receivechannel = null; localconnection = null; remoteconnection = null; // update user interface elements connectbutton.disabled = false; disconnectbutton.disabled = true; sendbutton.disabled = true; messageinputbox.value = ""; messageinputbox.disabled = true; } this starts by
closing each peer's rtcdatachannel, then, similarly, each rtcpeerconnection.
Writing WebSocket servers - Web APIs
closing the connection to close a connection either the client or server can send a control frame with data containing a specified control sequence to begin the
closing handshake (detailed in section 5.5.1).
...any further data received after
closing of connection is then discarded.
Window.close() - Web APIs
syntax window.close(); examples
closing a window opened with window.open() this example shows a method which opens a window and a second one which closes the window; this demonstrates how to use window.close() to close a window opened by calling window.open().
... //global var to store a reference to the opened window var openedwindow; function openwindow() { openedwindow = window.open('moreinfo.htm'); } function closeopenedwindow() { openedwindow.close(); }
closing the current window in the past, when you called the window object's close() method directly, rather than calling close() on a window instance, the browser closed the frontmost window, whether your script created that window or not.
ARIA Test Cases - Accessibility
when
closing the menu, this should be indicated, and focus should be repeated for the menu button the menu was opened from, or the new focus location if the activated menu item results in that.
...menus are tracked,
closing menus also results in correct focus tracking.
Attribute selectors - CSS: Cascading Style Sheets
[attr operator value i] adding an i (or i) before the
closing bracket causes the value to be compared case-insensitively (for characters within the ascii range).
... [attr operator value s] adding an s (or s) before the
closing bracket causes the value to be compared case-sensitively (for characters within the ascii range).
Using CSS gradients - CSS: Cascading Style Sheets
example: closest-side for ellipses this example uses the closest-side size value, which means the size is set by the distance from the starting point (the center) to the closest side of the en
closing box.
... 240px; height: 100px; } .radial-ellipse-side { background: radial-gradient(ellipse closest-side, red, yellow 10%, #1e90ff 50%, beige); } example: farthest-corner for ellipses this example is similar to the previous one, except that its size is specified as farthest-corner, which sets the size of the gradient by the distance from the starting point to the farthest corner of the en
closing box from the starting point.
hanging-punctuation - CSS: Cascading Style Sheets
last a
closing bracket or quote at the end of the last formatted line of an element hangs.
... formal definition initial valuenoneapplies toall elementsinheritedyescomputed valueas specifiedanimation typediscrete formal syntax none | [ first | [ force-end | allow-end ] | last ] examples setting opening and
closing quotes to hang html <p>“lorem ipsum dolor sit amet, consectetur adipiscing elit.
Event reference
sswindow
closing addons specific the session store will stop tracking this window.
... sstab
closing addons specific the session store will stop tracking this tab.
Video player styling basics - Developer guides
rem; height:100%; margin:1.25rem auto; padding:1.051%; background-color:#666; } the video controls container itself also needs some styling so that it is set up the correct way: .controls { width:100%; height:8.0971659919028340080971659919028%; /* of figure's height */ position:relative; } the height of the .controls class is set to be (a very precise!) percentage of the en
closing <figure> element (this was worked out with experimentation based on the required button height).
...since the en
closing <figure> element now has position:relative set on it, the calculations made by this click handler are incorrect.
The Unicode Bidirectional Text Algorithm - Developer guides
you must always follow each opening character with an appropriate
closing character.
...isking spillover effects left-to-right override (lro) u+202d ‭ <bdo dir="ltr"> overrides the bidi algorithm, displaying the characters in memory order, from left to right right-to-left override (rlo) u+202e ‮ <bdo dir="rtl"> overrides the bidi algorithm and displays the embedded characters in reverse memory order, from right to left
closing unicode bidi algorithm control characters character code point html entity markup equivalent description pop directional formatting (pdf) u+202c ‬
closing whatever opening tag used the dir attribute used for rle or lre </bdo> used for rlo or lro pop directional isolate (pdi) u+2069 ⁩
closing whatever opening ...
<input type="button"> - HTML: Hypertext Markup Language
given that a <button>’s label text is inserted between the opening and
closing tags, you can include html in the label, even images.
...this makes it possible to enable and disable groups of elements all at once by en
closing them in a container such as a <fieldset> element, and then setting disabled on the container.
HTML elements reference - HTML: Hypertext Markup Language
text content use html text content elements to organize blocks or sections of content placed between the opening <body> and
closing </body> tags.
... <mark> the html mark text element (<mark>) represents text which is marked or highlighted for reference or notation purposes, due to the marked passage's relevance or importance in the en
closing context.
Functions - JavaScript
an arrow function does not have its own this; the this value of the en
closing execution context is used.
... thus, in the following code, the this within the function that is passed to setinterval has the same value as this in the en
closing function: function person() { this.age = 0; setinterval(() => { this.age++; // |this| properly refers to the person object }, 1000); } var p = new person(); predefined functions javascript has several top-level, built-in functions: eval() the eval() method evaluates javascript code represented as a string.
SyntaxError: "use strict" not allowed in function with non-simple parameters - JavaScript
examples function statement in this case, the function sum has default parameters a=1 and b=2: function sum(a = 1, b = 2) { // syntaxerror: "use strict" not allowed in function with default parameter 'use strict'; return a + b; } if the function should be in strict mode, and the entire script or en
closing function is also okay to be in strict mode, you can move the "use strict" directive outside of the function: 'use strict'; function sum(a = 1, b = 2) { return a + b; } function expression a function expression can use yet another workaround: var sum = function sum([a, b]) { // syntaxerror: "use strict" not allowed in function with destructuring parameter 'use strict'; return a + b; }...
...; this can be converted to the following expression: var sum = (function() { 'use strict'; return function sum([a, b]) { return a + b; }; })(); arrow function if an arrow function needs to access the this variable, you can use the arrow function as the en
closing function: var callback = (...args) => { // syntaxerror: "use strict" not allowed in function with rest parameter 'use strict'; return this.run(args); }; this can be converted to the following expression: var callback = (() => { 'use strict'; return (...args) => { return this.run(args); }; })(); ...
try...catch - JavaScript
if an inner try statement does not have a catch-block, the en
closing try statement's catch-block is used instead.
... try { try { throw new error('oops'); } catch (ex) { console.error('inner', ex.message); throw ex; } finally { console.log('finally'); } } catch (ex) { console.error('outer', ex.message); } // output: // "inner" "oops" // "finally" // "outer" "oops" any given exception will be caught only once by the nearest en
closing catch-block unless it is rethrown.
Strict mode - JavaScript
in normal code arguments.callee refers to the en
closing function.
... this use case is weak: simply name the en
closing function!
<mfenced> - MathML
the deprecated mathml <mfenced> element used to provide the possibility to add custom opening and
closing parentheses (such as brackets) and separators (such as commas or semicolons) to an expression.
... close a string for the
closing delimiter.
MathML documentation index - MathML
12 <menclose> mathml, mathml reference, mathml:element, mathml:general layout schemata the mathml <menclose> element renders its content inside an en
closing notation specified by the notation attribute.
... 14 <mfenced> deprecated, mathml, mathml reference, mathml:element, mathml:general layout schemata the deprecated mathml <mfenced> element used to provide the possibility to add custom opening and
closing parentheses (such as brackets) and separators (such as commas or semicolons) to an expression.
Chapter 4: Using XPCOM—Implementing advanced processes - Archive of obsolete content
listing 5:
closing all browser windows var browsers = windowmediator.getenumerator('navigator:browser'); var browser; while (browsers.hasmoreelements()) { browser = browsers.getnext().queryinterface(components.interfaces.nsidomwindowinternal); browser.browsertrytoclosewindow(); } this method returns an overview of the specified window type in the form of an iterator pattern object called nsisimpleenumerator.
JavaScript Object Management - Archive of obsolete content
} // more stuff }; window.addeventlistener( "load", function() { 〈namespace〉.browseroverlay.init(); }, false); there are some things you can't (or shouldn't) do inside load handlers, such as
closing the window being loaded, or opening new windows, alerts or dialogs.
JXON - Archive of obsolete content
extra javascript translations this is the same as the json translation, but with these extras: property names are only escaped when necessary <root><while>true</while><wend>false</wend><only-if/></root> becomes { "while": true, wend: false, "only-if": null } within a string,
closing elements "</" are escaped as "<\/" <root><![cdata[<script>alert("yes");</script>]]></root> becomes { script: "<script>alert(\"yes\")<\/script>" } dates are created as new date objects <root>2006-12-25</root> becomes new date(2006, 12 - 1, 25) attributes and comments are shown as comments (for testing purposes): <!--testing--><root><test version="1.0">123</test><...
MMgc - Archive of obsolete content
class myfinalizedobject : public mmgc::gcfinalizedobject { public: ~myfinalizedobject() { // do finalization behavior, like
closing network connections, // freeing unmanaged memory owned by this object, etc.
Binding Attachment and Detachment - Archive of obsolete content
<destructor> call bindings attached through css are detached when any of the following conditions are met: a bound element matches a style rule that specifies a different binding the element is removed from the bound document the element is destroyed (e.g., by
closing the document) bindings attached through the dom are detached when the following conditions are met: mozbinding style rule is removed the element is destroyed (e.g., by
closing the document) when a binding is detached, the following events occur: anonymous content generated by the binding is destroyed.
findbar - Archive of obsolete content
d(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), removeattribute(), removeattributenode(), removeattributens(), removechild(), removeeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata close() return type: no return value closes the notification or findbar and removes it from its en
closing notificationbox or findbar.
appendNotification - Archive of obsolete content
indowmediator) .getmostrecentwindow("navigator:browser"); } if (typeof gbrowser === "undefined") { //if there is no gbrowser defined, get it var gbrowser = window.gbrowser; } function testnotificationbutton1callback(thenotification, buttoninfo, eventtarget) { window.alert("button 1 pressed"); //prevent notification from
closing: return true; }; function testnotificationbutton2callback(thenotification, buttoninfo, eventtarget) { window.alert("button 2 pressed"); //do not prevent notification from
closing: }; function testnotificationcallback(reason) { window.alert("reason is: " + reason); }; let notifybox = gbrowser.getnotificationbox(); let buttons = []; ...
close - Archive of obsolete content
« xul reference home close() return type: no return value closes the notification or findbar and removes it from its en
closing notificationbox or findbar.
Code Samples - Archive of obsolete content
const uri = "chrome://chatzilla/content/" calendar const name = "calendarmainwindow" const uri = "chrome://calendar/content/" * at the time of writing, sunbird's passwords window is broken close the current window to close the window containing the button, possibly leaving other windows open: close() exit the application to exit the application, first
closing all its windows: components .classes['@mozilla.org/toolkit/app-startup;1'] .getservice(components.interfaces.nsiappstartup) .quit(components.interfaces.nsiappstartup.eattemptquit) ...
notification - Archive of obsolete content
(), lookupnamespaceuri, lookupprefix, normalize(), queryselector(), queryselectorall(), removeattribute(), removeattributenode(), removeattributens(), removechild(), removeeventlistener(), replacechild(), setattribute(), setattributenode(), setattributenodens(), setattributens(), setuserdata close() return type: no return value closes the notification or findbar and removes it from its en
closing notificationbox or findbar.
radio - Archive of obsolete content
control type: radiogroup element returns the en
closing radiogroup that the radio element is contained within, which may or may not be its direct parent.
script - Archive of obsolete content
you should usually put scripts in a separate file pointed to by the src attribute, but you may also place the script inline inside the opening and
closing script tags.
2006-11-17 - Archive of obsolete content
two questions: (1) launching a separate intance of firefox.exe, and (2) programmatically
closing a window user has two questions about using adobe flex builder debugger in firefox 2.0.
2006-11-24 - Archive of obsolete content
approval queue for fx 2.0.0.1
closing closing the approval queue for firefox 2.0.0.1 discussions quality of localized builds and process requirements quality of localized builds and process requirements the translate toolkit mdnto po: its current state and how to use it discussion on clarifications on translate toolkit to avoid confusion.
Issues Arising From Arbitrary-Element hover - Archive of obsolete content
however, rules of this type are usually seen in conjunction with markup like this: <td class="nav"> <a href="one.html" class="nav">one</a> | <a href="two.html" class="nav">two</a> | <a href="thr.html" class="nav">three</a> | <a href="fou.html" class="nav">four</a> </td> because the en
closing table cell has a class of nav, the vertical-bar characters will turn red when the user moves the mouse pointer anywhere within the table cell.
Building up a basic demo with A-Frame - Game development
add this just before the
closing </a-scene> element: <a-camera position="0 1 4" cursor-visible="true" cursor-scale="2" cursor-color="#0095dd" cursor-opacity="0.5"> </a-camera> we've also defined a cursor for the given camera, using the cursor-* attributes (by default it is invisible.) — we've set its scale so it will more easily visible, its color, and some opacity so it won't completely covering the objects behin...
Unconventional controls - Game development
first, we add a <script> tag with the url pointing at this file, and add <div id="output"></div> just before the
closing </body> tag for outputting diagnostic information.
Bounce off the walls - Game development
it is very similar actually, all you have to do is to repeat the statements for x instead of y: if(x + dx > canvas.width || x + dx < 0) { dx = -dx; } if(y + dy > canvas.height || y + dy < 0) { dy = -dy; } at this point you should insert the above code block into the draw() function, just before the
closing curly brace.
Finishing up - Game development
replace the following line: var interval = setinterval(draw, 10); with simply: draw(); and remove each instance of: clearinterval(interval); // needed for chrome to end game then, at the very bottom of the draw() function (just before the
closing curly brace), add in the following line, which causes the draw() function to call itself over and over again: requestanimationframe(draw); the draw() function is now getting executed again and again within a requestanimationframe() loop, but instead of the fixed 10 milliseconds frame rate, we are giving control of the framerate back to the browser.
Animations and tweens - Game development
add the following function just before your
closing </script> tag: function ballhitpaddle(ball, paddle) { ball.animations.play('wobble'); } the animation is played every time the ball hits the paddle.
Collision detection - Game development
create this new function as the bottom of your code, just before the
closing </script> tag, as follows: function ballhitbrick(ball, brick) { brick.kill(); } and that's it!
JavaScript basics - Learn web development
in your index.html file, enter this code on a new line, just before the
closing </body> tag: <script src="scripts/main.js"></script> this is doing the same job as the <link> element for css.
Images in HTML - Learn web development
this is an empty element (meaning that it has no text content or
closing tag) that requires a minimum of one attribute to be useful — src (sometimes spoken as its full title, source).
Index - Learn web development
the en
closing tags can make a word or image hyperlink to somewhere else, can italicize words, can make the font bigger or smaller, and so on.
Build your own function - Learn web development
add the following block just above the
closing curly brace (}) of your function: if (msgtype === 'warning') { msg.style.backgroundimage = 'url(icons/warning.png)'; panel.style.backgroundcolor = 'red'; } else if (msgtype === 'chat') { msg.style.backgroundimage = 'url(icons/chat.png)'; panel.style.backgroundcolor = 'aqua'; } else { msg.style.paddingleft = '20px'; } here, if the msgtype parameter is set as 'warning', the warning ic...
Third-party APIs - Learn web development
add the following code block inside the fetchresults() function, just above the
closing curly brace: // use fetch() to make the request to the api fetch(url).then(function(result) { return result.json(); }).then(function(json) { displayresults(json); }); here we run the request by passing our url variable to fetch(), convert the response body to json using the json() function, then pass the resulting json to the displayresults() function so the data can be displayed in our ui.
What is JavaScript? - Learn web development
next, go to your text editor and add the following in your head — just before your
closing </head> tag: <script> // javascript goes here </script> now we'll add some javascript inside our <script> element to make the page do something more interesting — add the following code just below the "// javascript goes here" line: document.addeventlistener("domcontentloaded", function() { function createparagraph() { let para = document.createelement('p'); para.textconten...
JavaScript object basics - Learn web development
we could get those values like this: let mydataname = nameinput.value; let mydatavalue = namevalue.value; we could then add this new member name and value to the person object like this: person[mydataname] = mydatavalue; to test this, try adding the following lines into your code, just below the
closing curly brace of the person object: let mydataname = 'height'; let mydatavalue = '1.75m'; person[mydataname] = mydatavalue; now try saving and refreshing, and entering the following into your text input: person.height adding a property to an object using the method above isn't possible with dot notation, which can only accept a literal member name, not a variable value pointing to a name.
Vue conditional rendering: editing existing todos - Learn web development
first of all add v-if="!isediting" to the root <div> in your todoitem component, <div class="stack-small" v-if="!isediting"> next, below that <div>'s
closing tag add the following line: <to-do-item-edit-form v-else :id="id" :label="label"></to-do-item-edit-form> we also need to import and register the todoitemeditform component, so we can use it inside this template.
Setting up your own test automation environment - Learn web development
add the following line at the very top of your code: const request = require("request"); now we'll update our capabilities object to include a project name — add the following line before the
closing curly brace, remembering to add a comma at the end of the previous line (you can vary the build and project names to organize the tests in different windows in the browserstack automation dashboard): 'project' : 'google test 2' next we need to access the sessionid of the current session, so we know where to send the request (the id is included in the request url, as you'll see later).
Continuous Integration
when sheriffs see a build or test has been broken, they are empowered to take one of several actions, including backing out a patch which caused the problem and
closing the tree (i.e., preventing any additional commits).
HTTP logging
keep in mind that simply
closing all windows does not quit firefox on mac os x (this is standard practice for mac applications).
HTML parser threading
normal (non-speculative) parsing initially, dodataavailable performs character encoding sniffing on the data if an encoding wasn't declared on the en
closing protocol (http) level.
HTTP Cache
also file dooming happens here to prevent races read_priority: top level documents and head blocking script cache files are open and read as the first open read: any normal priority content, such as images are open and read here write: writes are processed as last, we cache data in memory in the mean time management: level for the memory pool and cacheentry background operations close: file
closing level index: index is being rebuild here evict: files overreaching the disk space consumption limit are being evicted here note: special case for eviction - when an eviction is scheduled on the io thread, all operations pending on the open level are first merged to the open_priority level.
How to investigate Disconnect failures
an example of such a failure disconnect failures happens when one side is
closing the connection and mozmill is unable to send the information over the bridge or when firefox crashes.
OSFile.jsm
we are talking about several seconds to execute operations that look trivial, such as
closing a file, or checking when it was last modified.
Sqlite.jsm
it is possible to automatically close the connection when the browser is closed with the shutdown hook: const conn = await sqlite.openconnection({ path: "mydatabase.sqlite", sharedmemorycache: false }); try { sqlite.shutdown.addblocker("my connection
closing", async () => await conn.close()); } catch (e) { // it's too late to block shutdown, just close the connection.
Leak-hunting strategies and tips
seeing a leaked globalwindowimpl, nsxulpdglobalobject, nsxbldocglobalobject, or nsxpcwrappedjs is a sign that there could be significant numbers of js objects leaked.) for example, start with bringing up the mail window and
closing the window without doing anything.
Patches and pushes
for example: hg ci -m "bug 654321, copied the comment from the doc without reading, r=nobody" path-to-changed-files close the bug, copying the url to your change in the
closing comment.
NSS 3.14.3 release notes
acknowledgements the nss development team would like to thank nadhem alfardan and kenny patterson (royal holloway, university of london) for responsibly dis
closing the issue by providing advance copies of their research.
NSS 3.16.2.1 release notes
bugs fixed in nss 3.16.2.1 bug 1064636 - (cve-2014-1568) rsa signature forgery in nss acknowledgements the nss development team would like to thank antoine delignat-lavaud, security researcher at inria paris in team prosecco, and the advanced threat research team at intel security, who both independently discovered and reported this issue, for responsibly dis
closing the issue by providing advance copies of their research.
NSS 3.16.5 release notes
bugs fixed in nss 3.16.5 bug 1064636 - (cve-2014-1568) rsa signature forgery in nss acknowledgements the nss development team would like to thank antoine delignat-lavaud, security researcher at inria paris in team prosecco, and the advanced threat research team at intel security, who both independently discovered and reported this issue, for responsibly dis
closing the issue by providing advance copies of their research.
NSS 3.17.1 release notes
zilla.org/buglist.cgi?resolution=fixed&classification=components&query_format=advanced&product=nss&target_milestone=3.17.1 acknowledgements the nss development team would like to thank antoine delignat-lavaud, security researcher at inria paris in team prosecco, and the advanced threat research team at intel security, who both independently discovered and reported this issue, for responsibly dis
closing the issue by providing advance copies of their research.
NSS 3.19.1 release notes
r diffie-hellman keys is now 1023 bits bugs fixed in nss 3.19.1 this bugzilla query returns all the bugs fixed in nss 3.19.1: https://bugzilla.mozilla.org/buglist.cgi?resolution=fixed&classification=components&query_format=advanced&product=nss&target_milestone=3.19.1 acknowledgements the nss development team would like to thank matthew green and karthikeyan bhargavan for responsibly dis
closing the issue in bug 1138554.
NSS 3.19.2.2 release notes
acknowledgements the nss development team would like to thank karthikeyan bhargavan from inria for responsibly dis
closing the issue in bug 1158489.
NSS 3.19.2.3 release notes
acknowledgements the nss development team would like to thank security researcher francis gabriel for responsibly dis
closing the issue in bug 1245528.
NSS 3.19 release notes
bugs fixed in nss 3.19 this bugzilla query returns all the bugs fixed in nss 3.19: https://bugzilla.mozilla.org/buglist.cgi?resolution=fixed&classification=components&query_format=advanced&product=nss&target_milestone=3.19 acknowledgements the nss development team would like to thank karthikeyan bhargavan from inria for responsibly dis
closing the issue in bug 1086145.
NSS 3.20.2 release notes
acknowledgements the nss development team would like to thank karthikeyan bhargavan from inria for responsibly dis
closing the issue in bug 1158489.
NSS 3.21.1 release notes
acknowledgements the nss development team would like to thank security researcher francis gabriel for responsibly dis
closing the issue in bug 1245528.
NSS 3.21.4 release notes
bugs fixed in nss 3.21.4 bug 1344380 / out-of-bounds write in base64 encoding in nss (cve-2017-5461) bug 1345089 / drbg flaw in nss (cve-2017-5462) acknowledgements the nss development team would like to thank ronald crane and vladimir klebanov for responsibly dis
closing the issues by providing advance copies of their research.
NSS 3.21 release notes
n number of the updated root ca list has been set to 2.6 bugs fixed in nss 3.21 this bugzilla query returns all the bugs fixed in nss 3.21: https://bugzilla.mozilla.org/buglist.cgi?resolution=fixed&classification=components&query_format=advanced&product=nss&target_milestone=3.21 acknowledgements the nss development team would like to thank karthikeyan bhargavan from inria for responsibly dis
closing the issue in bug 1158489.
NSS 3.22.2 release notes
acknowledgements the nss development team would like to thank security researcher francis gabriel for responsibly dis
closing the issue in bug 1245528.
NSS 3.23 release notes
bugs fixed in nss 3.23 this bugzilla query returns all the bugs fixed in nss 3.23: https://bugzilla.mozilla.org/buglist.cgi?resolution=fixed&classification=components&query_format=advanced&product=nss&target_milestone=3.23 acknowledgements the nss development team would like to thank security researcher francis gabriel for responsibly dis
closing the issue in bug 1245528.
NSS 3.24 release notes
bugs fixed in nss 3.24 this bugzilla query returns all the bugs fixed in nss 3.24: https://bugzilla.mozilla.org/buglist.cgi?resolution=fixed&classification=components&query_format=advanced&product=nss&target_milestone=3.24 acknowledgements the nss development team would like to thank yuval yarom for responsibly dis
closing the cachebleed attack by providing advance copies of their research.
NSS 3.28.4 release notes
bugs fixed in nss 3.28.4 bug 1344380 / out-of-bounds write in base64 encoding in nss (cve-2017-5461) bug 1345089 / drbg flaw in nss (cve-2017-5462) bug 1342358 - crash in tls13_destroykeyshares acknowledgements the nss development team would like to thank ronald crane and vladimir klebanov for responsibly dis
closing the issues by providing advance copies of their research.
NSS 3.29.5 release notes
bugs fixed in nss 3.29.5 bug 1344380 / out-of-bounds write in base64 encoding in nss (cve-2017-5461) bug 1345089 / drbg flaw in nss (cve-2017-5462) acknowledgements the nss development team would like to thank ronald crane and vladimir klebanov for responsibly dis
closing the issues by providing advance copies of their research.
NSS 3.30.1 release notes
bugs fixed in nss 3.30.1 bug 1344380 / out-of-bounds write in base64 encoding in nss (cve-2017-5461) acknowledgements the nss development team would like to thank ronald crane for responsibly dis
closing the issue by providing advance copies of their research.
Python binding for NSS
ag source download change log general modifications: import to mozilla cvs, tweak directory layout release 0.2.0 release date 2009-05-21 scm tag source download change log general modifications: apply patch from red hat bug #472805, (miloslav trmač) don't allow
closing a socket twice, that causes crashes.
sslintro.html
ificate cert_dupcertificate cert_findcertbyname cert_freenicknames cert_getcertnicknames cert_verifycertname cert_verifycertnow pk11_findcertfromnickname pk11_findkeybyanycert pk11_setpasswordfunc pl_strcpy pl_strdup pl_strfree pl_strlen ssl_peercertificate ssl_revealurl ssl_revealpinarg cleanup this portion of an ssl-enabled application consists primarily of
closing the socket and freeing memory.
Rhino scopes and contexts
calls to functions in javascript use static scope, which means that variables are first looked up in the function and then, if not found there, in the lexically en
closing scope.
Scripting Java
function can use it to distinguish on behalf of which method it was called: js> var frame = new packages.javax.swing.jframe(); js> frame.addwindowlistener(function(event, methodname) { if (methodname == "window
closing") { print("calling system.exit()..."); java.lang.system.exit(0); } }); js> frame.setsize(100, 100); js> frame.visible = true; true js> calling system.exit()...
SpiderMonkey Internals
the line-to-pc direction "rounds" toward the next bytecode generated from a line greater than or equal to the input line, and may return the pc of a for-loop update part, if given the line number of the loop body's
closing brace.
JS_CloneFunctionObject
the new object has the same code and argument list as funobj, but uses parent as its en
closing scope.
JS_ConvertArguments
unless the function happens to be a native function, this means it isn't attached to any global or en
closing scope, and therefore must not be treated like a real function.
JS_GetParent
if there is no en
closing function, with statement, or block scope, then the function's parent is the global object.
JS_GetScopeChain
these objects represent the lexical scope of the currently executing statement or expression, not the call stack, so they include: the variable objects of any en
closing functions or let statements or expressions, and any objects selected by en
closing with statements, in order from the most-nested scope outward; lastly the global object against which the function was created.
JS_ValueToFunction
unless the function happens to be a native function, this means it isn't attached to any global or en
closing scope, and therefore must not be treated like a real function.
XPCOM Stream Guide
fileutils.jsm provides apis for getting output streams for files, with the .openfileoutputstream(file, modeflags) and .opensafefileoutputstream(file, modeflags) methods, and for
closing those output streams with the .closesafefileoutputstream(inputstream) method.
Observer Notifications
places-connection-
closing sent as the last notification before the places service closes its database connection.
IAccessibleText
other-licenses/ia2/accessibletext.idlnot scriptable a structure containing a substring and the start and end offsets in the en
closing string.
mozIPlacesAutoComplete
unregisteropenpage() mark a page as no longer being open (either by
closing the window or tab, or by navigating away from that page).
mozIStorageConnection
before
closing the connection, you need to finalize all statements created for the connection.
nsIBrowserHistory
unregisteropenpage() obsolete since gecko 9.0 (firefox 9.0 / thunderbird 9.0 / seamonkey 2.6) mark a page as no longer being open (either by
closing the window or tab, or by navigating away from that page).
nsIDirectoryEnumerator
it is similar to nsisimpleenumerator except the retrieved entries are qi'ed to nsifile, and there is a mechanism for
closing the directory when the enumeration is complete.
nsIDownloadManager
acanceldownloadonclose whether
closing the dialog should cancel the download.
nsIOutputStream
exceptions thrown ns_base_stream_would_block indicates that
closing the output stream would block the calling thread for an indeterminate amount of time.
nsIRequest
this may have the effect of
closing any underlying transport (in order to free up resources), although any open streams remain logically opened and will continue delivering data when the transport is resumed.
nsITransport
void close( in nsresult areason ); parameters areason the reason for
closing the stream.
nsIWebSocketListener
acode the websocket
closing handshake status code; see status codes for possible values.
nsIXULWindow
xulbrowserwindow nsixulbrowserwindow provides access to the xulbrowserwindow object offering a way for the browser to update the user interface of the en
closing xul window.
Working with Multiple Versions of Interfaces
identical principle for the document interface: #define nsiaccessibledocument nsiaccessibledocument_old #include "accessibility/nsiaccessibledocument_old.h" static const nsiid ns_iaccessibledocument_iid_old = ns_iaccessibledocument_iid; #undef nsiaccessibledocument #undef __gen_nsiaccessibledocument_h__ #include "accessibility/nsiaccessibledocument.h" i even silenced my friend the compiler by en
closing both incantations within a compiler pragma: #pragma warning(push) #pragma warning(disable : 4005) ...
Add to iPhoto
closing remarks this is a fairly simple example of how to use js-ctypes, but it actually does something useful, and should be a helpful demonstration not just for how to use js-ctypes, but also more specifically for developers that want to interface with mac os x system frameworks.
Drawing and Event Handling - Plugins
here are two examples of plug-ins that have transparent areas: a plug-in that is smaller than the area specified by the en
closing object or embed element a plug-in with nonrectangular boundaries the browser is responsible for rendering the background of a transparent windowless plug-in.
Initialization and Destruction - Plugins
the browser calls the plug-in's np_shutdown function, which informs the plug-in that its library is about to be unloaded, and gives it a chance to cancel any outstanding i/o requests, delete threads it created, free any memory it allocated, and perform any other
closing tasks.
Browser Console - Firefox Developer Tools
you can confirm this by evaluating window: this means you can control the browser: opening,
closing tabs and windows and changing the content that they host, and modify the browser's ui by creating, changing and removing xul elements.
Debugger - Firefox Developer Tools
innermost if this property is present and true, the script must be the innermost script covering the given source location; scripts of en
closing code are omitted.
Settings - Firefox Developer Tools
autoclose brackets determines whether typing an opening character like [ or { will cause the editor to insert the matching
closing character ] or } for you.
CDATASection - Web APIs
]]> for example: <foo>here is a cdata section: <![cdata[ < > & ]]> with all kinds of unescaped text.</foo> the only sequence which is not allowed within a cdata section is the
closing sequence of a cdata section itself, ]]>: <![cdata[ ]]> will cause an error ]]> note that cdata sections should not be used within html; they only work in xml.
Applying styles and colors - Web APIs
because we have control over the start and
closing points of the gradient, we can achieve more complex effects than we would normally have in the "classic" radial gradients we see in, for instance, photoshop (that is, a gradient with a single center point where the gradient expands outward in a circular shape).
Basic usage of canvas - Web APIs
required </canvas> tag as a consequence of the way fallback is provided, unlike the <img> element, the <canvas> element requires the
closing tag (</canvas>).
DedicatedWorkerGlobalScope.close() - Web APIs
the close() method of the dedicatedworkerglobalscope interface discards any tasks queued in the dedicatedworkerglobalscope's event loop, effectively
closing this particular scope.
Document.createCDATASection() - Web APIs
will throw a ns_error_dom_invalid_character_err exception if one tries to submit the
closing cdata sequence ("]]>") as part of the data, so unescaped user-provided data cannot be safely used without with this method getting this exception (createtextnode() can often be used in its place).
Document.domain - Web APIs
const currentdomain = document.domain;
closing a window if a document, such as www.example.xxx/good.html, has the domain of "www.example.xxx", this example attempts to close the window.
Document.open() - Web APIs
examples the following simple code opens the document and replaces its content with a number of different html fragments, before
closing it again.
Using IndexedDB - Web APIs
if the unload event is triggered by the browser
closing, any transactions created in the unload event handler will never complete.
MediaKeySession - Web APIs
closing a session means that licenses and keys associated with it are no longer valid for decrypting media data.
Notification.requireInteraction - Web APIs
the requireinteraction read-only property of the notification interface returns a boolean indicating that a notification should remain active until the user clicks or dismisses it, rather than
closing automatically.
Notification - Web APIs
notification.requireinteraction read only a boolean indicating that a notification should remain active until the user clicks or dismisses it, rather than
closing automatically.
Using the Notifications API - Web APIs
your task "' + title + '" is now overdue.'; var notification = new notification('to do list', { body: text, icon: img });
closing notifications used close() to remove a notification that is no longer relevant to the user (e.g.
Page Visibility API - Web APIs
tabs running code that's using real-time network connections (websockets and webrtc) go unthrottled in order to avoid
closing these connections timing out and getting unexpectedly closed.
Pinch zoom gestures - Web APIs
<body onload="init();" style="touch-action:none"> <div id="target">touch and hold with 2 pointers, then pinch in or out.<br/> the background color will change to pink if the pinch is opening (zoom in) or changes to lightblue if the pinch is
closing (zoom out).</div> <!-- ui for logging/debugging --> <button id="log" onclick="enablelog(event);">start/stop event logging</button> <button id="clearlog" onclick="clearlog(event);">clear the log</button> <p></p> <output></output> </body> miscellaneous functions these functions support the application but aren't directly involved in the event flow.
RTCDataChannel.send() - Web APIs
data sent before connecting is buffered if possible (or an error occurs if it's not possible), and is also buffered if sent while the connection is
closing or closed.
Range.getBoundingClientRect() - Web APIs
the range.getboundingclientrect() method returns a domrect object that bounds the contents of the range; this is a rectangle en
closing the union of the bounding rectangles for all the elements in the range.
Using server-sent events - Web APIs
you can take action on this programmatically by implementing the onerror callback on the eventsource object: evtsource.onerror = function(err) { console.error("eventsource failed:", err); };
closing event streams by default, if the connection between the client and server closes, the connection is restarted.
Server-sent events - Web APIs
interfaces eventsource defines all the features that handle connecting to a server, receiving events/data, errors,
closing a connection, etc.
SharedWorkerGlobalScope.close() - Web APIs
the close() method of the sharedworkerglobalscope interface discards any tasks queued in the sharedworkerglobalscope's event loop, effectively
closing this particular scope.
SpeechSynthesisErrorEvent.error - Web APIs
audio-busy the operation couldn't be completed at this time because the user-agent couldn't access the audio output device (for example, the user may need to correct this by
closing another application.) audio-hardware the operation couldn't be completed at this time because the user-agent couldn't identify an audio output device (for example, the user may need to connect a speaker or configure system settings.) network the operation couldn't be completed at this time because some required network communication failed.
Using readable streams - Web APIs
current chunk = ' + chunk; list2.appendchild(listitem); result += chunk; // read some more, and call this function again return reader.read().then(processtext); }); }
closing and cancelling streams we’ve already shown examples of using readablestreamdefaultcontroller.close() to close a reader.
Lifetime of a WebRTC session - Web APIs
in this article, we'll look at the lifetime of a webrtc session, from establishing the connection all the way through
closing the connection when it's no longer needed.
WebSocket - Web APIs
constants constant value websocket.connecting 0 websocket.open 1 websocket.
closing 2 websocket.closed 3 properties websocket.binarytype the binary data type used by the connection.
Web Video Text Tracks Format (WebVTT) - Web APIs
example 12 - karaoke style text 1 00:16.500 --> 00:18.500 when the moon <00:17.500>hits your eye 1 00:00:18.500 --> 00:00:20.500 like a <00:19.000>big-a <00:19.500>pizza <00:20.000>pie 1 00:00:20.500 --> 00:00:21.500 that's <00:00:21.000>amore the following tags are the html tags allowed in a cue and require opening and
closing tags (e.g., <b>text</b>).
window.dump() - Web APIs
if you don't have one already,
closing the application and re-opening it with the command line parameter -console should create the console or use -attach-console to use the existing console.
WorkerGlobalScope.close() - Web APIs
the close() method of the workerglobalscope interface discards any tasks queued in the workerglobalscope's event loop, effectively
closing this particular scope.
WorkerGlobalScope - Web APIs
deprecated methods workerglobalscope.close() discards any tasks queued in the workerglobalscope's event loop, effectively
closing this particular scope.
WritableStream.WritableStream() - Web APIs
coder.encode(message, { stream: true }); encoded.foreach((chunk) => { defaultwriter.ready .then(() => { return defaultwriter.write(chunk); }) .then(() => { console.log("chunk written to sink."); }) .catch((err) => { console.log("chunk error:", err); }); }); // call ready again to ensure that all chunks are written // before
closing the writer.
WritableStream.getWriter() - Web APIs
coder.encode(message, { stream: true }); encoded.foreach((chunk) => { defaultwriter.ready .then(() => { return defaultwriter.write(chunk); }) .then(() => { console.log("chunk written to sink."); }) .catch((err) => { console.log("chunk error:", err); }); }); // call ready again to ensure that all chunks are written // before
closing the writer.
WritableStream - Web APIs
coder.encode(message, { stream: true }); encoded.foreach((chunk) => { defaultwriter.ready .then(() => { return defaultwriter.write(chunk); }) .then(() => { console.log("chunk written to sink."); }) .catch((err) => { console.log("chunk error:", err); }); }); // call ready again to ensure that all chunks are written // before
closing the writer.
WritableStreamDefaultWriter.WritableStreamDefaultWriter() - Web APIs
coder.encode(message, { stream: true }); encoded.foreach((chunk) => { defaultwriter.ready .then(() => { return defaultwriter.write(chunk); }) .then(() => { console.log("chunk written to sink."); }) .catch((err) => { console.log("chunk error:", err); }); }); // call ready again to ensure that all chunks are written // before
closing the writer.
WritableStreamDefaultWriter.close() - Web APIs
coder.encode(message, { stream: true }); encoded.foreach((chunk) => { defaultwriter.ready .then(() => { return defaultwriter.write(chunk); }) .then(() => { console.log("chunk written to sink."); }) .catch((err) => { console.log("chunk error:", err); }); }); // call ready again to ensure that all chunks are written // before
closing the writer.
WritableStreamDefaultWriter.ready - Web APIs
defaultwriter.ready .then(function() { defaultwriter.write(chunk) .then(function() { console.log("chunk written to sink.); }) .catch(function(err) { console.log("chunk error: " + err); }); }); // call ready again to ensure that all chunks are written // before
closing the writer.
WritableStreamDefaultWriter.write() - Web APIs
coder.encode(message, { stream: true }); encoded.foreach((chunk) => { defaultwriter.ready .then(() => { return defaultwriter.write(chunk); }) .then(() => { console.log("chunk written to sink."); }) .catch((err) => { console.log("chunk error:", err); }); }); // call ready again to ensure that all chunks are written // before
closing the writer.
WritableStreamDefaultWriter - Web APIs
essage, { stream: true }); encoded.foreach((chunk) => { defaultwriter.ready .then(() => { return defaultwriter.write(chunk); }) .then(() => { console.log("chunk written to sink."); }) .catch((err) => { console.log("chunk error:", err); }); }); // call ready again to ensure that all chunks are written // before
closing the writer.
Using the aria-describedby attribute - Accessibility
<div id="descriptionclose">
closing this window will discard any information entered and return you back to the main page</div> working examples: checkbox example uses aria-describedby tooltip example uses aria-describedby notes the aria-describedby attributed is not designed to reference descriptions on an external resource—since it is an id, it must reference an element in the same dom document.
ARIA: tab role - Accessibility
here we are en
closing our group of content in a div, with our tablist having an aria-label to label it for assistive technology.
Alerts - Accessibility
below is example javascript code which could be inserted above the
closing “head” tag: <script type="application/javascript"> function removeoldalert() { var oldalert = document.getelementbyid("alert"); if (oldalert){ document.body.removechild(oldalert); } } function addalert(amsg) { removeoldalert(); var newalert = document.createelement("div"); newalert.setattribute("role", "alert"); newalert.setattribute("id", "alert"); var ms...
HTML documentation index - HTML: Hypertext Markup Language
153 <mark>: the mark text element element, html, html text-level semantics, html5, highlighting, highlighting text, marking text, reference, web, mark the html mark text element (<mark>) represents text which is marked or highlighted for reference or notation purposes, due to the marked passage's relevance or importance in the en
closing context.
Link types - HTML: Hypertext Markup Language
<link> <a>, <area>, <form> preconnect provides a hint to the browser suggesting that it open a connection to the linked web site in advance, without dis
closing any private information or downloading any content, so that when the link is followed the linked content can be fetched more quickly.
Forwarded - HTTP
header type request header forbidden header name no syntax forwarded: by=<identifier>;for=<identifier>;host=<host>;proto=<http|https> directives <identifier> an identifier dis
closing the information that is altered or lost when using a proxy.
Keep-Alive - HTTP
max: indicating the maximum number of requests that can be sent on this connection before
closing it.
Closures - JavaScript
closure scope chain every closure has three scopes: local scope (own scope) outer functions scope global scope a common mistake is not realizing that, in the case where the outer function is itself a nested function, access to the outer function's scope includes the en
closing scope of the outer function—effectively creating a chain of function scopes.
SyntaxError: Unexpected token - JavaScript
message syntaxerror: expected expression, got "x" syntaxerror: expected property name, got "x" syntaxerror: expected target, got "x" syntaxerror: expected rest argument name, got "x" syntaxerror: expected
closing parenthesis, got "x" syntaxerror: expected '=>' after argument list, got "x" error type syntaxerror what went wrong?
SyntaxError: unterminated string literal - JavaScript
to fix this error, check if: you have opening and
closing quotes (single or double) for your string literal, you have escaped your string literal correctly, your string literal isn't split across multiple lines.
FinalizationRegistry - JavaScript
there are also situations where even implementations that normally call cleanup callbacks are unlikely to call them: when the javascript program shuts down entirely (for instance,
closing a tab in a browser).
undefined - JavaScript
javascript is a statically scoped language, so knowing if a variable is declared can be read by seeing whether it is declared in an en
closing context.
Lexical grammar - JavaScript
all code points may appear literally in a string literal except for these
closing quote code points: u+005c \ (backslash), u+000d <cr>, and u+000a <lf>.
for...of - JavaScript
iterating over dom collections like nodelist: the following example adds a read class to paragraphs that are direct descendants of an article: // note: this will only work in platforms that have // implemented nodelist.prototype[symbol.iterator] const articleparagraphs = document.queryselectorall('article > p'); for (const paragraph of articleparagraphs) { paragraph.classlist.add('read'); }
closing iterators in for...of loops, abrupt iteration termination can be caused by break, throw or return.
function declaration - JavaScript
typeof foo is function function declaration hoisting function declarations in javascript are hoisted to the top of the en
closing function or global scope.
let - JavaScript
the main difference is that the scope of a var variable is the entire en
closing function: function vartest() { var x = 1; { var x = 2; // same variable!
throw - JavaScript
the rethrown exception propagates up to the en
closing function or to the top level so that the user sees it.
var - JavaScript
the scope of a variable declared with var is its current execution context and closures thereof, which is either the en
closing function and functions declared within it, or, for variables declared outside any function, global.
Trailing commas - JavaScript
furthermore, when using a rest parameters, trailing commas are not allowed: function f(,) {} // syntaxerror: missing formal parameter (,) => {}; // syntaxerror: expected expression, got ',' f(,) // syntaxerror: expected expression, got ',' function f(...p,) {} // syntaxerror: parameter after rest parameter (...p,) => {} // syntaxerror: expected
closing parenthesis, got ',' trailing commas in destructuring a trailing comma is also allowed on the left-hand side when using destructuring assignment: // array destructuring with trailing comma [a, b,] = [1, 2]; // object destructuring with trailing comma var o = { p: 42, q: true, }; var {p, q,} = o; again, when using a rest element, a syntaxerror will be thrown: var [a, ...b,] = [1, 2, 3]...
<menclose> - MathML
the mathml <menclose> element renders its content inside an en
closing notation specified by the notation attribute.
<mo> - MathML
(it is the default value if the operator is not included in a <mrow> element.) postfix,
closing fences.
<ms> - MathML
example bold-italic ; example double-struck ; example bold-fraktur ; example script ; example bold-script ; example fraktur ; example sans-serif ; example bold-sans-serif ; example sans-serif-italic ; example sans-serif-bold-italic ; example monospace ; example initial ; مثال tailed ; مثال looped ; مثال stretched ; مثال rquote the
closing quote mark (depends on dir) to enclose the content.
Web video codec guide - Web media technologies
<video controls> <source type="video/webm" src="filename.webm"> <source type="video/mp4" src="filename.mp4"> </video> keep in mind that the <video> element requires a
closing </video> tag, whether or not you have any <source> elements inside it.