摘要:
web应用开发中经常出现中文乱码情况!今天主要整理下思路:出现乱码的大多数情况是我们进行AJAX时所遇到的!因为直接数据库读取是不会有任何编码上的问题的~1.从前台JS提交数据到后台的情况下AJAX数据时,不管是直接用底层xmlHttprequest还是用jQuery的ajax进行数据传递时!ajax都会使用utf-8进行编码后发送!如果我们的页面是UTF-8那没有问题!传递过去的中文数据不会乱码!如果是GB2312的话~问题就来了!GBK被UTF-8转换后发送到后台,这时后台直接接收到的已经乱码了!(解决方法:后台语言为PHP的情况下,iconv('utf-8','g 阅读全文
摘要:
jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到).1. load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中。url (String) : 请求的HTML页的URL地址。data (Map) : (可选参数) 发送至服务器的 key/value 阅读全文
摘要:
预备知识:offsetTop、offsetLeft、offsetWidth、offsetHeight我们知道 offsetTop 可以获得 HTML 元素距离上方或外层元素的位置,style.top 也是可以的,二者的区别是:一、offsetTop 返回的是数字,而 style.top 返回的是字符串,除了数字外还带有单位:px。(这里的style.top是读的css样式中的top:20px;这种形式的值,所以是带有"px"的)二、offsetTop 只读,而 style.top 可读写。(style.top赋值切记加上"px",测试过发现IE下用数值是 阅读全文
摘要:
CSS中的三大重点知识:1.float,浮动2.盒子模型3.position绝对定位今天主要写下position中fixed相关知识:position:static,relative,absolute,fixed今天写一个吸顶式菜单,当浏览器滚动条向下滑动时!菜单随着页面向下滑动!一开始以为用了absolute,这个大家也应该常用.发现效果是达到了~但发现有一个严重的问题是:向下滑动时这个浮动层会非常的抖动.很影响美观!结果测试后发现了问题~position:absolute是相对于整个网页的顶部定位的(外部容器为body的情况下)~position:fixed是相对于网页的显示窗口定位的(外 阅读全文
摘要:
在Web开发中,加载动画是非常有用的,不要低估它,它可以让网站响应用户的交互,让用户知道服务器正在处理请求,并告知用户需要等待一段时间。通常加载动画是GIF格式的,但是现在我们有强大的浏览器和技术(VML和Canvas),加载动画不再只限于GIF格式,它可以由JavaScript来生成,并高度可定制,以下是我整理的5个JavaScript实现的加载动画方案。 这些动画并不是所有的都能在老的浏览器上实现,比如IE6、IE7和IE8。但是其中activity indicator 和 spin.js同时支持VML(IE可支持)和Canvas(最新的浏览器可支持)。 1. Activity Indic 阅读全文
摘要:
在线演示 本地下载 在过去的web开发和设计中,大家往往使用flash来创建炫酷的菜单效果,随着js和web技术的发展,现在大家可以使用简单的javascript代码生成同样漂亮的菜单效果,在今天的这个简单教程中,我们将带领大家使用jQuery的background-position插件来开发漂亮的导航条效果,希望大家喜欢!相关插件:jQuery background-position主要思路在这个特效中,我们使用jQuery的background-position插件来动画背景的位置来达到背景变化的特效。你可以使用正负的背景图片坐标位置来定义动画的过程,注意这里你需要自己创建一个合适的背景图 阅读全文