摘要:
if语句 有些代码块只能在一定条件下运行,通过if、if else、else代码块,可以让你的代码按条件执行。// 控制流var foo = true;var bar = false;if ( bar ) {// 这里的代码将无法运行。console.log( "hello!" );}if ( bar ) {// 这里的代码将无法运行。} else {if ( foo ) {// 这里的代码是可以运行的。} else {// 当foo和bar都为false的时候这里的代码才能运行}} 虽然没有严格要求单行的条件语句代码块使用{}包裹,但是为了提高代码的易读性,建议所有的条件 阅读全文
摘要:
文档对象模型 通过 JavaScript,您可以重构整个 HTML 文档。您可以添加、移除、改变或重排页面上的项目。要改变页面的某个东西,JavaScript 就需要获得对 HTML 文档中所有元素进行访问的入口。这个入口,连同对 HTML 元素进行添加、移动、改变或移除的方法和属性,都是通过文档对象模型来获得的(DOM)。 Core DOM定义了一套标准的针对任何结构化文档的对象。XML DOM定义了一套标准的针对 XML 文档的对象。HTML DOM定义了一套标准的针对 HTML 文档的对象。document 文档对象 DOM使用一系列对象表示加载到浏览器中的网页,主要对象是docu... 阅读全文
摘要:
作用域决定了一个变量在一段代码中是否有效,作用域分为两种类型,分别是全局范围和局部范围。全局范围 全局范围很容易确定,如果一个变量或函数是全局性的,那么它将在程序内的任意地方都可以被访问。在浏览器中,全局范围指的是窗体对象。如果一个变量声明在函数之外,那么该变量存在在全局对象上。 一旦该变量被定义,它可以引用为window.x,但是因为它存在在全局范围上,我们可以简单的指定为x。var x = 9; function myFunc() {};局部范围 被定义在函数内部的变量是存在在局部范围上的,只能在函数内部调用该变量,如果在函数外部调用该变量则会得到一个错误的引用。functio... 阅读全文
摘要:
while while循环由两个代码块组成,分别是条件语句和循环体。while ( [条件] ) {[循环体]} while循环类似于if语句,不同的是while循环将不断地执行循环体直到条件值为false为止。var i = 0;while ( i < 100 ) {// 这里的代码将执行100次console.log( "Currently at " + i );i++; // i自增} 需要注意的是计数器可以在循环体内自增,它同样可以在条件语句中自增。var i = -1;while ( ++i < 100 ) {// 这里的代码将执行100次consol 阅读全文
摘要:
运算符 基本的运算符允许我们对值进行操作。// 字符串拼接var foo = "hello";var bar = "world";console.log( foo + " " + bar ); // "hello world"// 乘法和除法2 * 3;2 / 3;// 递增和递减var i = 1;console.log( ++i ); // 2 前置自增console.log( i ); // 2var i = 1;console.log( i++ ); // 1 后置自增console.log( i ); / 阅读全文
摘要:
注释 代码注释可以使用//或者/* */// 这是一个单行注释/** 这是* 一个* 多行* 注释*/变量 变量用于存储数据,在同一作用域内变量不得重名,定义语法:var userName;var test = 1;var test2 = function() { ... };var test3 = test2( test );关键字var赋值 userName = "name";生命周期 函数中声明的变量只能在函数中调用,称之为局部变量,只在函数运行期间占用内存资源。而在函数外声明的变量可以被网页中的所有函数访问,整个生命周期从变量声明开始到网页关闭为止。标识符 标识符是 阅读全文
摘要:
HTML超文本标记语言,即HTML(Hypertext Markup Language),是用于描述网页文档的一种标记语言。标签由左右尖括号和它们中间的字母及数字组成元素由起始标签和结束标签以及2个标签之间的所有文本组成元素嵌套一个元素要完全包含另一个元素元素分类块级别元素 块级别元素显示都是从新行开始,可以包含内联元素。内联元素 内联元素一般在句子中,不会从新行开始,不能包含块级别元素元素特性 在附带特性的元素起始标签内,由名称和值组成,特性值必须放置在双引号内并用等号与名称隔开。名称想要设置元素的特性值希望设置特性的值分类核心特性国际化特性UI事件UI事件特性 使用UI事件特性可以... 阅读全文
摘要:
npoi .NET第三方的Office功能组件。链接地址http://npoi.codeplex.com/引用命名空间using NPOI.HSSF.UserModel;using NPOI.HPSF;using NPOI.POIFS.FileSystem;using NPOI.SS.UserModel;功能代码 /// /// 操作EXCEL导出数据报表的类 /// public class DataToExcel { /// /// 以HTTP的形式创建Excel文件 /// /// public static void Creat... 阅读全文
摘要:
iframe高度设置为子页面高度//需要使用Jquery$(document).ready(function () { parent.document.getElementById("ifPage").style.height = document.body.scrollHeight + "px"; });iframe高度自适应于父页面//需要使用Jquery$(window).resize(function () { var webheight = document.body.clientHeight - X; //X是需要减去的高度量,例如顶部导航的 阅读全文
摘要:
CSS样式概述CSS是Cascading Style Sheet 的缩写。译作“层叠样式表单”。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。引用位置作为元素的style特性的值在元素内部,位于元素中使用引用外部样式选择器 指定声明应用于哪个或哪些元素,不同元素之间用逗号隔开,例如:td {width:36px;}声明 用于设置如何样式化在选择器中引用的元素属性 它是该规则希望影响的所选元素的属性值 它是属性的说明继承 应用于某个元素的属性经常会被它的子元素所继承,可以针对特定的元素设置样式来覆盖已继承的样式通用选择器 *{}类型选择器 类型选择器匹配... 阅读全文
摘要:
引用程序集using System.IO.Ports;字段定义//实例化串口类对象private SerialPort comm = new SerialPort();//实例化String类型的临时变量private StringBuilder builder = new StringBuilde... 阅读全文
摘要:
IIS6环境下部署WebService(部署虚拟目录)首先,打开IIS管理器,部署一个网站或者使用默认网站右击网站选择新建虚拟目录输入WebService的别名选择WebService文件路径设置权限点击完成可以右击虚拟目录点击属性设置相关属性,例如端口、.Net版本等等IIS7环境下部署WebSe... 阅读全文
摘要:
建立一个新的windows服务项目Server1打开Service1代码视图,找到OnStart部分,加入代码 切换到设计视图,右键-添加安装程序 切换到新生成的ProjectInstaller.cs设计视图,找到serviceProcessInstaller1对Account属性设置为Local... 阅读全文
摘要:
CLR 公共语言运行库执行给定编译代码单元所需的外部服务集合,它提供了一个定义明确的运行库层,可以被支持.NET的所有语言和平台所共享。库mscoree.dll:公共对象运行库执行引擎当用户程序引用一个程序集时,这个库将首先自动加载,然后由它负责将需要的程序集导入内存。工作流程CTS 公共类型系统C... 阅读全文
摘要:
CIL中间语言通用中间语言(Common Intermediate Language,简称CIL)(曾经被称为微软中间语言或MSIL)是一种属于通用语言架构和.NET框架的低阶(lowest-level)的人类可读的编程语言。目标为.NET 框架的语言被编译成CIL,然后汇编成字节码。CIL类似一个... 阅读全文