编程语言大全?
工业编程语言:A+|Ada|
汇编语言:B|Brainfuck|C|C++|C++/CLI|Cg|COBOL|Eiffel|Erlang|FORTRAN|IronPython|Java|JRuby|Jython|LISP|Oberon|Objective-C|Ocaml|Pascal|Perl|Powerbuilder|Python|QBASIC|R|REXX|Ruby|Self|Smalltalk|SQL|Tcl/Tk|VisualBasic|PHP|C#|F#|J#|VisualBasic.NET
脚本编程语言:ActionScript|JavaScript|JScript|Nuva|PostScript|VBScript|lua
学术编程语言:APL/J|Haskell|Logo|ML|pascal|Prolog|Scheme
其他编程语言:ALGOL|BASIC|Clipper|Forth|Modula-2/Modula-3|MUMPS|PL/I|Simula
懂的朋友帮帮忙
《各种文件后缀名与打开方式大全 扩展名 文件类型 打开方式 》
.aiff ——————–声音文件 Windows media Player
.!!! Netants ————-暂存文件 Netants
.ani——————— 动画鼠标
.arj ———————压缩文件 ARJ
.avi——————— 电影文件 Windows media Player
.awd ———————传真文档
.bak ———————备份文件
.bas Basic —————语言 Basic
.bat ———————DOS批处理文件
.bin MAC —————–二进制码文件 Stuffit Expander
.bmp——————— 图象文件 画图/看图软件
.cab ———————压缩文件 Winzip
.cdr Corel—————-图画文件 Corel Draw
.chk Scandisk————-检察后制作的文件 可以删掉
.com DOS——————命令文件 自执行
.cpx Cryptapix————加密图片文件 Cryptapix
.cur——————— 静态鼠标
.dbf——————— 数据库文件 dBase, FoxBase, Access
.dfi ———————东方虚拟光驱魔术师
.dll——————— 应用程序扩展
.doc ———————文档文件 Word
.dwg AutoCAD————–文件 AutoCAD
.eps Illustrator ———图画文件 Adobe Illustrator
.exe ———————执行文件 自执行
.fon ———————字体文件
.gb———————- 国标码文件 南极星文字处理
.get Getright ————暂存文件
.gif ———————256色图象文件 画图/看图软件
.gz ———————-可供UNIX或LINUX使用的压缩文件 Winzip
.hqx Macintosh ———–文件 Stuffit Expander
.htm ———————网页 浏览器
.html ——————–网页 浏览器
.ico——————— 图标
.idx———————-字幕索引文件,媒体播放器打开影音文件时自动载入
.ini——————— 配置设置 笔记本或WordPad
.ipx ———————IPX演示文件 浏览器加装IPX 插件
.jiff ——————–图象文件 画图/看图软件
.jpeg ——————–压缩过的图象文件 画图/看图软件
.jpg ———————压缩过的图象文件 画图/看图软件
.js ———————-javascript
.lnk ———————快捷方式连接文件 连接文件的相应程序
.m3u ———————Winamp播放列表 Winamp
.mid——————— 声音文件 Windows media Player
.mov ———————Quicktime影像文件 Quick Time
.mp3 ———————压缩音乐文件 Winamp
.mpeg ——————–影像 Windows media Player
.mpg ———————影像 Windows media Player
.njx ———————南极星文档 南极星文字处理
.pcb ———————电子电路图设计文件 Protel PCB
.pdf ———————便携式文档格式,内含图片文字等等 Adobe Acrobat, Adobe
Acrobat Reader
.XFDF ——————–application/vnd.adobe.xfdf
.pm5 ———————PageMaker 5 排版文件 Page Maker
.ppt ———————Power Point文件 Microsoft Power Point
.ps ———————-GhostScript
.psd ———————Photoshop文件 Adobe Photoshop
.pub——————— Publisher排版文件 Microsoft Publisher
.qt———————- Quicktime影像文件 Quick Time
.ra ———————-Real Audio声音文件 Real Audio
.ram ———————Real Audio影像文件 Real Audio
.rar ———————压缩文件 Winrar
.rsf ———————Richwin 字体文件
.rtf ———————丰富文本格式文件,以纯文本描述内容,能够保存各种格式信息,可以用写字版,Word等创建
.sch ———————电子原理图设计文件 Protel Schematic
.scr ———————屏保文件
.sea ———————Macintosh 启动文件
.sit——————— 压缩 Stuffit Expander
.study——————–用科建流媒体播放器打开,或者改为.mp3用mp3播放器打开
.sub———————-字幕文件,打开媒体播放器时自动载入
.swf ———————Flash动画文件 浏览器加装Macromedia flash 插件
.sys ———————系统文件
.tar——————— UNIX压缩文件 Winzip
.tif ———————高质量图象文件 画图/看图软件
.tiff ——————–高质量图象文件 画图/看图软件
.tmp ———————暂存文件 可以删掉
.ttf——————— 字体文件
.txt ———————纯文本文件 笔记本或全部文字处理系统
.vbs ———————Visual Basic 编程文件 Microsoft Viasual Basic
.viv ———————VIVO影像文件 浏览器加装VIVO 插件
.vqf ———————压缩声音文件 Yamaha SoundVQ Player
.wav ———————未压缩的声音件 Windows media Player
.wk1——————— Lotus 123 试算软件文件 Lotus 123, Excel
.wq1 ———————Q-Pro 试算软件文件 Q-Pro, Excel
.wri———————-Write文字文档 Word
.xls———————-Excel 试算软件文件 Microsoft Excel
.Z ———————–UNIX压缩文件 Winzip
.zip ———————压缩文件 Winzip
图像文件:
bmp ———————-Windows or OS/2 Bitmap
clp———————- Windows Clipboard
cup———————- Dr. Halo
dib ———————-Windows or OS/2 DIB
emf ———————-Windows Enhanced Meta file
eps———————- Encapsulated PostScript
fpx ———————-Flash Pix
gif ———————-Compuserver
iff———————- Amiga
img ———————-GEM Paint
jpg ———————-JPEG – JFIF Compliant
jp2———————–image/jpeg2000,jpeg2000可以进行无损压缩
lbm———————- Deluxe Paint
mac ———————-Mac Paint
msp ———————-Macrosoft Paint
pbm ———————-Potable Bitmap
pct ———————-Macintosh Pict
pcx ———————-Zsoft Paintbrush
pic ———————-PC Paint
png ———————-Portable Network Graphics
ppm ———————-Portable Pixelmap
psd ———————-Photoshop
psp ———————-Paint Shop Pro Image
ras ———————-Sun Raster Image
raw ———————-Eaw File format
rle———————- Windows or CompuServer RLE
sct ———————-SciTex Continuous Tone
tga ———————-Truevision Targa
tif ———————-Tagged Image file format
wmf ———————-Windows Meta File
wpg———————- WordPefect Bitmap
ISO、BIN、CUE、BWT、CCD、MDS、NRG、CDI、VCD、mdf—–文件均为光盘镜像文件,用虚拟光驱打开。
JavaScript实现计算多边形质心的方法示例
本文实例讲述了JavaScript实现计算多边形质心的方法。分享给大家供大家参考,具体如下:
最近要基于百度地图显示多边形的标注,所以就研究了下计算Polygon的质心,代码如下:
function
Area(p0,p1,p2)
{
var
area
=
0.0
;
area
=
p0.lng
*
p1.lat
+
p1.lng
*
p2.lat
+
p2.lng
*
p0.lat
–
p1.lng
*
p0.lat
–
p2.lng
*
p1.lat
–
p0.lng
*
p2.lat;
return
area
/
2
;
}
//line
249
计算polygon的质心
function
getPolygonAreaCenter(points)
{
var
sum_x
=
0;
var
sum_y
=
0;
var
sum_area
=
0;
var
p1
=
points[1];
debugger;
for
(var
i
=
2;
i
points.length;
i++)
{
p2=points[i];
area
=
Area(points[0],p1,p2)
;
sum_area
+=
area
;
sum_x
+=
(points[0].lng
+
p1.lng
+
p2.lng)
*
area;
sum_y
+=
(points[0].lat
+
p1.lat
+
p2.lat)
*
area;
p1
=
p2
;
}
var
xx
=
sum_x
/
sum_area
/
3;
var
yy
=
sum_y
/
sum_area
/
3;
return
new
BMap.Point(xx,
yy);
}
标注文字的效果如下:
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript数组操作技巧总结》、《JavaScript事件相关操作与技巧大全》、《JavaScript操作DOM技巧总结》及《JavaScript字符与字符串操作技巧总结》
希望本文所述对大家JavaScript程序设计有所帮助。
您可能感兴趣的文章:js浮点数精确计算(加、减、乘、除)javascript
计算两个整数的百分比值js中精确计算加法和减法示例根据经纬度计算地球上两点之间的距离js实现代码js计算精度问题小结html+js实现简单的计算器代码(加减乘除)如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)jsvascript图像处理—(计算机视觉应用)图像金字塔Javascript计算两个marker之间的距离(Google
Map
V3)javascript图像处理—边缘梯度计算函数
求个简单javascript代码 谢谢,网站菜单功能
不用说自己菜不菜的,能有这个学习的精神已经很值得鼓励了
呵呵,下面,我来给你介绍几个网站常见的菜单
第一个:仿网易的滑动门导航菜单
html xmlns=””
head
meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ /
title仿网易的滑动门技术,用DIV+CSS技术实现/title
style type=”text/css”
!–
#header {
background-color: #F8F4EF;
height: 200px;
width: 400px;
margin: 0px;
padding: 0px;
border: 1px solid #ECE1D5;
font-family: “宋体”;
font-size: 12px;
}
#menu {
margin: 0px;
padding: 0px;
list-style-type: none;
}
#menu li {
display: block;
width: 100px;
text-align: center;
float: left;
margin: 0px;
padding-top: 0.2em;
padding-right: 0px;
padding-bottom: 0.2em;
padding-left: 0px;
cursor: hand;
}
.sec1 { background-color: #FFFFCC;}
.sec2 { background-color: #00CCFF;}
.block { display: block;}
.unblock { display: none;}
—
/style
/head
body
script language=javascript
function secBoard(n)
{
for(i=0;imenu.childNodes.length;i++)
menu.childNodes[i].className=”sec1″;
menu.childNodes[n].className=”sec2″;
for(i=0;imain.childNodes.length;i++)
main.childNodes[i].style.display=”none”;
main.childNodes[n].style.display=”block”;
}
/script
div id=”header”
ul id=”menu”
li onMouseOver=”secBoard(0)” class=”sec2″最新新闻/li
li onMouseOver=”secBoard(1)” class=”sec1″最新文章/li
li onMouseOver=”secBoard(2)” class=”sec1″最新日志/li
li onMouseOver=”secBoard(3)” class=”sec1″论坛新帖/li
/ul
!–内容显示区域–
ul id=”main”
li class=”block”第一个内容/li
li class=”unblock”第二个内容/li
li class=”unblock”第三个内容/li
li class=”unblock”第四个内容/li
/ul
!–内容显示区域–
/div
/body
/html
这里基本上是使用Css与Div的结合,在整个布局中已层为单位,实行滑动菜单的是一个javascript脚本函数,调用就可以了,看不懂不要紧,日渐积累才是重要
第二个:经典实用的触发型导航(这是鼠标单击事件控制)
html
head
meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″
title网页特效代码|JsCode.CN|—经典实用的触发型导航菜单/title
/head
body
STYLE type=text/css.sec1 {
BORDER-RIGHT: gray 1px solid; BORDER-TOP:
#ffffff 1px solid; BORDER-LEFT: #ffffff 1px
solid; CURSOR: hand; COLOR: #000000; BORDER-
BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR:
#eeeeee
}
.sec2 {
BORDER-RIGHT: gray 1px solid; BORDER-TOP:
#ffffff 1px solid; FONT-WEIGHT: bold; BORDER-
LEFT: #ffffff 1px solid; CURSOR: hand; COLOR:
#000000; BACKGROUND-COLOR: #d4d0c8
}
.main_tab {
BORDER-RIGHT: gray 1px solid; BORDER-
LEFT: #ffffff 1px solid; COLOR: #000000; BORDER-
BOTTOM: gray 1px solid; BACKGROUND-COLOR: #d4d0c8
}
/STYLE
!–JavaScript部分–
SCRIPT language=javascript
function secBoard(n)
{
for(i=0;isecTable.cells.length;i++)
secTable.cells
[i].className=”sec1″;
secTable.cells[n].className=”sec2″;
for(i=0;imainTable.tBodies.length;i++)
mainTable.tBodies
[i].style.display=”none”;
mainTable.tBodies
[n].style.display=”block”;
}
/SCRIPT
!–HTML部分–
TABLE id=secTable cellSpacing=0 cellPadding=0 width=549 border=0
TBODY
TR align=middle height=20
TD class=sec2 onclick=secBoard(0) width=”10%”关于TBODY标记/TD
TD class=sec1 onclick=secBoard(1) width=”10%”关于cells集合/TD
TD class=sec1 onclick=secBoard(2) width=”10%”关于tBodies集合/TD
TD class=sec1 onclick=secBoard(3) width=”10%”关于display属性/TD/TR/TBODY/TABLE
TABLE class=main_tab id=mainTable height=240 cellSpacing=0 cellPadding=0 width=549 border=0!–关于TBODY标记–
TBODY style=”DISPLAY: block”
TR
TD vAlign=top align=middleBRBR
TABLE cellSpacing=0 cellPadding=0 width=490 border=0
TBODY
TR
TD指定行做为表体。
BR注释:TBODY要素是块要素,并且需要结束标
签。BR 即使如果表格没有显式定义TBODY
要素,该要素也提供给所有表。BRBR
参考:《动态HTML参考和开发应用大全》(人民邮电出
版社
Microsoft Corporation著
北京华中兴业科技发展有限公司
译)
BRBR/TD/TR/TB
ODY/TABLE/TD/TR/T
BODY!–关于cells集合–
TBODY style=”DISPLAY:
none”
TR
TD vAlign=top
align=middleBRBR
TABLE cellSpacing=0
cellPadding=0 width=490 border=0
TBODY
TR
TD检索表行或者整个
表中所有单元格的集合。BR应用于TR、TABLE。
BRBR参考:《动态HTML参考和开发应
用大全》(人民邮电出版社
Microsoft Corporation著
北京华中兴业科技发展有限公司
译)
BRBR/TD/TR/TB
ODY/TABLE/TD/TR/T
BODY!–关于tBodies集合–
TBODY style=”DISPLAY:
none”
TR
TD vAlign=top
align=middleBRBR
TABLE cellSpacing=0
cellPadding=0 width=490 border=0
TBODY
TR
TD检索表中所有TBODY
对象的集合。对象在该集合中按照HTML源顺序排列。
BR应用于TABLE。BRBR参考:
《动态HTML参考和开发应用大全》(人民邮电出版社
Microsoft Corporation著
北京华中兴业科技发展有限公司
译)
BRBR/TD/TR/TB
ODY/TABLE/TD/TR/T
BODY!–关于display属性–
TBODY style=”DISPLAY:
none”
TR
TD vAlign=top
align=middleBRBR
TABLE cellSpacing=0
cellPadding=0 width=490 border=0
TBODY
TR
TD设置或者检索对象
是否被提供。BR可能的值为block、none、
inline、list-item、table-header-group、table-
footer-group。BR该特性可读写,块要素默认
值为block,内联要素默认值为inline;层叠样式表
(CSS)属性不可继承。BRBR参考:《
动态HTML参考和开发应用大全》(人民邮电出版社
Microsoft Corporation著
北京华中兴业科技发展有限公司译)
BRBRA
href=”” target=_blank点击此处
/A可参阅微软A href=”” target=_blankMSDN在线/A上的解释。
/TD/TR/TBODY/TABLE
;/TD/TR/TBODY/TABLEg
t;/body
/html
这里跟上面不同的区别在与这是鼠标移动和滑动的事件区别!
第三个:仿拍拍的切换效果菜单(里面的图片是我放上去的,所以会看不到图片的,呵呵 继续)
!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “”
html xmlns=”” lang=”zh-CN”
head
meta http-equiv=”Content-Language” content=”zh-cn” /
meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ /
meta name=”robots” content=”all” /
title网页特效|网页特效代码(JsHtml.cn)—仿拍拍paipai.com首页产品图片随机轮显切换效果/titlestyle
body {font-size:12px}
img {border:0px}
#sale{right:206px;top:0;width:260px;background:#fff}
#saleTitle{text-align:right;padding-top:5px;padding-right:5px;width:255px;height:20px;background:url(“images/saleTitle.gif”) no-repeat}
#saleList{margin-top:5px}
#saleList .saleTwo{height:108px;background:url(“images/salelineH.gif”) bottom repeat-x;}
#saleList a{display:block;height:108px;width:86px;text-align:center;float:left;overflow:hidden}
#saleList a.saleItem{background:url(“images/salelineV.gif”) right repeat-y;}
#saleList a img{margin:5px 0}
#saleList a:hover{background-color:#EBFFC5}
/style
script type=”text/javascript”
rnd.today=new Date();
rnd.seed=rnd.today.getTime();
function rnd(){
rnd.seed = (rnd.seed*9301+49297) % 233280;
return rnd.seed/(233280.0);
}
function rand(number){
return Math.ceil(rnd()*number)-1;
}
function nextSale(order){
if(order==”up”) saleNum–;
else saleNum++;
if(saleNum2) saleNum=0
else if(saleNum0) saleNum=2;
//alert(saleNum);
for(i=0;i3;i++)
document.getElementById(“saleList”+i).style.display=”none”;
document.getElementById(“saleList”+saleNum).style.display=””;
}
/script
/head
body
div id=”sale” class=”absolute overflow”
div id=”saleTitle” class=”absolute”
a href=”javascript:nextSale(‘up’)” title=”点击到上一屏”
img src=”images/saleFore.gif” hspace=”4″ onmouseover=”this.src=’images/saleForeOver.gif'” onmouseout=”this.src=’images/saleFore.gif'” //aa href=”javascript:nextSale(‘down’)” title=”点击到下一屏”img src=”images/saleNext.gif” onmouseover=”this.src=’images/saleNextOver.gif'” onmouseout=”this.src=’images/saleNext.gif'” //a/div
div class=”overflow” style=”height:330px” id=”saleList”
script type=”text/javascript”var saleNum=rand(3);/script
div id=”saleList0″ style=”display:none”
div class=”saleTwo”
a class=”saleItem” href=”” target=”_blank”
div
img alt=”圣诞浪漫饰品超级大促” src=”/jsimages/UploadFiles_3321/200804/20080423085515804.jpg” width=”65″ height=”65″ //div
div
圣诞浪漫饰品br /
超级大促/div
/a
a class=”saleItem” href=”” target=”_blank”
div
img alt=”摄像头集结号给你新的感觉” src=”/jsimages/UploadFiles_3321/200804/20080423085516472.jpg” width=”65″ height=”65″ //div
div
摄像头集结号br /
给你新的感觉/div
/aa href=”” target=”_blank”
div
img alt=”好感度提升韩版娃娃装” src=”/jsimages/UploadFiles_3321/200804/20080423085516162.jpg” width=”65″ height=”65″ //div
div
好感度提升br /
韩版娃娃装/div
/a/div
div class=”saleTwo”
a class=”saleItem” href=”” target=”_blank”
div
img alt=”复古牛仔外套特惠119元起” src=”/jsimages/UploadFiles_3321/200804/20080423085516293.jpg” width=”65″ height=”65″ //div
div
复古牛仔外套br /
特惠119元起/div
/a
a class=”saleItem” href=”” target=”_blank”
div
img alt=”圣诞拍拍特供运动服3折” src=”/jsimages/UploadFiles_3321/200804/20080423085516802.jpg” width=”65″ height=”65″ //div
div
圣诞拍拍特供br /
运动服3折/div
/aa href=”” target=”_blank”
div
img alt=”摄像头集结号给你新的感觉” src=”/jsimages/UploadFiles_3321/200804/20080423085516472.jpg” width=”65″ height=”65″ //div
div
摄像头集结号br /
给你新的感觉/div
/a/div
div
a class=”saleItem” href=”” target=”_blank”
div
img alt=”圣诞拍拍特供电脑周边4折” src=”/jsimages/UploadFiles_3321/200804/20080423085516530.jpg” width=”65″ height=”65″ //div
div
圣诞拍拍特供br /
电脑周边4折/div
/a
a class=”saleItem” href=”” target=”_blank”
div
img alt=”party扮靓甜美腮红” src=”/jsimages/UploadFiles_3321/200804/20080423085516658.jpg” width=”65″ width=”65″ height=”65″ //div
div
party扮靓br /
甜美腮红/div
/aa href=”” target=”_blank”
div
img alt=”好感度提升韩版娃娃装” src=”/jsimages/UploadFiles_3321/200804/20080423085516162.jpg” width=”65″ height=”65″ //div
div
好感度提升br /
韩版娃娃装/div
/a/div
/div
div id=”saleList1″ style=”display:none”
div class=”saleTwo”
a class=”saleItem” href=”” target=”_blank”
div
img alt=”新奇好玩便宜尽在网游频道” src=”/jsimages/UploadFiles_3321/200804/20080423085516612.jpg” width=”65″ height=”65″ //div
div
新奇好玩便宜br /
尽在网游频道/div
/a
a class=”saleItem” href=”” target=”_blank”
div
img alt=”展现高贵气质骑士系马靴” src=”/jsimages/UploadFiles_3321/200804/20080423085516202.jpg” width=”65″ height=”65″ //div
div
展现高贵气质br /
骑士系马靴/div
/aa href=”” target=”_blank”
div
img alt=”摄像头集结号给你新的感觉” src=”/jsimages/UploadFiles_3321/200804/20080423085516472.jpg” width=”65″ height=”65″ //div
div
摄像头集结号br /
给你新的感觉/div
/a/div
div class=”saleTwo”
a class=”saleItem” href=”” target=”_blank”
div
img alt=”永不过时条纹毛衣” src=”/jsimages/UploadFiles_3321/200804/20080423085516984.jpg” width=”65″ height=”65″ //div
div
永不过时br /
条纹毛衣/div
/a
a class=”saleItem” href=”” target=”_blank”
div
img alt=”圣诞拍拍特供运动鞋2折” src=”/jsimages/UploadFiles_3321/200804/20080423085516651.jpg” width=”65″ height=”65″ //div
div
圣诞拍拍特供br /
运动鞋2折/div
/aa href=”” target=”_blank”
div
img alt=”好感度提升韩版娃娃装” src=”/jsimages/UploadFiles_3321/200804/20080423085516162.jpg” width=”65″ height=”65″ //div
div
好感度提升br /
韩版娃娃装/div
/a/div
div
a class=”saleItem” href=”” target=”_blank”
div
img alt=”精简唯美索爱K630″ src=”/jsimages/UploadFiles_3321/200804/20080423085516302.jpg” width=”65″ height=”65″ //div
div
精简唯美br /
索爱K630/div
/a
a class=”saleItem” href=”” target=”_blank”
div
img alt=”原装瑞士军刀精选” src=”/jsimages/UploadFiles_3321/200804/20080423085516549.jpg” width=”65″ width=”65″ height=”65″ //div
div
原装瑞士军刀br /
精选/div
/aa href=”” target=”_blank”
div
img alt=”超薄机身索爱W880″ src=”/jsimages/UploadFiles_3321/200804/20080423085516711.jpg” width=”65″ height=”65″ //div
div
超薄机身br /
索爱W880/div
/a/div
/div
div id=”saleList2″ style=”display:none”
div class=”saleTwo”
a class=”saleItem” href=”” target=”_blank”
div
img alt=”各就各味秋冬饮食计划” src=”/jsimages/UploadFiles_3321/200804/20080423085516704.jpgtype=3″ width=”65″ height=”65″ //div
div
各就各味br /
秋冬饮食计划/div
/aa href=”” target=”_blank”
div
img alt=”好感度提升韩版娃娃装” src=”/jsimages/UploadFiles_3321/200804/20080423085516162.jpg” width=”65″ height=”65″ //div
div
好感度提升br /
韩版娃娃装/div
/a/div
div class=”saleTwo”
a class=”saleItem” href=”” target=”_blank”
div
img alt=”圣诞拍拍特供随身视听5折” src=”/jsimages/UploadFiles_3321/200804/20080423085516375.jpg” width=”65″ height=”65″ //div
div
圣诞拍拍特供br /
随身视听5折/div
/aa href=”” target=”_blank”
div
img alt=”超薄机身索爱W880″ src=”/jsimages/UploadFiles_3321/200804/20080423085516711.jpg” width=”65″ height=”65″ //div
div
超薄机身br /
索爱W880/div
/a/div
div
a class=”saleItem” href=”” target=”_blank”
div
img alt=”我爱我家家居大抢购” src=”/jsimages/UploadFiles_3321/200804/20080423085516954.jpg” width=”65″ height=”65″ //div
div
我爱我家br /
家居大抢购/div
/aa href=”” target=”_blank”
div
img alt=”超值彩妆套装变身派对女王” src=”/jsimages/UploadFiles_3321/200804/20080423085516919.jpg” width=”65″ width=”65″ height=”65″ //div
div
超值彩妆套装br /
变身派对女王/div
/a/div
/div
/div
/div
script type=”text/javascript”document.getElementById(“saleList”+saleNum).style.display=””;/script
p /p
p更多网页特效代码尽在 a href=””网页特效代码/a/p
/body
/html
这个仿拍拍基本上就是2层放图片,但用起来的效果还是可以的,如果不喜欢我还有下面呢,慢慢学,总会看懂的 (最重要的还是Css哦)
这个主要就是让层实现隐藏 我觉得这个在层使用方面还是好的
从总体上看,在实现层与层之间的交互,在其代码 我觉得你有必要去认真看下 !
以上是我介绍额度菜单,虽然不是很强大,但是却很使用,而且在J2EE中
菜单基本上是一个假象,都是用层与Css之间的特效做出来的!
学会了层的具体应用,我相信你也可以有自己特色的菜单的
那我祝你好运咯!!加油!!
软体(按照特定顺序组织的计算机数据和指令的集合)详细资料大全
软体(中国大陆及香港用语,台湾称作软体,英文:Sofare)是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软体被划分为系统软体、套用软体和介于这两者之间的中间件。软体并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程式,与这些电脑程式相关的文档一般也被认为是软体的一部分。简单的说软体就是程式加文档的集合体。另也泛指社会结构中的管理系统、思想意识形态、思想政治觉悟、法律法规等等。
基本介绍
中文名 :软体 外文名 :Sofare 套用类别 :系统软体、套用软体等 开发语言 :Java、C/C++、Basic等 定义,特点,分类,套用类别,授权类别,相关概念,开发流程,软体工程师,法律保护,著作权归属,载体,使用许可,生命周期,软体生命周期模型,常见的软体生命周期模型,开发语言,O语言,Java语言,易语言(E语言),C/C++语言,习语言,Basic,php,Perl,Python,C#,Javascript,Ruby,Fortran,objective c,Pascal,Swift, 定义 软体,拼音为Ruǎnjiàn,国标中对软体的定义为:与计算机系统操作有关的电脑程式、规程、规则,以及可能有的档案、文档及数据。 其它定义: 1.运行时,能够提供所要求功能和性能的指令或电脑程式集合。 2.程式能够满意地处理信息的数据结构。 3.描述程式功能需求以及程式如何操作和使用所要求的文档。 以开发语言作为描述语言,可以认为:软体=程式+数据+文档 特点 1、无形的,没有物理形态,只能通过运行状况来了解功能、特性、和质量 2、软体渗透了大量的脑力劳动,人的逻辑思维、智慧型活动和技术水平是软体产品的关键 3、软体不会像硬体一样老化磨损,但存在缺陷维护和技术更新 4、软体的开发和运行必须依赖于特定的计算机系统环境,对于硬体有依赖性,为了减少依赖,开发中提出了软体的可移植性 5、软体具有可复用性,软体开发出来很容易被复制,从而形成多个副本 分类 套用类别 按套用范围划分,一般来讲软体被划分为系统软体、套用软体和介于这两者之间的中间件。 系统软体 系统软体为计算机使用提供最基本的功能,可分为作业系统和系统软体,其中作业系统是最基本的软体。 系统软体是负责管理计算机系统中各种独立的硬体,使得它们可以协调工作。系统软体使得计算机使用者和其他软体将计算机当作一个整体而不需要顾及到底层每个硬体是如何工作的。 1.作业系统是一管理计算机硬体与软体资源的程式,同时也是计算机系统的核心与基石。作业系统身负诸如管理与配置记忆体、决定系统资源供需的优先次序、控制输入与输出设备、操作网路与管理档案系统等基本事务。作业系统也提供一个让使用者与系统互动的操作接口。 2.支撑软体是支撑各种软体的开发与维护的软体,又称为软体开发环境(SDE)。它主要包括环境资料库、各种接口软体和工具组。著名的软体开发环境有IBM公司的Web Sphere,微软公司的等。 包括一系列基本的工具(比如编译器、资料库管理、存储器格式化、档案系统管理、用户身份验证、驱动管理、网路连线等方面的工具)。 套用软体 系统软体并不针对某一特定套用领域,而套用软体则相反,不同的套用软体根据用户和所服务的领域提供不同的功能。 套用软体是为了某种特定的用途而被开发的软体。它可以是一个特定的程式,比如一个图像浏览器。也可以是一组功能联系紧密,可以互相协作的程式的集合,比如微软的Office软体。也可以是一个由众多独立程式组成的庞大的软体系统,比如资料库管理系统。 如今智慧型手机得到了极大的普及,运行在手机上的套用软体简称手机软体。所谓手机软体就是可以安装在手机上的软体,完善原始系统的不足与个性化。随着科技的发展,手机的功能也越来越多,越来越强大。不是像过去的那么简单死板,发展到了可以和掌上电脑相媲美。手机软体与电脑一样,下载手机软体时还要考虑你购买这一款手机所安装的系统来决定要下相对应的软体。手机主流系统有以下:Windows Phone、Symbian、iOS、Android。 授权类别 不同的软体一般都有对应的软体授权,软体的用户必须在同意所使用软体的许可证的情况下才能够合法的使用软体。从另一方面来讲,特定软体的许可条款也不能够与法律相违背。 依据许可方式的不同,大致可将软体区分为几类: 专属软体 :此类授权通常不允许用户随意的复制、研究、修改或散布该软体。违反此类授权通常会有严重的法律责任。传统的商业软体公司会采用此类授权,例如微软的Windows和办公软体。专属软体的源码通常被公司视为私有财产而予以严密的保护。 自由软体 :此类授权正好与专属软体相反,赋予用户复制、研究、修改和散布该软体的权利,并提供源码供用户自由使用,仅给予些许的其它限制。以Linux、Firefox 和OpenOffice 可做为此类软体的代表。 共享软体 :通常可免费的取得并使用其试用版,但在功能或使用期间上受到限制。开发者会鼓励用户付费以取得功能完整的商业版本。根据共享软体作者的授权,用户可以从各种渠道免费得到它的拷贝,也可以自由传播它。 免费软体 :可免费取得和转载,但并不提供源码,也无法修改。 公共软体 :原作者已放弃权利,著作权过期,或作者已经不可考究的软体。使用上无任何限制。 相关概念 开发流程 软体开发是根据用户要求建造出软体系统或者系统中的软体部分的过程。软体开发是一项包括需求捕捉,需求分析,设计,实现和测试的系统工程。软体一般是用某种程式设计语言来实现的。通常采用软体开发工具可以进行开发。 软体开发流程 即 Sofare development process 。 软体设计思路和方法的一般过程,包括设计软体的功能和实现的算法和方法、软体的总体结构设计和模组设计、编程和调试、程式联调和测试以及编写、提交程式。 1 相关系统分析员和用户初步了解需求,然后列出要开发的系统的大功能模组,每个大功能模组有哪些小功能模组,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。 2 系统分析员深入了解和分析需求,根据自己的经验和需求做出一份文档系统的功能需求文档。这次的文档会清楚例用系统大致的大功能模组,大功能模组有哪些小功能模组,并且还例出相关的界面和界面功能。 3 系统分析员和用户再次确认需求。 4 系统分析员根据确认的需求文档所例用的界面和功能需求,用叠代的方式对每个界面或功能做系统的概要设计。 5 系统分析员把写好的概要设计文档给程式设计师,程式设计师根据所例出的功能一个一个的编写。 6 测试编写好的系统。交给用户使用,用户使用后一个一个的确认每个功能,然后验收。 软体工程师 一般指从事软体开发职业的人。软体工程师10余年来一直占据高薪职业排行榜的前列,作为高科技行业的代表,技术含量很高,职位的争夺也异常激烈。软体开发是一个系统的过程,需要经过市场需求分析、软体代码编写、软体测试、软体维护等程式。软体开发工程师在整个过程中扮演着非常重要的角色,主要从事根据需求开发项目软体工作。 法律保护 计算机软体作为一种知识产品,其要获得法律保护,必须具备以下必要条件: (一)原创性。 即软体应该是开发者独立设计、独立编制的编码组合。 (二)可感知性。 受保护的软体须固定在某种有形物体上,通过客观手段表达出来并为人们所知悉。 (三)可再现性 。即把软体转载在有形物体上的可能性。 著作权归属 根据《计算机软体保护条例》第10条的规定,计算机软体著作权归属软体开发者。因此,确定计算机著作权归属的一般原则是“谁开发谁享有著作权”。软体开发者指实际组织进行开发工作,提供工作条件完成软体开发,并对软体承担责任的法人或者非法人单位,以及依靠自己具有的条件完成软体开发,并对软体承担责任的公民。 载体 软体的载体可以是硬碟、光碟、随身碟、软碟等数据存储设备。 使用许可 不同的软体一般都有对应的软体授权,软体的使用者必须在同意所使用软体的许可证的情况下才能够合法的使用软体。 依据许可方式的不同,大致可将软体区分为几类: 专属软体、自由软体、共享软体、免费软体、公共软体。 生命周期 软体生命周期是指从软体定义、开发、使用、维护到报废为止的整个过程,一般包括问题定义、可行性分析、需求分析、总体设计、详细设计、编码、测试和维护。 问题定义就是确定开发任务到底“要解决的问题是什么”,系统分析员通过对用户的访问调查,最后得出一份双方都满意的关于问题性质、工程目标和规模的书面报告。 可行性分析就是分析上一个阶段所确定的问题到底“可行吗”,系统分析员对系统要进行更进一步的分析,更准确、更具体地确定工程规模与目标,论证在经济上和技术上是否可行,从而在理解工作范围和代价的基础上,做出软体计画。 需求分析即使对用户要求进行具体分析,明确“目标系统要做什么”,把用户对软体系统的全部要求以需求说明书的形式表达出来。 总体设计就是把软体的功能转化为所需要的体系结构,也就是决定系统的模组结构,并给出模组的相互调用关系、模组间传达的数据及每个模组的功能说明。 详细设计就是决定模组内部的算法与数据结构,也是明确“怎么样具体实现这个系统”。 编码就是选取适合的程式设计语言对每个模板进行编码,并进行模组调试。 测试就是通过各种类型的测试使软体达到预定的要求。 维护就是软体交付给用户使用后,对软体不断查错、纠错和修改,使系统持久地满足用户的需求。 软体的生命周期也可以分为3个大的阶段,分别是计画阶段、开发阶段和维护阶段。 软体生命周期模型 软体生命周期模型也称为软体过程模型,反映软体生存周期各个阶段的工作如何组织、衔接,常用的有瀑布模型、原型模型、螺旋模型、增量模型、喷泉模型,还有建造-修补模型、MSF过程模型、快速原型模型。 常见的软体生命周期模型 瀑布模型 有时也称为V模型,它是一种线型顺序模型,是项目自始至终按照一定顺序的步骤从需求分析进展到系统测试直到提交用户使用,它提供了一种结构化的、自顶向下的软体开发方法,每阶段主要工作成果从一个阶段传递到下一个阶段,必须经过严格的评审或测试,以判定是否可以开始下一阶段工作,各阶段相互独立、不重叠。瀑布模型是所有软体生命周期模型的基础。 原型+瀑布模型 原型模型本身是一个叠代的模型,是为了解决在产品开发的早期阶段存在的不确定性、二义性和不完整性等问题,通过建立原型使开发者进一步确定其应开发的产品,使开发者的想像更具体化,也更易于被客户所理解。原型只是真实系统的一部分或一个模型,完全可能不完成任何有用的事情,通常包括抛弃型和进化型两种,抛弃型指原型建立、分析之后要扔掉,整个系统重新分析和设计;进化型则是对需求的定义较清楚的情形,原型建立之后要保留,作为系逐渐增加的基础,采用进化型一定要重视软体设计的系统性和完整性,并且在质量要求方面没有捷径,因此,对于描述相同的功能,建立进化型原型比建立抛弃型原型所花的时间要多。原型建立确认需求之后采用瀑布模型的方式完成项目开发。 增量模型 与建造大厦相同,软体也是一步一步建造起来的。在增量模型中,软体被作为一系列的增量构件来设计、实现、集成和测试,每一个构件是由多种相互作用的模组所形成的提供特定功能的代码片段构成。增量模型在各个阶段并不交付一个可运行的完整产品,而是交付满足客户需求的一个子集的可运行产品。整个产品被分解成若干个构件,开发人员逐个构件地交付产品,这样做的好处是软体开发可以较好地适应变化,客户可以不断地看到所开发的软体,从而降低开发风险。 一些大型系统往往需要很多年才能完成或者客户急于实现系统,各子系统往往采用增量开发的模式,先实现核心的产品,即实现基本的需求,但很多补充的特性(其中一些是已知的,另外一些是未知的)在下一期发布。增量模型强调每一个增量均发布一个可操作产品,每个增量构建仍然遵循设计-编码-测试的瀑布模型。 叠代模型 早在20世纪50年代末期,软体领域中就出现了叠代模型。最早的叠代过程可能被描述为“分段模型”。叠代,包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必需的所有其他外围元素。所以,在某种程度上,开发叠代是一次完整地经过所有工作流程的过程:(至少包括)需求工作流程、分析设计工作流程、实施工作流程和测试工作流程。 实质上,它类似小型的瀑布式项目。所有的阶段(需求及其它)都可以细分为叠代。每一次的叠代都会产生一个可以发布的产品,这个产品是最终产品的一个子集。 开发语言 O语言 O语言是一款中文计算机语言(或称套装:O汇编语言、O中间语言、O高级语言) Java语言 作为跨平台的语言,可以运行在Windows和Unix/Linux下面,长期成为用户的首选。自JDK6.0以来,整体性能得到了极大的提高,市场使用率超过20%。可能已经达到了其鼎盛时期了,不知道后面能维持多长时间。 易语言(E语言) 易语言是一个自主开发,适合国情,不同层次不同专业的人员易学易用的汉语程式语言。易语言降低了广大电脑用户编程的门槛,尤其是根本不懂英文或者英文了解很少的用户,可以通过使用本语言极其快速地进入Windows程式编写的大门。 C/C++语言 以上2个作为传统的语言,一直在效率第一的领域发挥着极大的影响力。像Java这类的语言,其核心都是用C/C++写的。在高并发和实时处理,工控等领域更是首选。 习语言 习语言即中文版的C语言 Basic 美国计算机科学家约翰·凯梅尼和托马斯·库尔茨于1959年研制的一种“初学者通用符号指令代码”,简称BASIC。由于BASIC语言易学易用,它很快就成为流行的计算机语言之一。 php 同样是跨平台的脚本语言,在网站编程上成为了大家的首选,支持PHP的主机非常便宜,PHP+Linux+MySQL+Apache的组合简单有效。 Perl 脚本语言的先驱,其优秀的文本处理能力,特别是正则表达式,成为了以后许多基于网站开发语言(比如php,java,C#)的这方面的基础。 Python 是一种面向对象的解释性的电脑程式设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常套用。 这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的作业系统中运行。 基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大,相关的资源非常多。 C# 是微软公司发布的一种面向对象的、运行于NET Framework之上的高级程式设计语言,并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejl *** erg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、界面,与Java几乎同样的语法,和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网路框架的主角。 Javascript Javascript是一种由Netscape的LiveScript发展而来的脚本语言,主要目的是为了解决伺服器终端语言,比如Perl,遗留的速度问题。当时服务端需要对数据进行验证,由于网路速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。 Ruby 一种为简单快捷面向对象编程(面向对象程式设计)而创的脚本语言,由日本人松本行弘(まつもとゆきひろ,英译:Yukihiro Matsumoto,外号matz)开发,遵守GPL协定和Ruby License。Ruby的作者认为Ruby (Smalltalk + Perl) / 2,表示Ruby是一个语法像Smalltalk一样完全面向对象、脚本执行、又有Perl强大的文字处理功能的程式语言。 Fortran 在科学计算软体领域,Fortran曾经是最主要的程式语言。比较有代表性的有Fortran 77、Watcom Fortran、NDP Fortran等。 objective c 这是一种运行在苹果公司的mac os x,iOS作业系统上的语言。这两种作业系统的上层图形环境,应用程式编程框架都是使用该语言实现的。随着iPhone,iPad的流行,这种语言也开始在全世界流行。 Pascal Pascal是一种计算机通用的高级程式设计语言。Pascal的取名是为了纪念十七世纪法国著名哲学家和数学家Blaise Pascal。它由瑞士Niklaus Wirth教授于六十年代末设计并创立。Pascal语言语法严谨,层次分明,程式易写,具有很强的可读性,是第一个结构化的程式语言。 Swift Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程式。