Summary:
This article demonstrates several important applications of ASP server-side scripting.
Directory:
1. Traverse the collection/object
1.1 VBScript traverse a collection of forms
1.2 JScript Traverse Form Collection
2. The conversion value is variable and assigned
2.1 VBScript Transition measure value is variable and assigned value
2.2 JScript Transition measure value is variable and assign value
3
Turn from: chinabyte
Which language is better for VBScript and JScript in an ASP environment? This article tests the time required by both scripting languages to complete common operations, analyzes their strengths and weaknesses, and draws some noteworthy conclusions based on the test results.
Author: Cactus Studio
Original source: http://www.asptoday.com/articles/20000920.htm
Choosing a scheme system involves many factors, often related to cost a
In the. NET Framework's Bcl class string, there is a useful static method string. format. It is useful when outputting a string consisting of multiple variable entries. Especially when supporting multiple languages, it is more valuable to use the format method. To facilitate Script Programming, A JScript format method is implemented below.
String. Format () in BCl is a variable parameter method. The first parameter is a formatted string, and the s
We know that JScript provides us with a built-in array object array. In addition to constructor, length, and prototype, the array object also provides 13 methods by default: concat, join, Pop, push, reverse, shift, slice, sort, splice, tolocalestring, tostring, unshift, and valueof, but the delete method is not provided.
If you are familiar with JavaScript, we will immediately say that the system provid
We know that JScript provides us with a built-in array object. In addition to providing constructor, length, and prototype, the array object also provides 13 methods by default: Concat, join, pop, push, reverse, shift, slice, sort, splice, toLocaleString, ToString, Unshift, and valueof, but did not provide a delete method.
If you are familiar with JavaScript, you will immediately say that the system provid
The example in this article describes how JScript reads and writes binary files. Share to everyone for your reference. The implementation method is as follows:
var bin = new Array (256); for (Var i=0;i
Examples of usage are as follows:
var crfolder = ' c:/temp/cr '
var bf1=new binaryfile (crfolder+ "/pcdv0026". JPG ");
var bf2=new binaryfile (crfolder+ "/pcdv0026_. JPG ");
Bf2. Writeall (Bf1. ReadAll ());
I hope this article will
Microsoft's interpretation of conditional compilation is:
Some typical uses of conditional compilation include using new features in Jscript, embedding debugging support in scripts, and tracking code running.
First look at a piece of code simple to understand:
var s=0//@cc_on +1
Alert (s)
If you are using IE you can see that the browser pop-up tip s is the value of "1";
var s=0//@cc_on +1
In IE is equivalent to:
var s=0+1
Conditional c
A JScript syntax error occurs when a JScript statement violates one or more syntax rules of the JScript Language. JScript syntax error occurs inProgramCompile the program before running the program.
Error Code Description1019 there cannot be "break" outside the loop"1020 "continue" is not allowed out of the loop"1030
We use the prototype property to provide a set of basic functions for the object's class. And a new instance of the object "inherits" the action given to the object's prototype. But how exactly is this prototype implemented and managed?
For a description of the object's prototype property, the JScript manual says: All JScript internal objects have read-only prototype properties. You can dynamically add fun
As a powerful tool for text substitution, search and extraction in pattern matching, the application of regular expression (Regular Expression) has been gradually infiltrated into network development from the UNIX platform, as the server-side/client Script development language JScript, More and more regular expression applications are being incorporated into them to make up for the inadequacy of their ability to deal with the text. Here, we use the JS
1. Traverse the collection/object
1.1 VBScript traverse a collection of forms
LineNum
for each temp in request.Form response.write temp": "request.form(temp) next %>
1.2 JScript Traverse Form Collection
LineNum
for (var $e=new Enumerator(Request.Form); !$e.atEnd(); $e.moveNext()){ Response.Write($e.item()+': } %>
2. The conversion value is variable and assigned
2.1 VBScript Transition measure value is variable and assig
A JScript running error occurs when the JScript tries to execute an action that cannot be run by the system.Errors. When the script is running, the variable expression is calculated, or the memory is dynamically allocatedWhen the Script is running incorrectly.Error Code descriptionThe length of an array of 5029 must be a finite positive integer.5030 the length of the array must be assigned a finite positive
When using VBScript, we can use application cache arrays to implement caching, for example:
Program code:
Copy Code code as follows:
Dim Rs,arr
Rs. Open conn,sql,1,1
Arr=rs. GetRows ()
Application.Lock ()
Application ("Cache") =arr
Applicatoin.unlock ()
In VBScript, arrays can be stored in application objects, but if the ASP's language is selected as JScript, then it's not good, and when we use application to store an
js|jscript| reserved word
Jscript has some reserved words that cannot be used in identifiers. Reserved words have special meanings for Jscript languages, and they are part of the language syntax. Using reserved words will produce a compilation error when loading the script.
Jscript also has some reserved words for futu
As a powerful tool for text substitution, search and extraction in pattern matching, the application of regular expression (Regular Expression) has been gradually infiltrated into network development from the UNIX platform, as the server-side/client Script development language JScript, More and more regular expression applications are being incorporated into them to make up for the inadequacy of their ability to deal with the text. Here, we use the JS
Js|jscript runs a lookup in a string with a regular expression pattern and returns an array that contains the result of the lookup.
Rgexp.exec (str)
Parameters
Rgexp
Required option. A regular expression object that contains the regular expression pattern and the available flags.
Str
Required option. The string object or string literal in which to perform the lookup.
Description
If the Exec method does not find a match, it returns NULL. If it fi
js|jscript| operations
Operator Precedence in JScript is a set of rules. This rule controls the order in which operators are executed when evaluating an expression. Operations with higher precedence are performed Fuxian to lower-priority operators. For example, multiplication is performed prior to addition.
The following table lists the JScript operators by prio
Some Reserved Words In JScript cannot be used in identifiers. Reserved Words have special meanings to the JScript Language. They are part of the language syntax. Using reserved words will cause compilation errors when loading scripts.
JScript also contains reserved words for future use. These words are not part of the current
I have never noticed the difference between the implicit variable Declaration In JScript and the VaR explicit variable declaration. Although some problems have been encountered in the declaration, it has not caused much attention. I wrote several functions today and checked the reference manual. I felt it was necessary to change the traditional implicit declaration practices to avoid unnecessary troubles. The Manual describes the "variable Declaration
js|jscript| Function | regular
As a powerful tool for text substitution, search and extraction in pattern matching, the application of regular expression (Regular Expression) has been gradually infiltrated into network development from the UNIX platform, as the server-side/client Script development language JScript, More and more regular expression applications are being incorporated into them to make up fo
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.