摘要:
网络协议提纲 阅读全文
摘要:
设备像素, 设备密度(PPI/DPI), 屏幕物理像素(Device Pixel), 设备独立像素Device Independent Pixel),设备像素比(Device Independent Pixel),Viewport 阅读全文
摘要:
DOM接口结构,DOM操作API,DOM属性,DOM空间范围,DOM事件 阅读全文
摘要:
页面无刷新切换至少需要解决下面两个问题:页面切换不刷新浏览器;每个切换的页面有对应的URL(也可以到更细粒度的页面状态),页面和URL一个变化时,另一个也做对应的变化(包括点击浏览器回退)。它是实现单页应用的基础,在很多框架(库)中被称为“路由器系统”。 阅读全文
摘要:
前端对框架(库)的大小更敏感
前端内容的渲染和交互效果的实现如果依赖JS框架(库),需要先将这些框架(库)下载到客户端,此时框架(库)的大小将直接影响到前端的首屏渲染速度。框架(库)越小,加载的速度就越快,而随着功能的越来越全,框架(库)必然会越来越大,要保证性能,需要制定加载策略。 阅读全文
摘要:
大量实现给未来dom节点绑定事件,这种绑定的很多封装实现,是利用往document绑定事件,然后冒泡到未来节点来的原理。当页面切换后,这些事件并未清理,页面会给新页面再执行类似的事件绑定。当document上点击后,执行的冒泡判断会越来越多,不仅影响到冒泡到未来dom节点模式的事件响应速度(因为冒泡判断),还会影响到精确绑定到dom节点事件的响应速度(因为执行完事件后,如果没有返回false,会继续冒泡到document),导致页面的点击响应越来越慢 阅读全文
摘要:
在组件化时,组件封装是否封装成对象,需要具体情况具体分析。
如果组件非常简单,对外提供的接口单一,则基本不必封装成对象。这样代码会更简单,而且页面中出现大量该组件时,不需要实例化大量对象。
而组件封装成对象有下面的优点 阅读全文
摘要:
1. Tomcat c3p0连接池配置
(1) 修改conf/server.xml,在标签内添加如下内容 阅读全文
摘要:
1. 通过link方式安装的pdt插件在eclipse中无法识别
原因一: 插件缺少某些文件。
解决方案: 直接下载pdt-all-in-one版,解压。
原因二: link文件记录的插件位置不对。
解决方案: 对eclipse3.5以前的版本,在插件的features和plugins目录必须在文件夹为eclipse的目录下,link中的路径指向eclipse文件夹的上级目录;而对eclipse3.6,则插件的features和plugins目录无须在文件夹为eclipse的目录下,link中的路径指向features和plugins的上级目录即可。
原因三: eclipse缓存。
解决方案: 删除configuration文件夹里除org.eclipse.equinox.simpleconfigurator、org.eclipse.equinox.source、org.eclipse.update、config.ini外的其它文件及文件夹,同事删除org.eclipse.update文件夹里的全部文件,重启eclipse。如果不行,则删除eclipse的全部 阅读全文