信息发布软件,b2b软件,广告发布软件

标题: 快递到了JavaScript常用的这些打包送礼出去了 [打印本页]

作者: 群发软件    时间: 2017-5-31 00:33
标题: 快递到了JavaScript常用的这些打包送礼出去了
正文排序算法说明

(1)排序的定义:对一序列对象根据某个关键字进行排序;

输入:n个数:a1,a2,a3,…,an
输出:n个数的排列:a1’,a2’,a3’,…,an’,使得a1’

再讲的形象点就是排排坐,调座位,高的站在后面,矮的站在前面咯。

(3)对于评述算法优劣术语的说明

稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;
不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;

内排序:所有排序操作都在内存中完成;
外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;

时间复杂度: 一个算法执行所耗费的时间。
空间复杂度: 运行完一个程序所需内存的大小。

关于时间空间复杂度的更多了解请戳这里,或是看书程杰大大编写的《大话数据结构》还是很赞的,通俗易懂。

(4)排序算法图片总结(图片来源于网络):

排序对比:

快递到了JavaScript常用的这些打包送礼出去了 b2b软件

图片名词解释:
n: 数据规模
k:“桶”的个数
In-place: 占用常数内存,不占用额外内存
Out-place: 占用额外内存

排序分类:

快递到了JavaScript常用的这些打包送礼出去了 b2b软件

1.冒泡排序(Bubble Sort)
好的,开始总结第一个排序算法,冒泡排序。我想对于它每个学过C语言的都会了解的吧,这可能是很多人接触的第一个排序算法。
(1)算法描述
冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。
(2)算法描述和实现

具体算法描述如下:

■打开■

<input name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开>  
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>


■另存为■

<input name=Button onClick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>  

■属性■

<input name=Button onClick=document.all.WebBrowser.ExecWB(10,1) type=button value=属性><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>  

■打印■

<input name=Button onClick=document.all.WebBrowser.ExecWB(6,1) type=button value=打印><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>  

■页面设置■

<input name=Button onClick=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>  

■刷新■

<input type=button value=刷新 name=refresh>  

■导入收藏■

<input type="button" name="Button" value="导入收藏夹" onClick=window.external.ImportExportFavorites(true,);>

■导出收藏■

<input type="button" name="Button3" value="导出收藏夹" onClick=window.external.ImportExportFavorites(false,);>


■加入收藏■

<INPUT name=Button2 type=button value=加入收藏夹>

■整理收藏夹■

<INPUT name=Submit2 type=button value=整理收藏夹>


■查看原文件■

<INPUT name=Button onclick=window.location = "view-source:" + window.location.href type=button value=查看源文件>

■语言设置■

<INPUT name=Button type=button value=语言设置>

■前进■

<INPUT name=Submit onclick=history.go(1) type=submit value=前进>

■后退■

<INPUT name=Submit2 onclick=history.go(-1) type=submit value=后退>

javascript操作数据库





<script language="javascript" runat="server">  
   //用 javascript 写服务器端连接数据库的代码示例  
   var conn = new ActiveXObject("ADODB.Connection");  
   conn.Open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; "  
     +"Password=password; Initial Catalog=meizz");  

   var rs = new ActiveXObject("ADODB.Recordset");  
   var sql="select user_kind from tbRightSet where user_id=’"+ Account +"’";  

   rs.open(sql, conn);  
   if (!rs.EOF)  
   {  
     sysUserKind = (rs("user_kind")+"").replace(/^\s+|\s+$/, "");  
   }  
   rs.close(); rs = null; conn.close(); conn = null;  
</script>

CSS结合JS的运用



利用CSS配合javascript可以做很多更酷的动态页面效果,现在就简单的给大家简单介绍一下CSS配合JS的应用。首先,我们要搞清楚事件和动作的概念。在客户端脚本中,javascript 通过对事件进行响应来获得与用户的交互。例如,当用户单击一个按钮或者在某段文字上移动鼠标时,就触发了一个单击事件或鼠标移动事件,通过对这些事件的响应,可以完成特定的功能(例如,单击按钮弹出对话框,鼠标移动到文本上后文本变色等)。 下面介绍几种常见的事件(还用更多事件,请查阅相关资料):

  onClick:鼠标单击事件。(是指鼠标按下,然后松开时产生。)

  onDblClick:鼠标双击事件。(是指鼠标快速按下,松开,并再次按下时产生。)

  onMouseDown:鼠标按下事件。(鼠标按下时即产生。)

  onMouseUp:鼠标释放事件。(是指鼠标从按下的状态到弹起。)

  onMouseMove:鼠标移动事件。(是指在特定元素上移动鼠标。) onMouseOver:鼠标经过事件。(是指,当指针从外界往元素上移动时产生。)

  onMouseOut:鼠标离开事件。(是指鼠标从特定元素上离开时产生。)

  onLoad:载入事件。(当图象或页面结束载入时产生。)

  onUnload:卸载事件。(当访问者离开页面时产生。)

  onScroll:滚动条滚动事件。(当访问者使用卷轴上移或下移时产生。)

  有了事件以后,我们就为事件加上动作。这里只说改变当前元素自定义样式的动作,我们可以用这个方法先设定好两个自定义的CSS样式,对象原先调用第一种样式,当产生鼠标事件时让对象应用到第二种CSS样式,而产生的鼠标效果,看下面这个例子。

  在网页中插入一个图象,自定义一个“.out”样式,用gray滤镜使图片变成黑白的:

  将这个自定义样式应用到图片上,在浏览器中预览到图片变成了黑白,我们再定义一个样式“.over”,这个样式没有任何内容,是空样式,样式表代码如下:



<style type="text/css">  

<!--  

.over {}  

.out {filter: Gray}  

-->  

</style>


  然后在图片标记(IMG)里加上“onMouseOver="this.className=’over’"”,意思为当鼠标经过时,图片为over样式,即彩色正常图象;当鼠标离开时,图片为out样式,即黑白图象。oMouseOver和onMouseOut是鼠标事件,this.className=”…”表示当前对象的class名为…,注意大小写不要写错,JS对大小写非常敏感。

  这样这个效果就完成了,保存后在浏览器里打开,图象是黑白的,当鼠标移上去时,图象变成彩色,鼠标离开时,图象又变回黑白。只要发挥你的想象,通过this.className方法还可以做出很多好看的鼠标效果。


作者: yiyi2014    时间: 2017-5-31 12:12
,就是客服回复速度太慢,有时候问个信息竟然没人回
作者: a001hao    时间: 2017-6-6 19:07
强大,便捷高效,店家也热情,非常满意
作者: 阿拉丁    时间: 2017-6-6 21:49
。服务不错
作者: 89260881    时间: 2017-6-9 00:30
小手一抖,钱钱到手!
作者: a001hao    时间: 2017-6-10 15:06
谢卖家。三两下就解决了问题
作者: 小白    时间: 2017-6-11 21:26
术静静都很好很耐心的帮我解答问题,感谢~
作者: 1124789174    时间: 2017-6-14 20:11
新店开张,什么都不懂,店家帮我完善了装修,希望老板越做越大。
作者: 大宝罗滴滴    时间: 2017-6-15 05:42
常好,技术也好,以后有问题就选这家了,支持
作者: dccmdy    时间: 2017-6-15 07:56
的,手艺不错
作者: znl001    时间: 2017-6-21 21:37
么懂就来这里,客服技术好热诚
作者: tian001    时间: 2017-6-23 00:03
服务态度很好谢谢18号
作者: zdxhz    时间: 2017-6-24 05:58
,你是见过最好的网络买家了
作者: wbd902    时间: 2017-6-24 19:04
很好,服务很好,耐心细致,下次还会来的




欢迎光临 信息发布软件,b2b软件,广告发布软件 (http://postbbs.com/) Powered by Discuz! X3.2