摘要: 判断数据类型的方法: 来源(http://www.css88.com/archives/1824) // <![CDATA[ function getType(o) { var _t; return ( (_t = typeof(o)) == "object" ? o==null && "null" 阅读全文
posted @ 2011-08-22 16:49 z s k 阅读(358) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2010-07-15 18:02 z s k 阅读(1000) 评论(9) 推荐(1) 编辑
摘要: 浏览器缓存(Browser Catching)是为了节约网络的资源加速浏览,浏览器在用户磁盘上对最近请求过的文档进行存储,当访问者再次请求这个页面时,浏览器就可以从本地磁盘显示文档,这样就可以加速页面的阅览。 —-摘自《百度百科》 浏览器缓存是提升网页性能的一大利器,但是,也是一把双刃剑。利用的好网 阅读全文
posted @ 2016-07-22 16:47 z s k 阅读(558) 评论(0) 推荐(0) 编辑
摘要: CSS: JS: 阅读全文
posted @ 2016-05-08 08:51 z s k 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 开发过程中我们有时候需要知道IE的版本号,我们知道得到IE的版本号的方法:1 var v = 3,2 div = document.createElement('div'),3 all = div.getElementsByTagName('i');4 ... 阅读全文
posted @ 2015-12-17 18:05 z s k 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 开发和部署静态文件的缓存和清除缓存问题jQuery 和 EasyUI 等版本,项目支持的浏览器版本和类型,以及屏幕的分辨率常用功能的代码库:表单数据验证、统一表单获取和设置方法,统一Ajax数据提交等代码书写规范,注释,缩进,命名以及文件组织结构页面加载和现实策略,主要处理页面显示速度慢得问题页签关... 阅读全文
posted @ 2015-12-01 09:55 z s k 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 在Angular实现表格输出的话,使用ng-repeat输出信息, 使用了:ng-repeat-startng-repeat-endng-hide="$first" 1 2 3 4 {{orderItem.NAME}} 5 {{orderItem.COM... 阅读全文
posted @ 2015-04-23 11:49 z s k 阅读(2500) 评论(1) 推荐(0) 编辑
摘要: 最近做一个简单移动web功能,可以左右滑动切换功能。如下图:但是用户不知道可以滑动切换,所以需要提示用户可以滑动切换,那就添加了一个滑动动画。滑动动画在最上层,所以当显示滑动提示显示的时候,用户切换就被它挡住了。所以想到pointer-events:none方法实现。效果很好,达到我们的需求,同时移... 阅读全文
posted @ 2015-04-08 14:55 z s k 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 移动端重构系列 // iPhone // iPhone Retina // iPhone 5 // iPad portrait // iPad landscape // iPad Retina portrait // iPad Retina landscape ... 阅读全文
posted @ 2015-04-03 10:24 z s k 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 硬件加速CSS will-change 属性 阅读全文
posted @ 2015-04-02 10:13 z s k 阅读(201) 评论(0) 推荐(0) 编辑
摘要: Seven Ways of Centering With CSShttp://demosthenes.info/blog/723/Seven-Ways-of-Centering-With-CSSAbsolute Centering in CSShttp://codepen.io/shshaw/ful... 阅读全文
posted @ 2015-03-31 11:12 z s k 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1 2 3 4 test 5 19 20 21 你好!22 23 阅读全文
posted @ 2015-03-17 21:31 z s k 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 1 // 加载http服务包 2 var http = require("http"); 3 4 // 创建服务 5 var server = http.createServer(requestListener); 6 7 // 监听端口 8 server.listen(7798); 9 10 // 请求监听处理方法 11 function requestListener... 阅读全文
posted @ 2014-12-17 22:51 z s k 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1. 前端: uploadify 上文件大小限制配置。2. 后端: web.config 配置 http://blog.csdn.net/wygyhm/article/details/2819388 阅读全文
posted @ 2014-08-08 22:55 z s k 阅读(390) 评论(0) 推荐(0) 编辑
摘要: ArrayList 元素//目录条目类public class FolderItem{ public string filename; public string filetype; public int size; public int number; public ... 阅读全文
posted @ 2014-08-08 22:47 z s k 阅读(5359) 评论(0) 推荐(0) 编辑
摘要: 亲,请使用Chrome/safari浏览器噢http://jsfiddle.net/zsk526/5yUqY/embedded/result/ 阅读全文
posted @ 2012-05-24 11:18 z s k 阅读(401) 评论(2) 推荐(1) 编辑
摘要: 亲,请使用Chrome/safari浏览器噢http://jsfiddle.net/zsk526/DWjLs/embedded/result/ 阅读全文
posted @ 2012-05-24 10:07 z s k 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1. 变量定义// 一般写法var a = 0;var b = 1;var c = 'xxx';// 推荐写法var a = 0, b = 1, c = 'xxx';2. 尽量使用字面量// 一般写法var obj = new Object(); obj.a = 'aa'; obj.b = 'bb'; obj.c = 'cc';var arr = new Array();// 推荐写法var obj = { a: 'aa', b: 'bb' };var arr = [];functi 阅读全文
posted @ 2012-05-23 10:32 z s k 阅读(426) 评论(1) 推荐(1) 编辑
摘要: 做为一名前端开发工程师或者说你的职业定位是一名前端开发工程师,如果你不知道前端工程师该用哪些工具来提高日常开发效率的话,那简直是个超级大悲 剧。请不要告诉我,你仅仅知道使用firebug、ie8-developer tool,更不要告诉我,你一直在使用adobe dreamweaver,可是昨天在和几个同行交流当中,还真的有人仅仅知道这些,我顿时感觉自己有必要将自己在工作中所积累、所使用的一些开发工具与大 家分享一下,掌握了这些开发工具,可以让你事半功倍。但是工具是死的,人是活的,你不应该太过依赖这些工具(虽然它们会让你事半功倍,但是你需要会把握这 个度),就像有些前端工程师写CSS有个坏习惯 阅读全文
posted @ 2012-03-28 09:16 z s k 阅读(1048) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2012-03-14 14:38 z s k 阅读(1431) 评论(1) 推荐(2) 编辑
摘要: http://www.pjhome.net/trackback.asp?tbID=933&action=addtb&tbKey=649dbcb94c4ac1c739d5d7ee8a7e72cbfcf4050bjavascript内存泄露的问题一直以来都不受到大家的重视,原因是对用户的影响没有太实际的表现,或许近几年内存发展迅速。脚本内存再泄露也不会有太大影响。当然作为前端开发的同学们,就不能有这样的侥幸心理。出现memory leaks很大程度上是因为程序的不成熟和编码不太规范造成的。不过,这里就不说如何出现问题的,对问题的出现有兴趣可以参考以下地址:Understanding 阅读全文
posted @ 2012-02-08 15:08 z s k 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 运行以下这代码, 不会象我们预期的那样弹出a 和 b(function(){ alert('a');})()(function(){ alert('b');})()错误信息是:分析问题是分析器把代码解析成这样(function(){ alert('a');})()(function(){ alert('b');})()很简单的方法就是加一个分号(function(){ alert('a');})();(function(){ alert('b');})();就可以了。在自运行函数后面如果出现一对括号 阅读全文
posted @ 2012-02-08 11:03 z s k 阅读(1492) 评论(0) 推荐(1) 编辑