码迷,mamicode.com
首页 > Web开发
Web Worker无阻塞UI的牛逼技术,html5,可惜无法敢于UI
众所周知,JavaScript是单线程的,JS和UI更新共享同一个进程的部分原因是它们之间互访频繁,但由于共享同一个进程也就会造成js代码在运行的时候用户点击界面元素而没有任何响应这样的情况,这么糟糕的用户体验HTML5怎么会不修订了,这样Web Worker诞生了。 Web Worker进程加载的 ...
分类:Web程序   时间:2016-08-16 13:20:08    阅读次数:229
导致网站打开慢的原因及解决方案?
近 期有客户反应服务器网站打开速度慢,检查服务器网络和硬件都是没有问题的,特此找来这篇文章来学习下!研究表明:打开网页,用户最满意的时间是2-5秒, 如果用户等待超过10秒,99%的用户会关闭这个网页。那么,是什么原因会导致网站打开慢?又有什么办法解决呢?一般来说,http请求过多、网页过大、 服务 ...
分类:Web程序   时间:2016-08-16 13:18:41    阅读次数:190
CSS总结
自定义动画 1、animation-name(动画名称): 元素所应用的动画名称,必须与规则@keyframes配合使用,因为动画名称由@keyframes定义语法:animation-name :none | <identifier> 例:div{ -webkit-animation-name : ...
分类:Web程序   时间:2016-08-16 13:15:47    阅读次数:157
前端面试之angular JS
1. angular的数据绑定采用什么机制?详述原理 angularjs的双向数据绑定,采用脏检查(dirty-checking)机制。ng只有在指定事件触发后,才进入 $digest cycle : - DOM事件,譬如用户输入文本,点击按钮等。( ng-click ) - XHR响应事件 ( $ ...
分类:Web程序   时间:2016-08-16 13:14:32    阅读次数:437
CSS之animation
animation-name:自定义动画名称; keyframes:关键帧; animation-iteration-count:动画执行次数; div{ width: 300px; height: 300px; background-color: pink; animation-name:from ...
分类:Web程序   时间:2016-08-16 13:16:23    阅读次数:175
使用jsCompress压缩混淆js代码的一些常见的问题和技巧
不同的团队使用的js混淆器或压缩工具不一样,jsCompress是一款绿色的免费的js压缩工具,时代定制的UI团队推荐大家使用,不仅性能优越,而且操作非常人性化。 使用jsCompress.exe时,但是若你的js代码结构有问题,或者js行数太多,一般超过500行, 就有可能会出现无法压缩的故障,或 ...
分类:Web程序   时间:2016-08-16 13:15:02    阅读次数:1277
大型网站分析
分布式关系数据库访问代理: cobar(http://code.alibabatech.com/wiki/display/cobar/home) ameoeba(http://sourceforge.net/projects/amoeba) nosql 比较厉害:apache hbase 分布式一致 ...
分类:Web程序   时间:2016-08-16 13:14:23    阅读次数:149
Scut:GameWebSocketHost 解析
想使用 Scut 做的是一个短连接项目,所以先直接看 GameWebSocketHost 了。 先来看下 GameWebSocketHost 的成员: 由之前的分析可知:SocketListener 搞定了监听、底层IO,那么ActionDispatcher 应该负责上层消息的分发了。 构造函数做了 ...
分类:Web程序   时间:2016-08-16 13:14:03    阅读次数:215
jquery的deferred异步
推荐方法: var wait = function(dtd){ var dtd = $.Deferred(); //在函数内部,新建一个Deferred对象 var tasks = function(){ alert("执行完毕!"); dtd.resolve(); // 改变Deferred对象的 ...
分类:Web程序   时间:2016-08-16 13:12:26    阅读次数:136
JS的DOM操作
1DOM是文档对象模型,这种模型为树模型;文档是指标签文档,对象是指文档中每个元素;模型是指抽象化的东西。 2间隔与延迟间隔执行一段代码(函数):window.setInterval("要执行的代码",间隔的毫秒数) 清除间隔执行:window.clearInterval(间隔的id); 循环一次之 ...
分类:Web程序   时间:2016-08-16 13:09:32    阅读次数:113
10Mybatis_mybatis和hibernate本质区别和应用场景
hibernate:是一个标准的ORM框架(对象关系映射)。入门门槛较高,不需要程序写sql语句,sql语句自动生产了。 对sql的优化比较困难。 应用场景:适用与需求变化不多的中小型项目中,比如后台管理,erp,orm,oa; mybatis:专注于sql本身,需要程序员自己编写sql语句,sql ...
分类:Web程序   时间:2016-08-16 13:10:12    阅读次数:323
jsp 颜色和表格控制
表格控制: table{table-layout:fixed; word-wrap:break-word; word-break:break-all;} 颜色列表: ...
分类:Web程序   时间:2016-08-16 13:08:01    阅读次数:159
制作自己的MVC框架(一)——简单粗暴的实现
现在市面上有很多成熟的MVC框架,可以拿来直接用,但自己造一下轮子其实也挺有意思的。 下面先来看个最简单粗暴的MVC实现。 5个文件就能实现最简单的MVC,在Apache中设置一个虚拟目录,配置个简单域名,就可以顺利访问了。 为了实现简单,这里没有写模型层。 一、index.php 这个文件是入口文 ...
分类:Web程序   时间:2016-08-16 13:09:39    阅读次数:139
ajax处理跨域有几种方式?实现原理是什么?
一、什么是跨域 我们先回顾一下域名地址的组成: http:// www . google : 8080 / script/jquery.js http:// (协议号) www (子域名) google (主域名) 8080 (端口号) script/jquery.js (请求的地址) * 当协议、 ...
分类:Web程序   时间:2016-08-16 13:09:01    阅读次数:149
jQuery 1.9使用$.support替代$.browser的使用方法
jQuery 从 1.9 版开始,移除了 $.browser 和 $.browser.version , 取而代之的是 $.support jQuery 从 1.9 版开始,移除了 $.browser 和 $.browser.version , 取而代之的是 $.support 。 在更新的 2.0 ...
分类:Web程序   时间:2016-08-16 13:05:38    阅读次数:149
js面向对象小结(工厂模式,构造函数,原型方法,继承)
最近过了一遍尼古拉斯泽卡斯的高级程序设计第三版(红皮书)第六章:面向对象程序设计,现在把总结出来的东西和大家分享一下。 主要内容如下: 1.工厂模式 2.构造函数模式 3.原型模式 4.继承 一、工厂模式 工厂模式中的函数中会创建一个对象,最后return这个对象,通过每次调用时传入的参数不同来解决 ...
分类:Web程序   时间:2016-08-16 13:05:47    阅读次数:178
jQuery $.extend()用法总结
1.Query为开发插件提拱了两个方法,分别是: 1.jQuery.extend(object);为扩展jQuery类本身.为类添加新的方法。 2.jQuery.fn.extend(object);给jQuery对象添加方法。 jQuery.fn 2.jQuery.fn = jQuery.proto ...
分类:Web程序   时间:2016-08-16 13:05:13    阅读次数:244
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!