如果你关注我的博客,或者也对计数组合学感兴趣的话,那么应该听说了奇妙的多米诺洗牌算法。这个算法并不复杂,但是理解它的正确性可要花一番心思。本文就来介绍这个算法。多米诺洗牌算法最早是由 Elkies, Propp, Larsen, Kuperberg 四人在 92 年的论文 'Alternating ...
分类:
编程语言 时间:
2015-06-14 01:50:06
阅读次数:
347
在一些不正规的网站,尤其是那些挂满广告的下载站,经常在你点击的下载链接之前,无论你点击网页的任何一处都会弹出新窗口。
这样的效果,可以轻松用JavaScript做到,还可以专门指定点击某一区域的Div,才触发打开新窗口的事件。
比如下图的效果:
在原网页中,指定一个Div,无论用户点击这个Div的任意区域,都会打开新窗口,而点击其它地方则不会。
在新窗口的地址栏不可以编辑,不能被调...
分类:
编程语言 时间:
2015-06-12 23:58:45
阅读次数:
421
背景:domino邮箱服务器需要设置多个邮件账号邮件转到同一个邮箱账号。比如:现在没有了 abc@mail.com 的邮箱账号。但是当用户发邮件给它的时候就发给Support@mail.com原理:Domino邮箱中是可以添加别名的。添加了之后就可以收取邮箱地址并不存在的邮箱。比如你有一个Suppo...
分类:
其他好文 时间:
2015-06-11 16:15:15
阅读次数:
108
1,w3c学习HTmldom2,HTMLDOM3,Browser 、BOM
分类:
其他好文 时间:
2015-06-09 23:11:54
阅读次数:
99
一、JavaScript不同于Java有三部分组成核心(ECMAScript)文档对象模型(DOM)浏览器对象模型(BOM)二、var 是定义数据前加的前缀三、弹出alert( ) 弹出窗口,显示内容confirm( ) 显示一个带有指定消息(confirm中的内容)和 OK 及取消按钮的对话框pr...
分类:
Web程序 时间:
2015-06-09 13:28:48
阅读次数:
141
一、判断最大值和最小值,注:arr为数组最大值:Math.max.apply(null, arr);最小值:Math.min.apply(null, arr);二、BOM 打开新页面和关闭打开的页面、打开:window.open( );打开指定网站:window.open( '地址' , '打开方式...
分类:
其他好文 时间:
2015-06-09 13:12:18
阅读次数:
104
概念:
1.BOM(Browser Object Model):
浏览器对象模型,从名字上就能知道它和浏览器关系密切。浏览器的很多行为是通过JavaScript控制的,例如打开新窗口、打开关闭标签页、把网页设为主页或添加到收藏夹等等,这些功能的实现实质上就是对BOM的操作,BOM就是由一系列独立于内容而与浏览器窗口进行交互的对象构成的。
2.DOM(Document ...
分类:
其他好文 时间:
2015-06-08 19:35:38
阅读次数:
214
一 BOM对象 window 的 相关属性
1. 用户配置机器配置对象 navigator
navigator.userAgent //该属性可以查看用户机器浏览器的配置
"Mozilla/5.0 (iPhone; CPU iPhone OS 8_0 like Mac OS X) AppleWebKit/600.1.3 (KHTML, like Gecko) Version/8.0 ...
分类:
Web程序 时间:
2015-06-08 17:28:46
阅读次数:
185
第8章 浏览器对象8-1 window对象window对象是BOM的核心,window对象指当前的浏览器窗口。window对象方法:注意:在JavaScript基础篇中,已讲解了部分属性,window对象重点讲解计时器。任务在右边编辑器script标签内补充代码,弹出对话框"欢迎来到慕课网"。定义一...
分类:
编程语言 时间:
2015-06-06 23:18:19
阅读次数:
168
BOM:Browser Object Model,是指浏览器对象模型,用于描述这种对象与对象之间层次关系的模型,浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。BOM由多个对象组成,其中代表浏览器窗口的Window对象是BOM的顶层对象,它表示浏览器的一个实例,其他对象都是.....
分类:
其他好文 时间:
2015-06-05 13:40:43
阅读次数:
235