[置顶] SEO与程序员系列

[置顶] SEO博客征友情连接

手机开发中你需要注意的问题

继续转载挨踢民工的文章,手机网站开发应注意的事项。肯定的说:文章很不错,很仔细。带上原文链接:http://www.fool2fish.cn/?p=324#more-324 。

  1. 手机网页编码需要遵循什么规范?
    遵循XHTML Mobile Profile规范(WAP-277-XHTMLMP-20011029-a.pdf),简称为XHTML MP,也就是通常说的WAP2.0规范。 XHTMLMP是为不支持XHTML的全部特性且资源有限的客户端所设计的。它以XHTML Basic为基础,加入了一些来自XHTML 1.0的元素和属性。这些内容包括一些其他元素和对内部样式表的支持。和XHTML Basic相同,XHTML MP是严格的XHTML 1.0子集。
  2. ...

手机浏览器兼容性测试结果概要

最近公司项目有意要加入手机网站的想法,于是说,看了一些关于手机网站的资料。看了资料后才发现还是在06年接触过手机编程的我,还停留在WAP1.1,够火星吧! 看了XHTML MP后才发现3G时代终于到了,手机浏览器居然比PC机还多,那就意味着可怜的我们做手机网站的测试工作进一步加重......

asp.net+jquery滚动滚动条加载数据下拉控件

由于需求需要用到一个滚动滚动条加载数据的下拉列表(假如数据1000条,下拉列表开始只显示100条,当用户下拉滚到条到最底下时,再加载下一个100条,如此循环),这样的需求貌似自己感觉不是很合理,因为数据多了如此下拉无论从人还是机器操作都比较痛苦。

没办法由于需求下来了,只能按需求操作。网上找了很多相关控件都感觉有点庞大,占资源比较多。没办法自己花半天时间弄出个半成品自定义控件,拿出来分享下,如有高手看了请多指点。

需求:AJAX滚动滚动条加载数据的下拉列表
控件名称:Webcombo
所用技术:ASP.NET(C#),jQuery,ASP.NET一般处理文件(.ashx)

下拉列表具体实现:用DIV模拟下拉列表,input和图片模拟下拉框。最终结果如下图

 asp.net 滚动条滚动加载数据控件

jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)

初到公司从事web应用程序的开发,接上级命令需要做一个AJAX的GridView来显示数据,当然按照现在流行的首选是Jquery。理由:jquery简单,兼容性好且容易封装。废话不多说,马上开始我们的Jquery插件编写吧。应该有很多人写过类似的插件,我也是有些模仿flexGrid的形式。

需求:GridView显示数据,无刷新分页,无刷新排序,无刷新过滤(搜索数据),基于ASP.NET(我们这里有ashx一般处理文件来实现)。

document.body.scrollTop为0的解决方案

Jquery用多了,对单纯JS却发现有些问题。今天做浮动就碰上了document.body.scrollTop总为0的问题。百度一下终于得到解决方法。在页面中加一个随着页面滚动条滚动的小图片广告,但是却发现document.body.scrollTop这个属性在本地的时候能取到值,但是传到服务器上的时候取到的值一直不变。解决方案1、原来在HTML文件头部声明了这样一句:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ""> 原来在此DTD下面的document.body是针对整个网页真正的body了......

ASP.NET 两种超强SQL 注入免费解决方案( 基于IIS)

不可否认,SQL注入是现在网站攻击的主要手段,而在我以往做网站中都是利用字符串过滤和错误隐藏来避免这种攻击。这种方法只是从程序可以有效避免一些侵略,但实际如果在你没能力改变代码的情况下该如何防止这样的问题呢?下面我找到的两中办法,都是利用IIS来进行设置的。UrlScan 3.1UrlScan 3.1是一个安全方面的工具,微软官方的东西。它会检查所有IIS处理的HTTP请求。在

优腾网小游戏程序即将出炉

为自己将投入运营的网站做了一程序。主要功能,用户可以通过程序来玩本网站搜有小游戏。下面先show一下这C#写的小游戏程序 。基本功能暂时确定,过两天将提供下载,希望有朋友喜欢玩。

可拖动的层(jquery插件)

最近学习jquery编程,整出个可拖动的层(jquery插件),虽然这类插件在网上很多,但终究不是为自己定制的。下面写下我自己第一个jquery插件的源码吧。

jquery.drag.arain.js
// JavaScript Document
// arain
// 2009 03 03
// div drag
var listZIndex = 100;
(function($){
$.fn.Drags= function(options){

...