Tag Archives: example
A regular expression that recognizes numbers in Javascript
Numbers consist of an integral part and optional minus sign, followed by an optional decimal part and an optional exponent. var parse_number = /^-?\d+(?:\.\d*)?(?:e[+\-]?\d+)?$/i; var test = function (num) { document.writeln(parse_number.test(num)); }; test(’1′); // true test(’number’); // false test(’98.6′); // … Continue reading
Example for building a unit matrix in Javascript
Array.identity = function (n) { var i, mat = Array.matrix(n, n, 0); for (i = 0; i < n; i += 1) { mat[i][i] = 1; } return mat; }; myMatrix = Array.identity(4); document.writeln(myMatrix[3][3]); // 1
Create a 4×4 multidimensional array in Javascript
Array.matrix = function (m, n, initial) { var a, i, j, mat = []; for (i = 0; i < m; i += 1) { a = []; for (j = 0; j < n; j += 1) { a[j] … Continue reading
Create an array of 10 zeroes by adding a method to Javascript array
Array.dim = function (dimension, initial) { var a = [], i; for (i = 0; i < dimension; i += 1) { a[i] = initial; } return a; }; // Create an array of 10 zeroes var myArray = Array.dim(10, … Continue reading
Add a method to an array to perform calculations
Array.method(’reduce’, function (f, value) { var i; for (i = 0; i < this.length; i += 1) { value = f(this[i], value); } return value; });
Create random number values with the System.Security.Cryptography.RandomNumberGenerator class
byte[] RandomValue = new byte[16]; RandomNumberGenerator RndGen = RandomNumberGenerator.Create(); RndGen.GetBytes(RandomValue); ResultLabel.Text = Convert.ToBase64String(RandomValue);
Read a certificate from the store and assign it to a web request
X509Certificate2 Certificate = null; // Read the certificate from the store X509Store store = new X509Store(StoreName.My, StoreLocation.LocalMachine); store.Open(OpenFlags.ReadOnly); try { // Try to find the certificate // based on its common name X509Certificate2Collection Results = store.Certificates.Find( X509FindType.FindBySubjectDistinguishedName, "CN=Someone, CN=Something", false); … Continue reading
Example of using a DELETE command with ExecuteNonQuery method
The ExecuteNonQuery() method executes commands that don’t return a result set, such as INSERT, DELETE, and UPDATE. The ExecuteNonQuery() method returns a single piece of information—the number of affected records. SqlConnection con = new SqlConnection(connectionString); string sql = "DELETE … Continue reading
Example connection string that sets a minimum pool size
string connectionString = "Data Source=localhost; Initial Catalog=Northwind;" + "Integrated Security=SSPI; Min Pool Size=10"; SqlConnection con = new SqlConnection(connectionString); // Get the connection from the pool (if it exists) // or create the pool with 10 connections (if it doesn’t). con.Open(); … Continue reading
Page.Load event handler to test a connection
// Create the Connection object. string connectionString = WebConfigurationManager.ConnectionStrings["Northwind"].ConnectionString; SqlConnection con = new SqlConnection(connectionString); try { // Try to open the connection. con.Open(); lblInfo.Text = "<b>Server Version:</b> " + con.ServerVersion; lblInfo.Text += "<br /><b>Connection Is:</b> " + con.State.ToString(); } catch … Continue reading
Inheritance with prototype in Javascript
<script language="JavaScript" type="text/JavaScript"> function UniversalTranslator() { this.copyright = "(C) 2010 JavaScript Examples"; } function UniversalCounter() { this.Count = count; var numbers = { "en": "one, two, three", "fr": "un, deux, trois", "de": "eins, zwei, drei" }; function count(language) { if … Continue reading
Maintaining the position of an element using Javascript DOM
<script language="JavaScript" type="text/JavaScript"> function positionNavigation() { var nav = document.getElementById("navigation"); var x, y; var navwidth = 155; if (window.innerWidth) { x = window.innerWidth + window.pageXOffset – navwidth; y = window.pageYOffset + 10; } else { with (document.body) { x = … Continue reading
Positioning an element using Javascript DOM
<script language="JavaScript" type="text/JavaScript"> function position() { var el = document.getElementById("element"); el.style.left = "0px"; el.style.posLeft = 0; el.style.top = "0px"; el.style.posTop = 0; } window.onload = position; </script> <h1>w3mentor</h1> <p>Some sample text. Some sample text. Some sample text. Some sample text. … Continue reading
Adding DOM elements via innerHTML in Javascript
<script language="JavaScript" type="text/JavaScript"> var nr = 1; function addItem() { var list = document.getElementById("list"); nr++; var newNode = "<li>Item " + nr + "</li>"; list.innerHTML += newNode; } </script> <ul id="list"><li>Item 1</li></ul> <input type="button" onclick="addItem();" value="Add item" />
Create a table dynamically using Javascript
<script language="JavaScript" type="text/JavaScript"> function createTable(data) { var table = document.createElement("table"); var thead = document.createElement("thead"); var tr = document.createElement("tr"); for (var i = 0; i < data[0].length; i++) { var th = document.createElement("th"); var newText = document.createTextNode(data[0][i]); th.appendChild(newText); tr.appendChild(th); } thead.appendChild(tr); … Continue reading
Creating a list in DOM using Javascript
<script language="JavaScript" type="text/JavaScript"> function createList(data) { var list = document.createElement("ul"); for (var i = 0; i < data.length; i++) { var newItem = document.createElement("li"); var newText = document.createTextNode(data[i]); newItem.appendChild(newText); list.appendChild(newItem); } return list; } window.onload = function() { var list … Continue reading
Replace DOM nodes using Javascript
<script language="JavaScript" type="text/JavaScript"> var nr = 1; function addItem() { var list = document.getElementById("list"); var newNode = document.createElement("li"); nr++; var newTextNode = document.createTextNode("Item " + nr); newNode.appendChild(newTextNode); list.replaceChild(newNode, list.firstChild); } </script> <ul id="list"><li>Item 1</li></ul> <input type="button" onclick="addItem();" value="Replace item" />
Clone nodes using Javascript
<script language="JavaScript" type="text/JavaScript"> var nr = 1; function addItem(cloneMode) { var list = document.getElementById("list"); var oldItem = list.firstChild; var newItem = oldItem.cloneNode(cloneMode); list.appendChild(newItem); } </script> <ul id="list"><li><a href="http://www.w3mentor.com/"> Item 1</a></li></ul> <input type="button" onclick="addItem(true);" value="Clone all" /> <input type="button" onclick="addItem(false);" value="Clone … Continue reading
Creating and adding a text node to DOM using Javascript
<script language="JavaScript" type="text/JavaScript"> var nr = 1; function addItem() { var list = document.getElementById("list"); var newNode = document.createElement("li"); nr++; var newTextNode = document.createTextNode("Item " + nr); newNode.appendChild(newTextNode); list.appendChild(newNode); } </script> <ul id="list"><li>Item 1</li></ul> <input type="button" onclick="addItem();" value="Add item" />
Adding nodes to the top of the list of DOM children using Javascript
<script language="JavaScript" type="text/JavaScript"> function addItem() { var list = document.getElementById("list"); var newNode = document.createElement("li"); list.insertBefore(newNode, list.firstChild); } </script> <ul id="list"><li>Item</li></ul> <input type="button" onclick=vaddItem();" value="Add item" />