- 博客(60)
- 收藏
- 关注
转载 js把其他类型转化成字符串
toString() : 除了null和undefined之外,其他的类型(数值,布尔,字符串,对象)都有此方法,它返回相应值的字符串表现(并不修改原变量);var age = 11;var ageAsString = age.toString(); //"11"alert(age) //11;var found = true;var foundAsStrin...
2016-04-27 10:23:00 147
转载 js中的重载
javaScript中不可能像java那样通过不同的参数类型或者个数来实现重载,因为javaScript中的函数参数都保存在arguments对象中。重复定义相同名字的函数,后定义的会覆盖之前的。但是javaScript有自己的方式可以模仿重载://参数个数function doAdd(num1,num2){ var sum; if(arguments.l...
2016-04-27 09:51:00 127
转载 ajax异步刷新的实现原理
ajax包括三部分1.xmlHttpRequest对象 2.javaScript回调函数 3.DOM先区分readyState 和 status的区别 readyState可以代表请求/响应过程的当前活动阶段,它在与服务器交互的过程中修改; status代表服务器响应的http状态;异步刷新实现原理:当xmlHttpRequest对象的readyState...
2016-04-11 16:45:00 262
转载 bootstrap栅格化布局
这几天研究了bootstrap响应式布局,其实现原理如下 :首先用@media查询当前屏幕的大小,然后根据屏幕大小显示不同样式,样式都是用%定义的。自己模仿也实现了类似的布局,代码如下://html文件<!DOCTYPE html><html> <head> <meta charset="utf-8">...
2016-04-09 21:06:00 210
转载 焦点图插件
焦点图有js,jquery,css等多种实现方式。今天看到一个小巧的焦点图插件myFoucs,压缩下来只有900k,在此备忘!下载地址:http://demo.jb51.net/js/myfocus/download.html转载于:https://www.cnblogs.com/summer323/p/5356013.html...
2016-04-05 17:38:00 88
转载 js事件委托
原理利用js的事件冒泡原理,把onclick,onmouseenter等事件绑定到父节点上,这样做的好处是:1.避免多次循环,例如给ul的li增加样式;2.可以给动态增加的节点绑定事件,例如ul中新增的li也需要有事件;3.代码简洁,便于维护;4.复用函数对象,优化性能;原生js实现//跨浏览器绑定事件function addEve...
2016-03-31 16:57:00 76
转载 js中的createDocumentFragment方法
减少修改DOM的次数详见博客:http://www.cnblogs.com/yunfour/archive/2011/06/21/2085911.html转载于:https://www.cnblogs.com/summer323/p/5328307.html
2016-03-28 11:17:00 209
转载 css绘制三角形的技巧
博客地址:http://www.cnblogs.com/lhb25/p/css-and-css3-triangle.html这个大牛还有很多前端分享!转载于:https://www.cnblogs.com/summer323/p/5323871.html
2016-03-26 20:01:00 85
转载 css各种情况下居中的方法
推荐博客:https://css-tricks.com/centering-css-complete-guide/http://howtocenterincss.com/#contentType=div&horizontal=center&vertical=middle&browser.IE=6其中在不确定height的情况下使用transfor...
2016-03-24 11:30:00 102
转载 css清除浮动方法
浮动会让元素塌陷,即被浮动元素的父元素(不设置height)不具有高度。例如一个父元素包含了浮动元素,它将塌陷具有零高度,解决方法:1.在浮动元素后面定义一个div,并设置clear:both;清除浮动,同时为了解决IE6中div有高度的问题可以增加属性 height:0;overflow:hidden;2.为父元素增加类clearfix:.cl...
2016-03-24 10:34:00 73
转载 三栏式布局(下)
以下两种方式分别用float和position:absolute 实现,中间的自适应宽度都是用margin实现的,事实证明margin真的很方便!方法1(position):.container{ background-color: #eee; position:relative; overflow: auto;}.left,.rig...
2016-03-22 17:12:00 76
转载 定位对宽度的影响
float 和 绝对定位都是根据内容的宽度而定;相对定位和块状元素,如果不设置宽度,默认是100%(父元素)转载于:https://www.cnblogs.com/summer323/p/5306327.html...
2016-03-22 14:23:00 245
转载 三栏式布局(上)
设置一个三栏式布局,要求:左右宽度固定,中间自适应占满剩余空间,并且随屏幕调整大小。父元素的高度取决于三列最高高度(效果图如上); 第一次尝试:.container{ background-color: #eee; position:relative; overflow: auto;}.left{ width:200px;}...
2016-03-22 10:59:00 94
转载 css布局博客推荐
学了很久的css,但是对布局一直是很捉急~ 今天看到这两篇博客,真是茅塞顿开! http://zh.learnlayout.com/toc.html http://www.barelyfitz.com/screencast/html-training/css/positioning/转载于:https://www.cnblogs.com/summer323/p...
2016-03-21 17:35:00 69
转载 Odd Even Linked List(JS实现)
该开始以为space O(1)是只能定义一个变量,后来百度才知道是就地逆置;网上看到这个方法,感觉很巧妙,自己用js写的;var oddEvenList = function(head) { if(head===null||head.next===null) return head; var odd = head; var even = hea...
2016-03-21 10:39:00 91
转载 css设置div始终居中
前提是div在父元素中占位;详见博客地址:http://www.cnblogs.com/DebugLZQ/archive/2011/08/09/2132381.html转载于:https://www.cnblogs.com/summer323/p/5282375.html
2016-03-16 10:18:00 200
转载 css Position定位属性
详见博客:http://www.cnblogs.com/polk6/p/3214847.html转载于:https://www.cnblogs.com/summer323/p/5282287.html
2016-03-16 10:00:00 78
转载 css3画实心圆
设置border-radius的值为width和height的1/2;例子如下:#circle { width: 200px; height: 200px; background-color: #a72525; -webkit-border-radius: 100px; -moz-border-radius:100px;border-radius:100px;...
2016-03-15 17:05:00 208
转载 javascript变量声明提升
1.javascript引擎在运行一个js文件时,会把所有的变量声明提升到当前作用域的最前面,这叫变量声明提升。 因此,如果在当前作用域中 ,在某变量声明之前访问了该变量,则会返回undifined;而不是直接报错(未定义);2.不只是变量声明,函数声明也会提升。这里要注意函数表达式和函数声明的区别。函数表达式不会被提升,而函数声明可以提升。...
2016-03-15 16:51:00 72
转载 javascript的作用域链
出自博客地址:http://www.cnblogs.com/lhb25/archive/2011/09/06/javascript-scope-chain.html;1.作用域的概念 任何程序设计语言都有作用域链的概念。作用域指的是变量和函数的可访问的范围,它决定了变量和函数的生命周期。可分为全局作用域和局部作用域。2.作用域链的组成 作用域链由函数...
2016-03-15 16:46:00 94
转载 jQuery中serialize()和param()的区别
serialize()函数是对form中有name属性的元素值进行数据序列化,param()可以对将任意的参数(对象,数组)进行url地址格式的转换。转载于:https://www.cnblogs.com/summer323/p/5280064.html...
2016-03-15 16:37:00 119
转载 javascript中的闭包
1.闭包的概念 闭包简单的理解就是,在函数内部定义的函数。或者是在函数返回后,没有释放资源的栈区。2.闭包的用法闭包最神奇的地方---------在外部函数内定义的局部变量并不会随着外部函数的返回而被消亡,局部变量在函数执行结束后仍然可以被函数外的代码访问甚至修改。3.使用闭包需要注意的地方 由于闭包会引用包含函数的整个活动对象,因...
2016-03-15 16:35:00 77
转载 javascript中this关键字的用法
值得注意,该关键字在javascript中和执行环境,而非声明环境有关。一般而言,在javascript中,this指向函数执行时的当前对象。在没有明确的当前对象时, this指向window.总的原则是,this指的是调用函数的对象。需要特别注意的是:setTimeout、setInterval和匿名函数执行时的this指向全局对象。...
2016-03-15 16:34:00 63
转载 javascript面向对象编程
1.用构造函数封装对象的属性和方法。 1 function Cat(name,color){ 2 this.name=name; 3 4 this.color=color; 5 6 } 7 8 var cat1 = new Cat("大毛","黄色"); 9 10 var cat2 = new Cat("二毛"...
2016-03-15 16:33:00 57
转载 javascript的继承方式
常用的方法比如,现在有一个“动物”对象的构造函数。function Animal(){ this.species = "动物"; }还有一个“猫”对象的构造函数。function Cat(name,color){ this.name = name; this.color = color...
2016-03-15 16:31:00 49
转载 event事件对象
DOM中的事件对象(w3c标准): preventDefault 取消事件默认行为; stopImmediatePropagation() 取消事件冒泡同时阻止当前节点上的事件处理程序被调用 stopPropagation() 取消事件冒泡,对当前节点无影响; target 获取事件源; IE中的事件...
2016-03-15 16:27:00 53
转载 解决ul里最后一个li的margin问题
1、运用css3的nth-child(3n)<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>demo</title> <style> *{margin:0;padding:0}...
2016-03-15 16:21:00 174
转载 递归算法学习系列之经典背包问题
1.引子 我们人类是一种贪婪的动物,如果给您一个容量一定的背包和一些大小不一的物品,裝到背包里面的物品就归您,遇到这种好事大家一定不会错过,用力塞不一定是最好的办法,用脑子才行,下面就教您如何解决这样的问题,以获得更多的奖品。2.应用场景 在一个物品向量中找到一个子集满足条件如下 : 1)这个子集加起来的体积大小不能大于指定阀值 2) 这个物品子集加起...
2015-12-10 15:26:00 69
转载 Range Sum Query 2D - Immutable
Given a 2D matrixmatrix, find the sum of the elements inside the rectangle defined by its upper left corner (row1,col1) and lower right corner (row2,col2).The above rectangle (with the red b...
2015-12-07 17:19:00 64
转载 Range Sum Query - Immutable
动态规划问题Given an integer arraynums, find the sum of the elements between indicesiandj(i≤j), inclusive.Example:Given nums = [-2, 0, 3, -5, 2, -1]sumRange(0, 2) -> 1sumRange(2, ...
2015-12-07 15:50:00 56
转载 负margin的理解和应用
这篇博客讲的不错:http://blog.163.com/zhengqi_sheng/blog/static/21432319120135494122645/转载于:https://www.cnblogs.com/summer323/articles/4992293.html
2015-11-24 17:33:00 102
转载 a:link不能正常显示的问题
经常碰到一个问题,设置了a:link之后不起作用。代码如下:.notice ul li a:link{ text-decoration: none; color:#000;}.notice ul li a:hover { color:#f98; font-weight: bolder;}上网查了才知道,原来是必须按...
2015-11-23 15:06:00 790
转载 使用TortoiseGit对Git版本进行分支操作
版本克隆分支问题TortoiseGit在克隆分支的时候,默认克隆master分支,克隆后本地工作目录为中心器的Master分支.克隆后本地分支中心库分支Push分支到中心服务器(Pushing the local branch to a new remote branch)Git在本地创建分支后,如果我们需要和团队其他成员做代码交流时就需要将本地分支上传到...
2015-11-17 14:41:00 142
转载 cmd命令结束占用tomcat的进程
1. 输入:netstat -aon (或者 netstat -aon !findstr "8080") 找到8080端口对应进程的pid :xxx;2.输入: taskkill /pid xxxx显示:成功:给进程发送了终止信号,进程的PID为xxxx.转载于:https://www.cnblogs.com/summer323/p/4952323.html...
2015-11-10 11:22:00 107
转载 在js里访问css里面属性的封装函数
像上一篇博客(http://www.cnblogs.com/summer323/articles/4916368.html)中提到的,当在js中用--obj.style.left--获取在CSS里定义的left值,是获取不到的。width和height也是如此。那么此时可以用一个函数 function getStyle(obj,attr){ if(obj.curre...
2015-10-28 15:13:00 79
转载 obj.offsetLeft和obj.style.left的区别(转载)
offsetLeft 获取的是相对于父对象的左边距left 获取或设置相对于 具有定位属性(position定义为relative,absolute,fixed)的父对象 的左边距如果父对象设置了padding,或者obj本身设置了margin,则两者不相等如果父div的position定义为relative,子div的position定义为absolute,那么子div的...
2015-10-28 09:36:00 142
转载 原生js实现瀑布流
浏览网页的时候经常会遇到瀑布流布局的网站。也许有些读者不了解瀑布流。瀑布流,又称瀑布流式布局。是比较流行的一种网站页面布局,视觉表现为参差不齐的多栏布局,随着页面滚动条向下滚动,这种布局还会不断加载数据块并附加至当前尾部。比如下面图片的效果,就是一个典型的瀑布流。网上有很多JQ的瀑布流插件,而且都写好了兼容,都可以尝试去使用,这里只是跟大家分享一下原生js实现瀑布流的效...
2015-09-18 16:48:00 98
转载 js实现选项卡切换
1.效果图: 2.实现 分两部分:一是选项卡,二是选项卡内容 3.代码 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <style type="text/css"> 5 body{ font-size:14px...
2015-09-10 21:26:00 78
转载 (转载)用ul做横向导航
/* ul li以横排显示 *//* 所有class为menu的div中的ul样式 */div.menu ul{ list-style:none; /* 去掉ul前面的符号 */ margin: 0px; /* 与外界元素的距离为0 */ padding: 0px; /* 与内部元素的距离为0 */ width: aut...
2015-09-10 21:17:00 95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人