html目录树的操作

示例:

<div style="color: blue;" onclick="document.all.lls2.style.display=(document.all.lls2.style.display ==‘none‘)?‘‘:‘none‘"> </div>
<div id="main1" style="color: blue;" onclick="document.all.lls2.style.display=(document.all.lls2.style.display ==‘none‘)?‘‘:‘none‘">+ 展开目录</div>
<div id="lls2"> <a href="#endv1">- 版本号的一些命名规则</a><br /> 

<a href="#endv2002">- 2002年 C#1.0发布</a><br />
<a href="#endv2005">- 2005年 C#2.0发布</a><br />
<a href="#endv2007">- 2007年 C#3.0发布</a><br />

</div>

+ 展开目录

- 版本号的一些命名规则

- 2002年 C#1.0发布

- 2005年 C#2.0发布
- 2007年 C#3.0发布

这年头啥东东都喜欢过段时间整个啥新版本出来.汽车,手机如此,软件就更是如此了啊.比如啥Iphone 4,Iphone 5,Windows 8,Oracle 12C,SQL Server 2010.

- 版本号的一些命名规则

大部分时候是在名字后面加些数字表示不同的版本.其中以加上年份号最为简单明了啊.比如Visual Studio 2008.但大部分人还是不用这个方式.因为年份号中没有带来更多的信息.我们是希望能从版本号得知有多大的改动的信息.所以很多软件都用的命名规则是下面这样

Major.Minor.Build.Revision

主版本.子版本.内部版本.修订版本

这也就是4个不同的数字,中间用点号分开比如版本号4.3.2.1

一般主版本号变了代表改动非常大,子版本变了改动相对较少.内部版本,修订版本依次变动更小.反正你知道数字越在前面代表越重要.

不过上面的规范只是一个建议,你要不爱这么去命名也没谁管你.一般软件都用三个数字或两字数字就OK了.比如2.1.0或者2.1啊.第一次出来的产品一般就叫1.0

- 2002年 C#1.0发布

2002年,微软发布了C#的第一个版本C# 1.0 而Java早在1996年就出现了.所以C#中借鉴了很多Java的思想.哎关于啥叫借鉴啥叫抄袭这是个很难说清楚的话题了啊.有了个语言自然还要个配对的编译器和类库,开发工具才行啊.于是就有了.Net Framework 1.0 Visual Studio.Net 2002

我们知道微软更新东西是相当的快,啥操作系统,数据库这种超级复杂的软件他也很快给你更新了.因为他有钱,有牛人去整啊.

于是第二年就有C# 1.2  .Net Framework 1.1 Visual Sudio.Net 2003

至于CLR版本是多少就不知道了,估计就是1.0吧

哎反正C# 2.0之前的东东出来后没几个人用的.现在是更没谁用了.所以你不用去管之前的这些玩艺了啊.

- 2005年 C#2.0发布

C# 2.0在2005年发布,也过了一两年C#开始流行起来了啊,现在很多人用C#开发大部分时候用的就是C#2.0里面的东西.

哎回想下2005年我在干嘛呢? 貌似还在高二,那会还是个软件白痴.从来没听说过啥编程语言,更不会听说C#了.还只是刚接触电脑,叫别人帮申请一个QQ,然后跑到网吧上网,摸索了半天才登上QQ,最后不小心点了最小化,结果找了半天硬是没找到它跑哪去了.也不好意思问旁边的人.最后极为郁闷的离开网吧.

与C#2.0配对的是.Net Framework 2.0  Visual Studio 2005.     其中CLR也是2.0  C#2.0中最大的更进是出现了泛型.在2005年微软不安面了数据库新版本SQL Server2005.所以2005对微软来说还是蛮重要的一年啊.

随后2006 年.Net Framework 3.0出现了,但C#语法, CLR ,VS还是老样子没变.我们知道刚一开始C#语言,CLR,.Net Framework都是一样的.就从这一次开始出现了不同.觉得这次的版本号取的就很是操蛋了啊.不过人家微软在.Net Framework新增加了很多东西,干了很多活啊.如果不整个新版本出来宣扬下可不行,做好事不留名可不是企业该做的事.在2006年微软还做了一件很是操蛋的事,整了个Vista系统出来,并把.Net Framework .30默认安装在上面.不知道现在还有多少人用Vista.

在.Net Framework添加了很多类库.比如出现了WPF,WCS,WF这些东东.

- 2007年 C#3.0发布

2007年年底C# 3.0发布.回想下那会的我在干嘛呢? 貌似是大二上学期了.此时我的还是孤陋寡闻的很.还从没听说过C#,只听说过啥C,C++,Java.有点印象的是啥时有次跑去图书馆好像有看到一本C#的书,但只一眼扫过,以为是C++,但印刷错误两个+重叠了,看起来变成C#了,也没翻开看看. 也从来没听说过CSDN这网站,自然也没登过这网站.貌似是是08年才听一个同学说到这网站的.他说这网站上下东西方便,很多地方其他地方找不着,只这有,只是操蛋的是很多东东要很多分才给下.

与C#3.0 配对的是 .Net Framework 3.5 ,Visual Studio 2008, CLR 3.0

不知道为啥07年发布的VS就叫08,估计是很多人喜欢赶时髦吧,08年听着是07年的东东感觉过时了啊.而且07年底了也快08年了.要是整成2012跨度太大就不好了啊.你像人家一生产啥食品的公司他07年底生产的东西一般也只敢贴个08年.只有少数胆子大的哥们敢给你贴个09,10.这样过了一两年那些吃的还能照样卖呢.不然人家一看日期过期了可不敢吃啊.

C# 3.0中最重要的特性就是Linq了.

时间: 2024-10-07 09:21:21

html目录树的操作的相关文章

【Lua】Lua + LWT + ExtJS构建目录树

Lua处理后台逻辑,Lua lwt搭建后台程序,ExtJS根据后台传来的json数据构建目录树. 前台html和ExtJS代码不用多讲,直接上代码: treePanel.html 1 <html> 2 <head> 3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 4 5 <title>ExtJS TreePanel</

python【使用简单的os.walk生成目录树】

思路比较简单,使用os.walk 生成目录信息,然后再进行字符串操作,所以没有其他比较复杂的逻辑,但是生成的效果也比较简单,自己看看到是可以哈. 代码如下 # -*- coding: utf-8 -*- ''' Created on July 22, 2017 @author: hehe1234567 ''' import os def simple_dir_tree(ddir): for dirpath,dirnames,filenames in os.walk(ddir.strip(os.s

Linux学习笔记之(2)~linux目录树概览和说明

献给知道mono,了解Jexus,对.net混搭技术感兴趣的朋友. linux目录树如下: 详解:/bin: 系统有很多放置执行档的目录,但/bin比较特殊.因为/bin放置的是在单人维护模式下还能够被操作的指令.在/bin底下的指令可以被root与一般帐号所使用,主要有:cat, chmod, chown, date, mv, mkdir, cp, bash等等常用的指令./boot: 这个目录主要在放置开机会使用到的档案,包括Linux核心档案以及开机选单与开机所需设定档等等. Linux

HBase 在HDFS 上的目录树

总所周知,HBase 是天生就是架设在 HDFS 上,在这个分布式文件系统中,HBase 是怎么去构建自己的目录树的呢? 这里只介绍系统级别的目录树. 一.0.94-cdh4.2.1版本 系统级别的一级目录如下,用户自定义的均在这个/hbase 下的一级子目录下 /hbase/-ROOT- /hbase/.META. /hbase/.archive /hbase/.corrupt /hbase/.hbck /hbase/.logs /hbase/.oldlogs /hbase/.snapshot

Linux目录树

Linux目录树(directory tree) 分层结构(不同于数据库文件系统),单个文件/目录的最大长度为255个字符,完整路径为4096个字符 特殊的文件系统 文件系统 挂载点 说明 Root / Linux系统运行的基点 Proc /proc 以文件系统的方式为访问系统内核数据的操作接口(2.4,2.6) Sysfs /sys 以文件系统的方式为访问系统内核数据的操作接口(2.6) Tmpfs /dev,/var/run,/var/lock 程序访问共享内存资源时使用的文件系统 Usbf

多级目录树

前台: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head runat="server">    <

Linux磁盘分区,目录树,文件系统的关系(转)

研究了很久,自始至终不能够从三者的区别和联系中找到一个大脑与这些概念之间合适的相处方式.对于基本概念和理论理解不到位,在工作之中会走很多弯路和犯很多错误.今天花一天的时间,终于对三者的区别和联系有了更进一步的理解,特此记录并分享之,供大家探讨交流. (一)磁盘分区 首先要明白的是磁盘为什么要分区. 一是从数据安全方面考虑,二是从系统访问磁盘的性能考虑.一个磁盘的某个分区损坏,不在该分区的数据将不会受到影响,这样就能够有效地保护不同业务的数据.过大的磁盘分区在系统进行读写的时候,会降低系统的读写性

svn稀疏目录--通过设置工作目录的深度(depth)实现目录树的部分签出

对于一个大的版本库来说,本地工作目录签出整个目录树是即费时又占地儿的.虽然可以只签出某个子目录树,但有时候还是需要从根目录签出.那么,怎么才能只把自己感兴趣的子目录签出来呢? 从svn1.5版开始,提供了稀疏目录(Sparse Directories)功能,允许对目录设置深度(depth),这个设置可以保存在工作目录上,以后svn update等命令都在这个设置下工作. 有以下几种depth可以选择: --depth empty:只包含目录自身,不包含目录下的任何文件和子目录.--depth f

Vue组件之无限级目录树构建

渐渐,了解Vue也有一个月了,最近遇上个无限级目录树的小功能,为了能多学习避免自己操作dom或是网上下插件,下决心用Vue来解决当下问题,毕竟毛爷爷讲过,实践出真知,本次主要运用了组件之间的相互循环引用,然后就是循环组件与父组件之间的通信, 源数据格式采用了毗邻结构转为多维数组的形式,没办法,我也暂且只能想到这样去做,学习革命任重道远....... 1 Vue.component('item',{ 2 template:'<ul> 3 <li v-for="child in m