LINQ之let关键字
摘要:let子句用于在LINQ表达式中存储子表达式的计算结果。let子句创建一个范围变量来存储结果,变量被创建后,不能修改或把其他表达式的结果重新赋值给它。此范围变量可以再后续的LINQ子句中使用。 实例1 运行结果:0 5 10 15 20 25 30 35 40 45 实例2 运行结果: 实例3 运行
阅读全文
CSS3实现投影效果
摘要:Webkit引擎定义了-webkit-box-reflect属性,该属性能够实现投影效果,具体语法如下: 属性取值说明如下: <direction>:定义反射方向,取指包括above、below、left和right。 <offset>:定义反射偏移的距离,取指包括数值或者百分比,其中百分比是根据对
阅读全文
@font-face使用在线字体
摘要:@font-face规则在CSS3规范中属于字体模块,该规则的推出对于网页设计来说是一个革命性的进步。在传统设计中,设计师不敢使用各种艺术字体类型,甚至是常规字体也需要慎重使用。因为设计师必须考虑每位浏览者的系统中是否安装了所有字体。有了@font-face规则,这个顾虑就可以放下了:只要在互联网上
阅读全文
JS全局对象的属性
摘要:全局对象是最顶层的对象,在浏览器环境指的是window对象。在ES5中,全局对象的属性与全局变量是等价的。 以上两段代码输出结果都是hello。 这种规定被视为是JS语言的一大问题,因为很容易不知不觉就创建了全局变量。在ES6中,var命令和function命令声明的全局变量依旧是全局对象的属性,而
阅读全文
const命令声明变量应注意的几点
摘要:对于复合类型的变量,变量名不指向数据,而是指向数据所在的地址。const命令只是保证变量名指向的地址不变,并不保证该地址的数据不变,所以将一个对象声明为常量必须非常小心。 上面的代码中,常量person存储的是一个地址,指向一个对象。不可变的只是这个地址,即不能把person指向另一个地址,但对象本
阅读全文
ES6中的let命令
摘要:ES6新增了let命令,用于声明变量。其用法类似var,区别是使用let命令声明的变量只在当前代码块有效。 for循环的计数器就很适合使用let命令。 下面的代码如果使用var,最后将输出10; 这是因为变量i使用var声明,在全局范围内有效,每次循环新的i值就会覆盖旧值。 而如果使用let声明变量
阅读全文
利用CSS3实现透明边框和多重边框
摘要:使用background-clip属性实现透明边框 查看运行效果 使用box-shadow模拟多重边框 使用outline属性生成多重边框 outline属性结合outline-offset属性的多重边框实现缝边效果 查看运行效果
阅读全文
[转]IIS应用程序池经典模式转集成模式解决方案
摘要:经典模式和集成模式的区别: IIS7.0中的Web应用程序有两种配置形式:经典形式和集成形式。 经典形式是为了与之前的版本兼容,运用ISAPI扩展来调用ASP.NET运转库,原先运转于IIS6.0下的Web应用程序迁移到IIS7.0中只需将应用程序配置成经典形式,代码根本不用修正就能够正常运转。 集
阅读全文