Javascript浅拷贝与深拷贝
js中的赋值都为引用传递.就是说,在把一个对像赋值给一个变量时,那么这个变量所指向的仍就是原来对像的地址.引用就是浅拷贝。深拷贝就是不紧复制对象的基本类,同时也复制原对象中的对象.就是说完全是新对象产生的,新对象所指向的不是原来对像的地址。 Javascript深拷贝有很多封装的方法,大家网上可以搜索一下.看下面这个例子..........
精选技术长文、实践记录与系统化阅读
低噪声、高可扫读;标题、摘要、来源、标签一目了然。
采集自各技术站点的近期文章。
js中的赋值都为引用传递.就是说,在把一个对像赋值给一个变量时,那么这个变量所指向的仍就是原来对像的地址.引用就是浅拷贝。深拷贝就是不紧复制对象的基本类,同时也复制原对象中的对象.就是说完全是新对象产生的,新对象所指向的不是原来对像的地址。 Javascript深拷贝有很多封装的方法,大家网上可以搜索一下.看下面这个例子..........
本文主要说的是,产品设计过程中团队的分歧是不可避免的,如果控制在范围内的话是对团队协作有利的,而基于UCD的理念并由产品经理来推动可以完美的解决这个问题。 故事1,我要的是葫芦 小D:小Q,我需要一个没有籽的葫芦,能搞定吗? 小Q:葫芦是可以搞定的,但是,没有籽的目前无法搞定,不过,搞定是可以的,但是需要很长的时间。 小D:都是男人,直接点,我在一周内需要,能不能搞定吧! 小Q:这个很复杂,而且目前的工艺还不具...
很久之前就对jQuery.animate的实现非常感兴趣,不过前段时间很忙,直到前几天端午假期才有时间去研究。jQuery.animate的每种动画过渡效果都是通过easing函数实现的。jQuery1.4.2中就预置了两个这样的函数。。。
这两天抽了点时间继续完善“X计划”的核心部分,核心嘛,就要加载必须的文件,尝试了两种方法,发现效率是不同的,分享一下吧~先来说说两种方式:1)定义一个字符串变量,里面保存要加载...
我的系统是ubuntu 10.04 ,编码是zh_CN.UTF-8。我从网络上下载的绝大部分zip包,解压后,连带目录和文件都是乱码。在终端尝试更换LANG,LANGUAGE等环境变量,还是不能直接解决问题。而且用unzip解压后,无论你怎么设置convmv命令的编码参数,均不能解决问题。后通过7z工具算是暂时解决了这个问题。首先用apt安装7z工具包。然后用下面的两条指令。。。。
每个产品在概念阶段,都应该给出一个性格,或者叫产品理念。产品性格很虚,但作用却很重要。往往产品性格成为产品在某些方面取舍的重要标准。 产品性格的影响因素: 1、产品定位。很多时间销售、老板、技术已经决定了产品的定位,而当产品定位服务销售、老板、技术时会让产品本身的性格发生偏差。 2、市场趋势。很多产品被扼杀于摇篮中,是因为市场趋势的变化。当市场趋势发生变化,而产品未能很好的上市时,产品的性格就会受到影...
近来,“用户体验”这个词越来越多得出现在互联网从业者的谈资之中,也有越来越多的人以谈论用户体验为荣,以吹嘘用户体验为乐趣。而对于到底什么是用户体验,为什么要去做用户体验,怎么去做用户体验却仅仅一知半解或压根就不明白。大家一窝蜂地去为了做用户体验而做用户体验,而连最为基本的用户体验要素都不得而知。试想,这样的一种态度和行为方式真的会为用户得来好的,真正的,易用的,贴心的体验吗? 这几天看到摄氏度写的...
W3C在mouseover和mouseout事件中添加了relatedTarget属性。在mouseover事件中,它表示鼠标来自哪个元素,在mouseout事件中,它指向鼠标去往的那个元素。
elem.style.left是元素的最左边(包括元素的margin-left)到offsetParent左边padding(包括左边padding)的距离。用公式简单的表示一下两者的关系:elem.offsetLeft = elem.style.left + elem.style.marginLeft
需求也比较简单,老婆是做社区运营的,所以需要每天把几个帖子定时的顶上来,手工做很累,所以就想让我用程序实现。
分析一下,其实无非是先用户名和密码登录,获取到cookie后,再带着cookie去访问要顶贴的页面即可,至于剖析页面来获取url就是BeautifulSoup要做的事情了。(论坛是discuz做的,这里只为演示方法)
其实这个是凑数来的。只是好久没动博客了,实在是说不过去了,丫的太懒了。其实是淡水没有时间(好假的借口)。 闲话不多说了。现在一般都是用li做菜单了,淡水也就从了。li的float:left,可以了变成横向的菜单了。但是它们怎么跑到区域里居中显示呢(一般是页脚的链接是居中的)?li的display:inline;就可以了,float:left都不要了,自己跑一行去了。
在Firefox里面input的值会被缓存起来,刷新页面之后,会恢复成刷新之前的值。有的时候我们并不希望这么做,可以用autocomplete="off"来阻止Firefox的默认机制。
图片翻转的小例子,很多微博都在用。
用简单的一行CSS就可以在表单元素里禁用输入法,不一定兼容所有浏览器,目前测试过并且支持ime-mode的有IE6和FF。
PHP中文分词类,主要作用是分析语料库,找出核心主题词,是网页相似度引擎的子模块相比成熟的分词类库,如Lucene,中科院之流 没有任何优势,本类库是实验性项目,效率及算法[trie]并无特殊 ...
去跨国公司工作可能是大部分人的梦想,特别是《杜拉拉升职记》的流行,更加说明了这个现象。不过作为一个曾经尝过螃蟹的人来说,跨国公司也并非十全十美,并不是每个人都适合去跨国公司,特别是有志于钻研技术的程序员,跨国公司未必是合适的选择。以下摘自JavaEye网站的讨论贴:XXX 写道小公司真他妈的操蛋1 感觉干活就是在抢任务,无规划无文化 2 由于小公司这个平台,竞争力不行,...
当一行文本的长度超出容器的最大宽度,就要产生自动换行的问题。CSS的white-space属性可以决定自动换行的行为。
用JS判断字符串能不能转换为数字。
在IE6下,li标签中有浮动元素的话,就有可能在两个li之间出现一条多余的空白。在浮动元素上设置vertical-align: top可以消除掉空白。
构建lambda在运行时获取匿名对象的属性。