代码改变世界

随笔档案-2014年03月

html5 css3实现图中结构

2014-03-31 00:55 by 大额_skylar, 377 阅读, 收藏, 编辑
摘要: demo column 1 column 2 column 3 阅读全文

html表格相关

2014-03-30 10:32 by 大额_skylar, 242 阅读, 收藏, 编辑
摘要: 我的表格 more details 这是一个统计电子商务网站的一个表格 国家 网站名 URL Alexa排名 中国 淘宝网 www.taobao.com 38 美国 Ebay www.Ebay.com 22 美国 Amazon www.Amazon.com 27 ... 阅读全文

js跨浏览器的事件处理函数

2014-03-30 09:29 by 大额_skylar, 270 阅读, 收藏, 编辑
摘要: /* 跨浏览器的事件处理函数*/var EventUtil = { addHandler : function(element,type,handler){ if(element.addEventListener){ element.addEventLi... 阅读全文

js实现DOM结构

2014-03-30 09:12 by 大额_skylar, 811 阅读, 收藏, 编辑
摘要: /* 编写一段js脚本生成下面的DOM结构。要求使用标准的DOM方法或属性 淘,你喜欢 */var newdiv = document.createElement('div');newdiv.id = 'example';var newp = document.createEl... 阅读全文

js函数实现转换css中常用的颜色编码

2014-03-29 20:26 by 大额_skylar, 618 阅读, 收藏, 编辑
摘要: //转换css中常用颜色编码var toRGB = function (val){ var reg1 = /^#([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i; //i不区分大小写 var reg2 = /^#([0-9A-F])([0-9A-F]... 阅读全文

js实现快速排序

2014-03-29 19:15 by 大额_skylar, 290 阅读, 收藏, 编辑
摘要: 非原创:var quickSort = function(arr){ if(arr.length<=1){return arr;} var pivotIndex = Math.floor(arr.length/2); var pivot = arr.splice(p... 阅读全文

使用NodeList

2014-03-28 19:48 by 大额_skylar, 309 阅读, 收藏, 编辑
摘要: 理解NodeList、NamedNodeMap和HTMLCollection是整体透彻理解DOM的关键。 这三个集合都是“动态”的,也就是说:每当文档结构发生变化时,他们都会得到更新,他们始终保存的都是最新最准确的信息。 从本质上说:所有NodeList对象都是在访问DOM文档时实时运行的查询。/... 阅读全文

一天一小段js代码(no.3)

2014-03-28 19:13 by 大额_skylar, 320 阅读, 收藏, 编辑
摘要: //遍历属性,返回名值对 function outputAttributes(element){ var pairs = new Array(), attrName, attrValue, i, len; for... 阅读全文

变量提升问题

2014-03-28 17:53 by 大额_skylar, 244 阅读, 收藏, 编辑
摘要: 毫不夸张的说,关于变量提升的问题,我看起来懂了,但是到现在为止,还是见一次错一次:var foo = 1;function main(){ alert(foo); var foo = 2; alert(this.foo); this.foo = 3;}//var mi = m... 阅读全文

使用Location对象查询字符串参数

2014-03-25 21:22 by 大额_skylar, 559 阅读, 收藏, 编辑
摘要: location是BOM中最有用的对象之一: 1.它提供了与当前窗口中加载的文档有关的信息; 2.他还提供了一些导航功能。 location对象的属性有: hash, host, hostname, href, pathname, port, protocol, searc... 阅读全文

一天一小段js代码(no.2)

2014-03-25 20:50 by 大额_skylar, 278 阅读, 收藏, 编辑
摘要: (一)可以用下面js代码来检测弹出窗口是否被屏蔽:var blocked = false ;try { /*window.open()方法接受4个参数window.open(要加载的url,窗口目标,一个特性字符串,表示新页面是否取代浏览器历史记录中当前加载页面的布尔值)*/ /*窗口目... 阅读全文

一天一小段js代码(no.1)

2014-03-25 20:00 by 大额_skylar, 345 阅读, 收藏, 编辑
摘要: 10000个数字中缺少三个数,编程找出缺少的三个数字。 算法实现:/*生成10000个数中随机抽掉三个数后的数组*/function supplyRandomArray(){ /*生成含有10000个数字的数组*/ var arr = [],n=10000; for(var i=... 阅读全文

JS闭包中的this对象

2014-03-23 18:03 by 大额_skylar, 587 阅读, 收藏, 编辑
摘要: 我们知道,当函数被作为某个对象的方法调用时,this等于那个对象,不过,匿名函数的执行环境具有全局性,因此其this对象通常指向window。 下面代码很好的说明了这一点: 1 var name = 'The Window'; 2 3 var object = { 4 name : 'M... 阅读全文

JS数组去重

2014-03-18 20:10 by 大额_skylar, 253 阅读, 收藏, 编辑
摘要: 给Array本地对象添加一个原型方法,用于删除数组中的重复的条目(可能有有多个),返回值是一个包含被删除的重复条目的数组:Array.prototype.Distinct = function(){ var res = []; for(var i=0;i<this.length;i++)... 阅读全文

将整数转换成二进制的java小程序

2014-03-15 15:26 by 大额_skylar, 563 阅读, 收藏, 编辑
摘要: 首先我们知道,将整数转换成二进制是将整数除二取余将最后除得的数和得到的余数从下向上写,组成得到的二进制数。java程序实现如下:public class ChangeToErjinzhi { public static void main(String[] args){ int a=302; String str=""; while(a>1){ str=a%2+str; a=(int)(a/2); } str=a+str; System.out.println(str); }} 阅读全文

使用抓包工具SpyNet对你的网络进行监控

2014-03-12 13:08 by 大额_skylar, 3070 阅读, 收藏, 编辑
摘要: 步骤1:下载并安装SpyNet Sniffer嗅探器之后,第一次运行SpyNet Sniffer后,将会弹出【Settings(设置)】对话框,在其中选择需要监听对象,如图所示。步骤2:单击【Active】按钮,在【Active】设置区域可以选择当缓冲满时应采取的措施,以及记录文件保存的路径等信息,如图所示使用SpyNet Sniffer攫取相关证据的具体操作步骤如下:步骤3:单击【Miscellaneous】按钮,在【Miscellaneous】设置区域设置缓冲区的大小,如图所示。单击【确定】按钮,即可打开【SpyNet Sniffer】窗口,如图所示步骤4:在【SpyNet Sniffer 阅读全文

两段for循环代码的区别

2014-03-11 16:37 by 大额_skylar, 265 阅读, 收藏, 编辑
摘要: 第一段:#includeusing namespace std;int main(){ int a; int x; for(a=0,x=0;ausing namespace std;int main(){ int a; int x; for(a=0,x=0;a<=1&&!x++;){ a++; } cout<<a<<x<<endl; system("pause"); return 0;}第一段输出:21第二段输出:12 阅读全文

十进制数转化成二进制后包含一的数量(c++)

2014-03-11 16:20 by 大额_skylar, 228 阅读, 收藏, 编辑
摘要: #include using namespace std;int func(int x){ int count=0; while(x){ count++; x=x&(x-1); } return count;}int main(){ cout<<func(9999)<<endl; system("pause"); return 0;} 阅读全文
点击右上角即可分享
微信分享提示