Top
摘要: 编码一直是让新手头疼的问题,特别是 GBK、GB2312、UTF-8 这三个比较常见的网页编码的区别,更是让许多新手晕头转向,怎么解释也解释不清楚。但是编码又是那么重要,特别在网页这一块。如果你打出来的不是乱码,而网页中出现了乱码,绝大部分原因就出在了编码上了。此外除了乱码之外,还会出现一些其他问题(例如:IE6 的 CSS 加载问题)等等。潜行者m写出本文的目的,就是要彻底解释清楚这个编码问题!如果你遇到了类似的问题,那就要仔细的看看这篇文章。ANSI、GBK、GB2312、UTF-8、GB18030和 UNICODE这几个编码关键词是比较常见的,虽然我把我们放在了一起说,但并不意味这这几个 阅读全文
posted @ 2013-07-15 20:10 F-E 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 最近突然想起拖拽及轮播,于是便把他们写了一下。在写的过程中,不可避免的要用到一些常用的工具函数,像extend,each之类,所以最终便打算把一些相关的东西封装一下,这便是GUI——General User Interface,呵呵。源码在这里,仅供参考学习。 阅读全文
posted @ 2013-06-05 19:49 F-E 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 当我们为某元素绑定mousemove事件或者scroll后,一旦鼠标移动或滚动条滚动就会触发大量的事件,就像这样。移动鼠标横穿过红色框。将滚动条从顶部滚动到底部。如果是实现拖动效果,当然我们需要时时捕获事件的位置,这种效果是必须的,但如果是其它情况呢?我们只是希望在用户操作大概结束后来调用事件处理函数,显然这种情况是不符合得。 那怎么办呢?这里可使用一个定时器来解决这个问题(直接上代码)。 上面的是最开始的情况,为div绑定scroll事件,在事件处理程序中未做任何处理。下面的则是使用了定时器,在每次事件处理程序调用时,timer&&clearTimeout(timer)都会将 阅读全文
posted @ 2013-06-05 16:29 F-E 阅读(1281) 评论(0) 推荐(0) 编辑
摘要: 一直以来觉得博客园里的主题不是特别好,很多模版多多少少都有些美中不足,于是今天抽了点时间把主题改改,哈。幸亏博客园支持自定义样式。时间有限就先改到这里,今后有时间在进一步完美,呵呵。 阅读全文
posted @ 2013-06-03 18:33 F-E 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 在使用网页中的位置时经常需要知道已经滚动的宽度或高度,但获取这些数据时,不同浏览器有些差异。转载 http://blog.sina.com.cn/s/blog_51c99bb20100wqvb.html 阅读全文
posted @ 2013-05-29 12:19 F-E 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 今天忙里偷闲,看了一下《忠烈杨家将》,首先说电影的拍摄效果,个人感觉跟张艺谋的《英雄》有得一比。电影的大意就是,杨子救父,七子去,六子回。杨家七子,每个都不错,但为什么最后只有六郎一个人回来了,个人分析就是有勇,没有用谋。在去两狼山的路上遇到辽兵时,他们用火攻的策略,我很欣赏,打仗就应该这样,用最少的牺牲去获得最大的胜利,但之后在整个突围过程中,表现的都是英勇、父子情深、兄弟情、忠义等,智谋用的就不怎么明显了。对了,最后还有一点,当六郎将他爹的带回来时,背着他兄弟的武器,而他娘好像只注意他老伴死了,却没怎么注意她六个儿子都不在了,感觉剧情有点狗血。 阅读全文
posted @ 2013-05-28 18:33 F-E 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 这几天做网站时,需要一个展示日历的插件,虽然现在网上已经有很多jQuery日历插件了,但始终没有找到自己心仪的那种,不是外观不符,就是功能与需求有些差异,于是打算自己实现一个。效果图如下,该图为晚上所找的。 这里我将先用HTML,CSS实现展示视图,然后再实现JS填充数据的功能。对于下面的方格,很显然使用table,而最上面的年和月的展示我打算不把它写入table中,而是使用div。(在最后将提供代码的下载) 接下来就是填充日期了,现在停下来想想填充日期和平常的填充表格有什么区别。 通过将该图和需求图对比,不难发现,普通的填充数据和填充日期有两点不同: 1、填充日期需要从特定的... 阅读全文
posted @ 2013-05-02 16:11 F-E 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 模块化开发,对于程序员来说已经是个恨熟悉的概念了,在php、jsp、c#等语言中,对于模块化开发都是相当的熟悉了,然而css模块化开发想必很多人还是第一次听到,不错,在如今复杂的web项目中,css是不可缺少的部分,甚至在整个项目中所占比例也越来越大,模块化的开发同样显得重要了,css模块化开发主要目的就是为了提高代码重用性及渲染效率。web项目一般都是一个长期的运营项目,维护的时间都比开发时间长,而此时css的重用性就显得很重要了。性能方面,这里所提的web性能主要是指前端的性能,在yslow的14条规则里面其中有一条就是合并压缩css代码,其原因是为了减少http请求数,还有就是减少css 阅读全文
posted @ 2013-04-29 09:48 F-E 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 转http://js8.in/472.htmlwindow.event对象差异IE:有window.event对象FF:没有window.event对象。可以通过给函数的参数传递event对象。如onmousemove=doMouseMove(event)获取鼠标当前坐标IE:event.x和event.y。FF:event.pageX和event.pageY。通用:两者都有event.clientX和event.clientY属性。鼠标当前坐标(加上滚动条滚过的距离)IE:event.offsetX和event.offsetY。FF:event.layerX和event.layerY。标签的 阅读全文
posted @ 2013-04-27 15:07 F-E 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 在js开发中免不了获取屏幕或文档的宽度高度问题。今天在搜索引擎中搜索时,看到最多的就是这篇文章这张图片已经被转载了很多了,我想说的是,在转载之前能否先思考下,是否完全懂了,而不是囫囵吞枣(虽然我也记录过)。这个图虽说比较详细,但看起来有点复杂,而且是否完全正确,我目前没找到官方说明。于是我决定自己测测测试环境:window7 chrome屏幕分辨率的高:window.screen.height屏幕分辨率的宽:window.screen.width屏幕可用工作区高度:window.screen.availHeight屏幕可用工作区宽度:window.screen.availWidth上面这四.. 阅读全文
posted @ 2013-04-27 11:28 F-E 阅读(280) 评论(0) 推荐(1) 编辑