- 博客(29)
- 资源 (7)
- 收藏
- 关注
原创 一、node (Express) Ejs Angular 移动端开发
一、node (Express) Ejs Angular mongodb 开发模式的开发随笔
2016-11-25 16:48:36
662
转载 数据结构-堆
堆常用来实现优先队列,在这种队列中,待删除的元素为优先级最高(最低)的那个。在任何时候,任意优先元素都是可以插入到队列中去的,是计算机科学中一类特殊的数据结构的统称一、堆的定义最大(最小)堆是一棵每一个节点的键值都不小于(大于)其孩子(如果存在)的键值的树。大顶堆是一棵完全二叉树,同时也是一棵最大树。小顶堆是一棵完全完全二叉树,同时也是一棵最小树。注意:
2016-08-05 10:36:16
411
1
转载 javascript的内存分配
javascript的内存分配了解javascript的人都知道数据的基本类型按大的分类有两种:原始值和引用值 在研习算法的时候会过多的和内存打交道;理解栈和堆的定义是很重要的,算法就是为了能够获得最大的效率 任何语言都是如此,javascript也不例外;在javascript中,我在把变量类型分为原始类型和引用类型。原始类型是放在栈即内存中,而引用类型这是放在堆中。在ECM
2016-08-05 09:46:12
573
1
原创 Ajax 原理及优缺点
1、ajax技术的背景不可否认,ajax技术的流行得益于google的大力推广,正是由于google earth、google suggest以及gmail等对ajax技术的广泛应用,催生了ajax的流行。而这也让微软感到无比的尴尬,因为早在97年,微软便已经发明了ajax中的关键技术,并且在99年IE5推出之时,它便开始支持XmlHttpRequest对象,并且微软之前已经开始在它的一些
2016-04-14 16:14:47
4579
转载 W3C标准以及XHTML和HTML
W3C ( World Wide Web Consortium ) 是一个致力于 W3 (World Wide Web) 标准化的组织,成立于1994年11月,目前(2007年5月)已经拥有441个会员,他们参与制作了以下与 W3 相关的标准. 什么是W3C?W3C ( World Wide Web Consortium ) 是一个致力于 W3 (World Wide Web) 标准化的组织,成立于
2016-04-14 12:29:21
743
转载 如何解决js跨域问题
Js跨域问题是web开发人员最常碰到的一个问题之一。所谓js跨域问题,是指在一个域下的页面中通过js访问另一个不同域下 的数据对象,出于安全性考 虑,几乎所有浏览器都不允许这种跨域访问,这就导致在一些ajax应用中,使用跨域的web service会成为一个问题。 解决js跨域问题,目前在客户端和服务端都有一些现成的解决方案,但这些方案并不能解决所有问题。下面我们先来看下有哪些常用的解决方案,并针
2015-08-17 17:25:57
1112
2
转载 快速将网页中的表格导入到excel中
由于工作关系,笔者经常需要将网页上的一些表格导入Excel中进行保存,以前都是直接使用复制的方法,但有时候粘贴到Excel中的表格不是太理想,事后还需手动去修改,实在麻烦,难道就没有更好的法子了吗?当然有了,就让HTML Table Extractor这款IE插件工具来助一臂之力吧!在IE中打开http://www.download.com/HTML-Table-Extractor/300
2015-08-08 16:08:42
2974
转载 HTML滚动文字代码 marquee标签
朋友给我推荐关于html滚动文字的效果实现,感觉之前都不知道!!以下是来自大神魔人牛牛的新浪博客滚动文字滚动文字滚动文字marquee 参数:BGColor:滚动文本框的背景颜色。Direction:滚动方向设置,可选择Left(从右到左)、Rightup(从下到上)和down(从上到下)scrolldelay:每
2015-07-21 20:49:05
900
原创 关于浏览器DTD与怪异模式
在网上看到的一篇文章,出自名叫的清枫草塘 大神!拿过来膜拜下,,,在兼容IE6时候经常会注意到两个模式的区别浏览器从服务端获取网页后会根据文档的DOCTYPE定义显示网页,如果文档正确定义了DOCTYPE浏览器则会进入标准模式(Standards Mode),否则浏览器会进入怪异模式或混杂模式(Quirks mode)。 浏览器开发初期W3C倡导的网页标准并不流行,因此
2015-07-18 20:55:22
1045
转载 z-index的深度解析
CSS 中的 z-index 属性用于设置节点的堆叠顺序, 拥有更高堆叠顺序的节点将显示在堆叠顺序较低的节点前面, 这是我们对 z-index 属性普遍的认识. 与此同时, 我们总是对堆叠顺序捉摸不透, 将 z-index 的值设得很大也未必能将节点显示在最前面. 本文将通过一些例子对 z-index 的使用方法进行分析, 并且为各位带入 z-index 层级树的概念.这个星期
2015-07-17 17:07:22
877
转载 css中的hack技术
做前端多年,虽然不是经常需要hack,但是我们经常会遇到各浏览器表现不一致的情况。基于此,某些情况我们会极不情愿的使用这个不太友好的方式来达到大家要求的页面表现。我个人是不太推荐使用hack的,要知道一名好的前端,要尽可能不使用hack的情况下实现需求,做到较好的用户体验。可是啊,现实太残酷,浏览器厂商之间历史遗留的问题让我们在目标需求下不得不向hack妥协,虽然这只是个别情况。今天,结合自己的经
2015-07-17 11:32:05
679
转载 清除浮动的几种方法
很多人都有研究闭合浮动元素的问题,但是解决方法却不一样,也并不是每一种方法都尽善尽美。闭合浮动元素(或者叫清除浮动)是web标准设计中经常会遇到的一个问题,因此,这里我想总结一下目前经常用到的几种方法,并比较一下他们的易用性和适用环境。如果你有更好的方法不妨提出来大家一起讨论。问题的提出:最简单的一种情形就是我们把一个小的、固定宽度的div元素(比如导航、引用等)和其他元素内容一起
2015-07-17 10:58:47
1181
原创 html页面中meta标签你不知道 的秘密——meta用法以及相关属性
在平时写网页的时候一直疑惑这个问题,但一直都没去认真的去深究他,今天在网上找到了相关的资料,在这里分享下: meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的与中,meta 标签的用处很多。meta 的属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索
2015-07-15 20:29:18
740
原创 jQuery入门基础知识学习笔记
JS学了一段时间,之后自己也做了一些小的东西(最近在做个人主页),做东西的过程中,大部分使用javascript来编写,可是有些地方还是会用到一些jquery,比如,事件委托、事件绑定这部分的时候使用javascript会很麻烦,而且还存在一些问题,这时使用jquery,只用一个函数就能解决问题。还有就是急忙完成,比较赶的时候会使用jquery。啰嗦了大半天,小编的最终结论就是,jquery是用j
2015-05-31 21:32:33
1052
转载 offsetHeight及其他
网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth (包括边线的宽)网页可见区域高:document.body.offsetHeight (包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文全
2015-05-13 19:55:39
499
转载 当打开浏览器,从在地址栏里输入一个URL开始,到出现整个页面,网络上都发生了什么事
1、浏览器查找域名的IP地址导航的第一步是通过访问域名找出其IP地址。DNS查找过程如下:浏览器缓存——浏览器会缓存DNS记录一段时间(2分钟到30分钟不等并由浏览器决定)。系统缓存——如果浏览器缓存里没有找到需要的记录,浏览器会做一个系统调用。路由器缓存—接着,前面的查询请求发向路由器,它一般会有自己的DNS缓存。ISP DNS缓存——接下来要检查的是ISP缓存DNS的服
2015-04-25 20:38:26
3343
原创 使用闭包函数的好处以及弊端
//好处:可以实现全局变量 的功能//通过闭包可以实现局部变量的累加 function sum(){ var age=21; return function(){ age++; return age; } } var my_age=sum();
2015-04-19 16:42:57
3675
原创 utf-8 unicode 各种编码的区别与联系
1.编码的大概认识以UTF8格式储存的文件档首标识为EF BB BF。 效率 从上述编码原理中得出的结论是: 1).每个英文字母、数字所占的空间为1 Byte; 2).泛欧语系、斯拉夫语字母占2 Bytes; 3).汉字占3 Bytes。 由此可见UTF8对英文来说是个非常诱人的方案,但对中文来说则不太合算,无论用ANSI还是 Unicode/UCS2来编码
2015-04-18 20:16:42
3056
转载 JavaScript中getBoundingClientRect()方法详解
getBoundingClientRect() 这个方法返回一个矩形对象,包含四个属性:left、top、right和bottom。分别表示元素各边与页面上边和左边的距离。var box=document.getElementById('box'); // 获取元素alert(box.getBoundingClientRect().top);
2015-04-11 14:33:01
895
转载 CSS 实现各种三角图形
/* create an arrow that points up */div.arrow-up {width: 0; height: 0; border-left: 5px solid transparent; /* left arrow slant */border-right: 5px solid transparent; /* right arrow slant */
2015-03-17 21:36:45
590
原创 CSS中的clip属性
clip合法的形状值是: auto / rect (top, right, bottom, left) 其中,auto : 默认值。对象无剪切 clip属性是一个比较有用的属性,但往往在实际应用中,并不多见,而webjx.com介绍的也很少。应用clip属性需要注意的两点: 一、clip属性必须和定位属性postion一起使用才能生效。 二、clip裁切的计算坐标都是
2015-03-15 19:58:44
706
转载 position的四个属性
position的四个属性值:1.relative2.absolute3.fixed4.static下面分别讲述这四个属性。 sub1 sub21. relativerelative属性相对比较简单,我们要搞清它是相对哪个对象来进行偏移的。答案是它本身的位置。在上面的代码中,sub1和sub2是同级关系,如果设定sub1一
2015-03-07 17:29:32
1100
3
原创 浅谈最近的扣扣、微信抢红包背后的故事
今天在微信公众号“Java那点事”里发现了这个算法,感觉挺有意思就拿来玩玩。 首当其冲的我必须先说下此次抢红包背后算法中用到的 mt_rand()函数的含义及用法: 语法:mt_rand(min,max) 说明:如果没有提供可选参数min 和max,mt_rand()返回0到rand_max之间的伪随机数,例如想要1到100(包括1和100)之间的随机数,用mt
2015-02-15 19:10:55
1887
2
原创 JSON相关的学习笔记,json的表示方法,eval(),parse(),stringify()方法的使用
"{'name':'yunjie','age':18}""[19,'yunjie',true]"//最常用 的JSON表示结构[{ "title":"w", "num":1 },{ "title":"w", "num":1 },{ "title":"w", " num":1
2014-11-17 21:41:13
786
1
原创 javascript中关于DOM的代码示例及相关笔记
学习javascript代码 编辑区 字体颜色: Dlack Red Green Blue 字体样式: Bold Italic Underline Comic Sans 字体: Serif Sans-serifMonoComic Sans
2014-11-13 18:02:51
588
原创 学习笔记javascript
function myfun(a) { var name=a; return "my name is :"+name; } window.setInterval(mufun,2000); //此方法是标准方式 window.setInterval("myfun()",2
2014-11-06 18:14:57
579
原创 JavaScript学习笔记:用JavaScript部分小功能的实现
var num=0; var max=5; var id=null; function box(){ num++; document.getElementById('a').innerHTML +=num; if(num==max){
2014-11-05 21:51:38
565
原创 学习笔记:javascript中的六种继承
今天学习了javascript中的继承,以下是总结的笔记,有不足或者欠妥的地方希望能和亲爱的你一起谈论:第一种:原型链式继承方式function Box(){ this.name="lily"; } function Desk(myage){ this.age=myage; } Desk.prototype=ne
2014-11-03 18:16:30
553
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人