代码改变世界

浏览器对象模型(BOM)

2013-07-07 15:26 by 昨日书, 1256 阅读, 1 推荐, 收藏, 编辑
摘要:BOM结构用户浏览网页的时候,浏览器会自动创建一些对象,这些对象存放着浏览器窗口的属性和相关信息,也就是大家熟称的BOM。浏览器对象模型是一个层次化的对象集,我们可以通过window对象访问所有对象集。层级关系如下图所示:window对象window对象表示浏览器中打开窗体,提供关于窗口状态的信息。可以使用window对象访问窗口中的文档,事件以及影响窗口的浏览器特性。同时大家应该知道,在javascript中window对象是全局对象,就像我们C#中的static一样(不知道对不对呃),也就是要引用当前窗体根本不需要特殊的语法,可以把该窗口的属性作为全局变量来使用。例如,我们可以直接写doc 阅读全文

基本的查找你知道几个?

2013-07-07 01:22 by 昨日书, 464 阅读, 0 推荐, 收藏, 编辑
摘要:关于查找查找又称检索,是从大量的数据中找出所需的数据,也可以简单地说是确定一个已给定的数据是否出现在某个数据表中。表通常是指文件,而文件是记录的集合,每个记录都是由若干个数据项组成的,其间一个或一组能唯一识别该记录的数据项称为该记录的关键字(keyword)。查找包括很多种:顺序查找、折半查找、分块查找以及哈希查找法。顺序查找核心思想:把序列中的元素进行遍历,找到符合条件的结果就结束比较次数:最快1次,最慢n次何时使用:针对于无序序列,如果要实现查找序列中的所有满足条件的元素,那么比较次数一定是n次,因为找到其中一个,并不一定意味着找到所有的,因而要把所有的元素都遍历一遍才行。如果是有序序列, 阅读全文

HTML5给我们带来了什么?

2013-07-06 21:41 by 昨日书, 273 阅读, 2 推荐, 收藏, 编辑
摘要:HTML5初探传说中的HTML标准已经超过10年没有更新了,如今HTML5席卷全球,那么到底什么是HTML5呢?都在讲HTML5是web的新一代标准,它有着很多之前浏览器没有的新特性,可以说HTML5的到来给web前端带来了福音,具体带来了什么接下来我会一一道来。呃,在我们探讨HTML5的新特性之前,先来看HTML5究竟离我们还有多远?HTML5新特性新的Doctype够简洁吧,反正以前的XHTML的声明我是没有记住的,HTML5这个够简洁吧!Figure元素 This is an image of something interesting. 用和来语义化... 阅读全文

结构与类的区别

2013-07-05 22:49 by 昨日书, 329 阅读, 1 推荐, 收藏, 编辑
摘要:传说中的结构与类在高级语言编程里面我们都知道数据存储结构有多种,比如单个的简单数据类型int、string、char,或则是使用数组存储多个具有相同数据类型和语义的数据信息。但是在实际操作中我们操作的数据类型有很多,用以上两种很多难于解决,于是就引出了今天要讲的传说中的结构。说到结构我们脑海中是不是有一个“类”的概念在飘,没错结构和类十分的相似,结构和类一样可以包含数据和方法的定义,可以包含构造函数、常量、变量、方法、属性等等。但是它们也存在这些许不同,包括用法、定义以及数据类型各个方面。结构与类的不同1.结构的定义1 [修饰符] struct [结构名] [ : 接口名]2 ... 阅读全文

CSS使块半透明方法,兼容IE6

2013-07-04 00:32 by 昨日书, 412 阅读, 1 推荐, 收藏, 编辑
摘要:前言今天LOL玩机器人玩得真心不爽,实在崩溃,还是逛博客园比较爽些,记录自己的成长!说句实话我在编程方面确实是个菜鸟,菜到一种超神的地步,没一样自己特擅长的,悲催......废话少说,进入正题,HTML5和CSS3快速发展,很多一以前实现起来十分麻烦的东西现在变得十分简单,例如今天的半透明效果,在CSS3中现在有了opacity这个样式,可以很简单的设置,不过很悲催,早期的IE和不是很新版本的浏览器不兼容,今天告诉大家一个新的方法咯,菜鸟成长ingIE与火狐火狐——background: rgba(0,0,0,0.5)I E——filter: alpha(opacity=50) 或者使用 .. 阅读全文

Javascript与C#相互调用

2013-07-03 20:47 by 昨日书, 292 阅读, 2 推荐, 收藏, 编辑
摘要:javascript调用C#代码前台js调用后台代码方法,此方法只适用于后台方法的修饰符为public或protected,如果是其他修饰符会报错。>后台C#代码:1 protected int Add(int x, int y)2 {3 return x + y;4 }>前台JS代码: 1 2 3 4 5 6 7 13 14 15 16 17 JS调用C#代码18 19 20 21 C#代码调用javascript>后台C#代码1 protected void btnS... 阅读全文

关于.net那点事儿

2013-07-03 10:36 by 昨日书, 278 阅读, 1 推荐, 收藏, 编辑
摘要:.NET是什么?.NET是开发“托管”软件的平台。传统环境和.NET环境区别:传统环境——先将源代码编译为包含机器代码的可执行文件,然后由操作系统加载和执行可执行文件。.NET环境——编译器首先产生中间语言IL,然后运行时又Just In Time再编译成二进制代码。传统编译环境和.net托管环境最大的区别就是源文件被编译了两次,第一次将机器语言编译为程序集(中间语言IL+元数据),第二次加载程序集变为二进制文件。CLR那点事儿前面我们提到了一个词CLR,它是一个非常重要的家伙,没了它一切免谈,接下来我们谈谈这个东东吧!CLR提供了许多功能丰富的基础服务,并且所有语言都可以使用这些服务,当然咯 阅读全文

关于聚集索引

2013-05-28 11:09 by 昨日书, 246 阅读, 0 推荐, 收藏, 编辑
摘要:索引是数据库规划和系统维护中至关重要的部 分。它们为SQL Server(或者其他数据库系统)提供另外的查找数据的手段,并通过捷径抵达数据的物理位置。添加正确的索引能够极大减少查询的执行时间,遗憾的是,许 多设计糟糕的查询实际上增加了执行查询的时间,事实上,索引是SQL Server提供的对象中最容易误解的对象之一,因而也倾向于成为最容易处理失当的对象之一。初步简单理解聚集索引与非聚集索引 其实,我们的汉语字典的正文本身就是一个聚集索引。 1.聚集索引 比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序 汉字的字典是以英文字母“a”开头并... 阅读全文

C#后台生成验证码

2013-05-12 23:26 by 昨日书, 2003 阅读, 1 推荐, 收藏, 编辑
摘要:哈哈,今天来一篇关于验证码的随笔吧。感觉验证码在周围无处不在,就像美女变幻莫测,捉摸不定。不过说实话我超级的厌恶那个东东,着实不爽,一个降低用户体验的邪恶东西,可是似乎每个网站的登录和注册(特别是注册)都要加这个让人厌恶的东西,目的很简单,就是防止有一些大神级的人物暴力登录亦或者恶意注册,存在必有其价值吧!废话少说,进入正题,现在的验证码已经有很多了,简单的随机生成图片、寻找图片的指定颜色字符,简单算术计算以及语音播放等等,今天要写的使用的最多的第一种混合数字字符的图片。 相信大家对Random这个已经蛮熟悉了吧,随机生成就要用到,贴出随机生成验证码代码 1 /// 2 ... 阅读全文

开心网页面,使用CSS3

2013-05-10 19:11 by 昨日书, 234 阅读, 1 推荐, 收藏, 编辑
摘要:最近学习了不少CSS3的相关知识,认识了CSS3的强大,一直有一本CSS3实战的书,经常也不断的翻阅,但总是看了就忘记了,完全没得了影响,所以一直没得效果,最近发现了一个很好的学习方法,那就是做HTML页面提高自己。每次做一个页面,再不会像以前在浩瀚的前台代码中乱飘,其实有针对的在实战中提高,更容易理解相关样式和标签,这个推荐大家试试咯,今天写的事开心网www.kaixin.com的首页,感觉比前一次写的好些。 首先看看开心网首页的截图呗:首页中的注册计数器部分前台不能实现,所以忽略了,来看看我写的吧,基本差不多了,反正比前一次写的百度文库效果好吧,给一个我写的截图吧,嘿嘿这里提供本页面... 阅读全文