Use scripting language

xiaoxiao2021-03-06  57

In ASP programs, two scripting languages ​​are commonly used, namely VBScript, and JavaScript languages. This chapter will introduce the basic methods of use of these two scripting languages. VBScript language Microsoft Visual Basic Scripting Edition is a member of the program development language Visual Basic family, which applies flexible Script to a wide range, including Microsoft Internet Explorer WEB Server Script, Microsoft Internet Information Server, Microsoft Internet Information Server. VBScript is the default scripting language of Active Server Pages. VBScript can be used as a client programming language or as a server programming language. The room programming language is the language that can be interpreted by the browser. Java and JScript / JavaScript can also be used as a client programming language. When a program prepared in any of these languages ​​is downloaded into a compatible browser, the browser will automatically execute the program. Variables, operators and expression variables are memory space with a specific name, and after declaring variables, the variable can be referenced in the script. There is only one basic data type in VBScript, namely Variant, and VBScript is not case sensitive. Declare a variable must follow the standard naming rules of VBScript: 1. The first character must be a letter. 2. Cannot include embedded periods. 3. Can not exceed 255 characters. 4. You must be unique in the scope of the declared. Declare variables are divided into display declarations and implicit declarations. One way to explicitly declare is to declare the variable using the DIM statement, the public statement, and the private statement. For example: DIM VarNamePublic statements are used to declare public variables and allocate storage space, and the declared variables can be used for all processes of all projects. The syntax is as follows: Public varNamePrivate statement is used to declare a private variable and allocate storage space, and can only be used in a script that declares the variable. The syntax is as follows: Public varName declares multiple variables, use comma separation variables. For example: DIM Name, AGE, SEX, TITLE implicit declaration declares variables by using variable names in direct Script. For example: VarName = value If it is declared before using the variable, the program is easy to maintain, and this is to handle this situation using a mandatory declaration, which is the top end of the script contains statement Option Expllict. The following example demonstrates how to force variables must first declare: <% ption expiclt%> Simple vbscript </ title> </ head> <body> <% DIM myvarmyvar = "Hello World ! "%> <% = Myvar%> </ body> </ html> In this example, the Option Explicit statement forces all variables must be specifically declared. The DIM statement declares the variable myvar. If there is no declargeable variable before using the variable, VBScript will give runtime error information "Variable is undefined: 'myvar'." In VBScript, strict variables are not available, such as: <% mystring = "this is String "%> Note that the location of the Option Explicit statement is very special. The Option ExpliCit statement must be used as one of the starting statements of an ASP page. It must appear before any HTML ID or other VBScript command. If this is not done, the statement will be considered an illegal statement. The scope of the variable can also be called the life cycle of the variable, which determines which scripts can access the variable.</p></div><div class="text-center mt-3 text-grey"> 转载请注明原文地址:https://www.9cbs.com/read-84186.html</div><div class="plugin d-flex justify-content-center mt-3"></div><hr><div class="row"><div class="col-lg-12 text-muted mt-2"><i class="icon-tags mr-2"></i><span class="badge border border-secondary mr-2"><h2 class="h6 mb-0 small"><a class="text-secondary" href="tag-2.html">9cbs</a></h2></span></div></div></div></div><div class="card card-postlist border-white shadow"><div class="card-body"><div class="card-title"><div class="d-flex justify-content-between"><div><b>New Post</b>(<span class="posts">0</span>) </div><div></div></div></div><ul class="postlist list-unstyled"> </ul></div></div><div class="d-none threadlist"><input type="checkbox" name="modtid" value="84186" checked /></div></div></div></div></div><footer class="text-muted small bg-dark py-4 mt-3" id="footer"><div class="container"><div class="row"><div class="col">CopyRight © 2020 All Rights Reserved </div><div class="col text-right">Processed: <b>0.040</b>, SQL: <b>9</b></div></div></div></footer><script src="./lang/en-us/lang.js?2.2.0"></script><script src="view/js/jquery.min.js?2.2.0"></script><script src="view/js/popper.min.js?2.2.0"></script><script src="view/js/bootstrap.min.js?2.2.0"></script><script src="view/js/xiuno.js?2.2.0"></script><script src="view/js/bootstrap-plugin.js?2.2.0"></script><script src="view/js/async.min.js?2.2.0"></script><script src="view/js/form.js?2.2.0"></script><script> var debug = DEBUG = 0; var url_rewrite_on = 1; var url_path = './'; var forumarr = {"1":"Tech"}; var fid = 1; var uid = 0; var gid = 0; xn.options.water_image_url = 'view/img/water-small.png'; </script><script src="view/js/wellcms.js?2.2.0"></script><a class="scroll-to-top rounded" href="javascript:void(0);"><i class="icon-angle-up"></i></a><a class="scroll-to-bottom rounded" href="javascript:void(0);" style="display: inline;"><i class="icon-angle-down"></i></a></body></html><script> var forum_url = 'list-1.html'; var safe_token = 'sNVmdlzfXXLDVIpH6J4S2ClsM7rWFbjdJs9hLEyzfV_2BEGnNdLTKb_2FI7qzb7DmUoFxg0mawlyB6s82RNP'; var body = $('body'); body.on('submit', '#form', function() { var jthis = $(this); var jsubmit = jthis.find('#submit'); jthis.reset(); jsubmit.button('loading'); var postdata = jthis.serializeObject(); $.xpost(jthis.attr('action'), postdata, function(code, message) { if(code == 0) { location.reload(); } else { $.alert(message); jsubmit.button('reset'); } }); return false; }); function resize_image() { var jmessagelist = $('div.message'); var first_width = jmessagelist.width(); jmessagelist.each(function() { var jdiv = $(this); var maxwidth = jdiv.attr('isfirst') ? first_width : jdiv.width(); var jmessage_width = Math.min(jdiv.width(), maxwidth); jdiv.find('img, embed, iframe, video').each(function() { var jimg = $(this); var img_width = this.org_width; var img_height = this.org_height; if(!img_width) { var img_width = jimg.attr('width'); var img_height = jimg.attr('height'); this.org_width = img_width; this.org_height = img_height; } if(img_width > jmessage_width) { if(this.tagName == 'IMG') { jimg.width(jmessage_width); jimg.css('height', 'auto'); jimg.css('cursor', 'pointer'); jimg.on('click', function() { }); } else { jimg.width(jmessage_width); var height = (img_height / img_width) * jimg.width(); jimg.height(height); } } }); }); } function resize_table() { $('div.message').each(function() { var jdiv = $(this); jdiv.find('table').addClass('table').wrap('<div class="table-responsive"></div>'); }); } $(function() { resize_image(); resize_table(); $(window).on('resize', resize_image); }); var jmessage = $('#message'); jmessage.on('focus', function() {if(jmessage.t) { clearTimeout(jmessage.t); jmessage.t = null; } jmessage.css('height', '6rem'); }); jmessage.on('blur', function() {jmessage.t = setTimeout(function() { jmessage.css('height', '2.5rem');}, 1000); }); $('#nav li[data-active="fid-1"]').addClass('active'); </script>