有些人把js通过eval方法加了密码。在线找了一个地址,把它记下来反解密:
有些人把js通过eval方法加了密码。在线找了一个地址,把它记下来反解密:
最近趁部门搬至淘宝办公。
研究了一下之前就开始注意的 :商城首页 的lazy load 实现(也可以说是:伪异步加载)。
首先解释一下商城 的 lazy load 是怎么一回事。
我们打开商城后发现,当你拖动滚动条往下,第二屏以下的东西才慢慢加载出来。
这样做能在初次打开的时候http 请求将大幅度减少,并且页面加载速度也提高不少。
上面说的 伪异步加载 是咋一看的推测,感觉像是滚动到那里的时候 整一个ajax请求,将下面内容加载进来。
...
防阻代码:
function loadScript(url, callback){
var script = document.createElement("script")
script.type = "text/javascript";
if (script.readyState) { //IE
...
1.利用闭包的方式真正实现私用成员。下面具体有这种方法创建对象的不好的分析
...
方法 1.按需要加本脚本或者css
解决方案:
...
http://wyz.67ge.com/taskspeed/
pureDom这个最快。
dojo次之
jQuery在这一方面表现仍要加强。
XML DOM normalize() 方法
定义和用法
合并相邻的 Text 节点并删除空的 Text 节点。
语法:
nodeObject.normalize()说明
这个方法将遍历当前节点的所有子孙节点,通过删除空的 Text 节点,已经合并所有相邻的 Text 节点来规范化文档。该方法在进行节点的插入或删除操作后,对于简化文档树的结构很有用。
...
代表如下:
=============================================================================================
$('.option_dl dd li label').click(function(e){
if ($(this).find("input").attr("type") == "radio") {
...
prototype库的用法:
5. Prototype 所使用的模拟面向对象JavaScript代码的两个函数
[Copy to clipboard] [ - ]
CODE:
//创建一个名为"Class"的全局对象
var Class = {
//它拥有一个用来创建新的对象构造器的函数
create: function() {
//创建一个匿名的对象构造器
...