野生程序员是指仅凭对计算机开发的兴趣进入这个行业,从前端到后台一手包揽,但各方面能力都不精通的人。野生程序员有很强大的单兵作战能力,但是在编入“正规军”之后,可能会不适应新的做事方法。 遭遇“野生程序员” 腾讯公司内部的团队很多,在团队管理上有项目和专业两个维度。也就是说,有些团队是项目维度的,整个...
页面上的 DOM 就是标识,存在 DOM 属性标识就执行这个标识对应的脚本,执行顺序就是 DOM 的摆放顺序。 每个模块代码都使用单个 git 仓库管理,这样能够更好地追踪单个模块的修改记录和版本,也可以解决上面提出的问题(依次修改 ABC 模块,并上线了三次,如果需要回滚 A 模块,则 BC 模块的修改也要跟着滚回去)。 3. ...
JS动态构建一棵目录树 在使用frameset布局的时候,经常会用到目录树,我们可以把一棵树写死,但是更多的情况是,这棵树需要随时被改动,所以我们期望的是他能够被动态的构建。 MVC,算是了解一点,那本文就把这棵树根据M-V-C给拆开分解吧。 点击链接demo→ 下面就来看看这棵树是怎么构建的。 Module [数据层] var ...
jS实现文本框在点击时变色 网页上默认的文本框老是灰色风格,看的都有点不耐烦了,用CSS和JS改变其样式是大家都喜欢用的方法,今天写了一个点击边框变色的文本框,鼠标点击文本框将要输入的时候,文本框自动变色高亮显示,非常有视觉效果,让文本框变漂亮了许多。HTML代码如下: 01<!DOCTYPE html PUBLIC "-//W3C//DTD...
DIV高度自适应,这是在网页设计中常遇到的问题,为了给大家提供参考,这里提供3种div高度自适应的方法:一是JS法、二是背景图填充法、三是“补丁大法”(比较变态)。 1、JS法 代码如下。原理:用JS判断左右DIV的高度,若不一致则设为一致。 01<divstyle="width:500px;background:#cccccc;height:0px;"> ...
JavaScript模板引擎原理,几行代码的事儿什么是模板引擎,说的简单点,就是一个字符串中有几个变量待定。比如:var tpl = 'Hei, my name is , and I\'m years old.';通过模板引擎函数把数据塞进去,var da...
44<li><ahref="#">完全兼容IE, FF, Opera, 文字间断滚动测试……</a></li> 45<li><ahref="#">完全兼容IE, FF, Opera, 文字间断滚动测试……</a></li> 46<li><ahref="#">完全兼容IE, FF, Opera, 文字间断滚动测试……</a></li> ...
CSS和JavaScript控制段落最后自动添加指定的隐藏文字,不建议这样用,因为对搜索引擎不太友好。不过作为一项技巧来研究,下面帖出具体的代码,以供参考指正: 01<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ...
去掉水平方向(左右拉)的滚动条: <body style="overflow:scroll;overflow-x:hidden">网页正文</body> 若水平的和垂直的都不想要,那就这样,更简单: <body scroll="no"></body> 此些代码在IE8中做过测试,完全可用,火狐和chrome下也生效,相当不错了。
因为new Function是在全局作用域上执行的,所以返回的是Global对象,下面的eval需要一起注意,eval前如果不交window,那它便处于function作用域中(javascript利用function里分隔作用域),自然不会返回window或者全局对象。使用Function要注意一点: (function () {