`
zccst
  • 浏览: 3319510 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
zccst js 1,跨域 2,eval 3,缓存 4,同步与异步的区别? 5, 图片, 内容延时加载 用scrolltop 判断有没到第二屏, 然后后ajax去取数据.... 还有吗 综合: 网站性能优化的方法 响应式布局 渐进增强与优雅降级的理解 Jpeg、gif、png格 ...
作者:zccst 二、setTimeout与while的执行顺序 var t=true; setTimeout(function(){ console.log(123); t=false; },1000); while(t){ } console.log('end'); 令我吃惊的是,在chrome中,竟然崩溃了。 解答: 是不会输出END的,因为,执行这条语句的时候是先执行 while语句,再执行setTimeout里面的语句。因为T=TURN ,所以while会一直循环,造成浏览器假死。 因为javascript引擎是单线程执行的,while循 ...
作者:zccst 1,var a = b = 5; (function(){ var a = b = 5; })(); console.log(a);//undefined 报错 console.log(b);//5 等价于 window.b = 5, var a = b; 2,变量和函数的声明提前 function test(){ console.log(a);//undefined console.log(foo());//2 var a = 1 ; function foo() { return 2;}; } t ...
作者:zccst 2015-03-30 今天发现从1.8后,jQuery做了调整 The jqXHR objects returned by $.ajax() as of jQuery 1.5 implement the Promise interface, giving them all the properties, methods, and behavior of a Promise (see Deferred object for more information). These methods take one or more function arguments that are ...
zccst转载 一、问题描述 有一个大文件,里面有十亿个字符串,乱序的,要求将这些字符串以字典的顺序排好序 二、解决思路         将大文件切割成小文件,每个小文件内归并排序;         对所有的小文件进行归并排序——多重归并排序 三、解决方案 3.1 模拟产生10亿个随机字符 public static void generateDate() throws IOException { BufferedWriter writer = new BufferedWriter(new FileWriter(ORIGINALPATH)); Random random ...
zccst转载 toFixed 保留2位小数 4舍5入 判断一个数是否是数字? a === +a 取正(+), 减零 (-0), 乘一,(*1),除以一(/1),取负(-,这个得到相反的值)。 console.log(+'123') //输出 123 console.log(-'123') //输出 -123 console.log('123' - 0) //输出 123 console.log('123'*1) //输出 123 console.log('123'/1) //输出 123 console.log(+true) //输出1 console.log(+ ...
Javascript精确计算时的bug JS无法进行精确计算的bug 在做CRM,二代审核需求审核详情页面时。需要按比例(后端传类似0.8的小数)把用户输入的数字显示在不同的地方。 在做dubheInvest = invest * (1 - ratio);运算时发现问题。具体如下: 示例代码: console.log( 1 - 0.8 );  //输出 0.19999999999999996 console.log( 6 * 0.7 );  //输出 4.199999999999999 console.log( 0.1 + 0.2 );  //输出 0.30000000000000004 ...
作者:zccst 301 永久重定向,告诉客户端以后应从新地址访问. 302 作为HTTP1.0的标准,以前叫做Moved Temporarily ,现在叫Found. 现在使用只是为了兼容性的处理,包括PHP的默认Location重定向用的也是302. 但是HTTP 1.1 有303 和307作为详细的补充,其实是对302的细化 303:对于POST请求,它表示请求已经被处理,客户端可以接着使用GET方法去请求Location里的URI。 307:对于POST请求,表示请求还没有被处理,客户端应该向Location里的URI重新发起POST请求。 实际测试: 测试内容: 写一个测试的test ...
作者:zccst 总结了一下,只要在CSS中定义了如下句子,可保网页不会再被撑开了。 table{table-layout: fixed;} td{word-break: break-all; word-wrap:break-word;} //(1)word-break设置强行换行  break-all强制英文单词断行 //(2)break-word;内容将在边界 ...
作者:zccst 2014-12-11 toFixed 保留2位小数 4舍5入 判断一个数是否是数字? a === +a 取正(+), 减零 (-0), 乘一,(*1),除以一(/1),取负(-,这个得到相反的值)。 console.log(+'123') //输出 123 console.log(-'123') //输出 -123 console.log('123' - 0) //输出 123 console.log('123'*1) //输出 123 console.log('123'/1) //输出 123 console.log(+true) //输出1 console.lo ...
作者:zccst reload 方法,该方法强迫浏览器刷新当前页面。 语法: location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新") replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和“后退”来访问已经被替换的URL。 语法: location.replace(URL) 在实际应用的时候,重新刷新页面的 ...
作者:zccst 1,X-UA-Compatible是神马? 文档:https://www.modern.ie/en-us/performance/how-to-use-x-ua-compatible X-UA-Compatible是IE8的一个专有<meta>属性,它告诉IE8采用何种IE版本去渲染网页,在html的<head>标签中使用。可以在微软官方文档 ...
作者:zccst 2015-06-10 模块间通信的原理: 发布方,publish("key1"); 订阅方,subscribe("key1", context, fn);多个订阅方形成订阅数组。 当发布方publish时,执行pubsub的方法,把所有订阅key为key1的方法全部执行一遍(数组)。 PubSubJS是用来解决模块间通讯的问题。 比如,在一个列表上部创建了一个新case时,需要在创建成功的时候刷新列表,将新创建的内容显示到列表中。这种情况其实也可以直接调用。 但是再比如,有很多其他模块需要订阅刷新列表,这时优势就显现出 ...
作者:zccst 一、如何判断 //ie7需要对三级菜单的横向定位做一下处理,应该是ul和li的问题,ie8、9和火狐是一致的 if(window.ActiveXObject && /msie 7\.0/i.test(navigator.userAgent)){ level2Menu += '<div class="subnav_up" style="display:none;left: 5px; top: 35px;">'; } else { // } 二、如何解决 可兼容IE7 li{disp ...
作者:zccst Cookie 高级篇   一.cookie 路径概念   在基础知识中有提到 cookie 有域和路径的概念,现在来介绍路径在 cookie 中的作用。   cookie 一般都是由于用户访问页面而被创建的,可是并不是只有在创建 cookie 的页面才可以访问这个 cookie。   默认情况下,只有与创建 cookie 的页面在同一个目录或子目录下的网页才可以访问,这个是因为安全方面的考虑,造成不是所有页面都可以随意访问其他页面创建的 cookie。举个例子:   在 "http://www.cnblogs.com/Darren_code/" ...
Global site tag (gtag.js) - Google Analytics