Javascript - 文章列表

  • 通过PHP和Sajax使用Ajax之JavaScript

    多年以来,创建真正具有响应性的 Web 应用程序这一目标一直被 Web 开发的一个简单事实所阻碍:要改变页面某一部分的信息,用户就必须重载整个页面。但是以后不再会这样了。感谢异步 Java? 脚本和 XML(Ajax),我们现在可以从服务器端请求新内容,只修改页面的一部分。这个教程解释了如何把 Ajax 用于 PHP ,并介绍了简单 Ajax 工具包(Sajax),这是一个用 PHP 编写的工具,可以把服务器端 PHP 与 JavaScript 集成。   开始之前  这份教程针对的是对于开发富 Web 应用程序感兴趣的人,富 Web 应用程序把异步 JavaScript 和 XML(Ajax

  • 解决JSP开发Web程序中的中文问题

    这段时间经常看到有人问到web开发中怎么中文总是?号。原因其实很简单,因为大家大多用的是tomcat服务器,而tomcat服务器的默认编码为 iso-8859-1(西欧字符)。就是因为iso-8859-1(西欧字符)编码造成了我们经常看到?号。  方法一:最简单也是用的最多的方法。  <%@ page language=”java” pageEncoding=”GBK” %>  或者<%@ page contenttype=”text/html;charset=gbk”;>这里可以用gb2312或者gbk,只是gbk比gb

  • 用php或js获取图片大小,高宽尺寸

    <?arr=getimagesize(“images/album_01.gif”); echo arr[3];strarr=explode(“”\",arr[3]);echo strarr[1];?>\n<HTML> <HEAD> <TITLE>演示图片等比例缩小</TITLE> <script> function Wa_SetImgAutoSize(img) { //var img=document.all.img1;//获取图片 var MaxWidth=200;//设置

  • jQuery的模板与数据绑定插件

    今天重典在群上说的这个,记录一下,以备后查。\nASP.NET AJAX 4.0中提供了客户端的数据绑定功能,相信大家都听说过了吧,有兴趣的可以看:Using ASP.NET AJAX Templates\n废话不说,直接推荐两个jQuery的模板插件:\nChain.js\nHackszine.com: Chain.js – data binding for jQueryhttp://www.hackszine.com/blog/archive/2008/08/chainjs_data_binding_for_jquer.html\nData Binding Solution f

  • 用ASP.NET生成JSON字符串

    最近在学习ExtJs与ASP.NET结合开发,前者用到的数据内容基本上都是JSON格式,遂想写一个格式化数据成JSON的东东,在网上找了一下,发现还蛮多的,实现了一个类似于ToString()的方法,名曰:ToJson()。\n不过在网上看到的基本上都是属于SCOTT大作的临摹版,90%以上都一样(我并不是说SCOTT大虾的杰作有什么不好,没有那个意思),于是我也照着葫芦画了一个瓢。废话就不多说了,直接进入正题。\n先说说我的开发环境:\nWindows Server 2008 DataCenter Visual Studio 2008 Team System SQL Server 2005

  • ExtJs的.NET控件—-TabContainer和TabPanel

    TabContainer通常是与TabPanel控件配合使用的,目前很多控件库以及控件产品里基本都有这两个控件,标准控件里虽然没有,在ASP.NET AJAX里已经提供了这两个控件,用他们可以很方便的来定制选项卡级的开发。但是不同的控件都有他的优点和不足之处。比如ASP.NET AJAX里的我个人觉得界面效果太难看了,即使使用CSS也不好控制开发的灵活性不够好;如果说看界面我觉得RadControls这一套控件产品的效果很好,皮肤有近20套,开发的灵活性也比较高,但是此控件的缺点则是运行太慢,会不间断的下载皮肤所需要的图片文件。相比之下,ExtJS的TabContainer和TabPanel我

  • ExtJs2.0学习教程(11)–Ext.XTemplate

    上一篇,XTemplate是Extjs里面的模板组件.下面我们看个最简单的例子.效果图:js代码:\n<!–\nCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/\n–>Ext.onReady(function(){ //数据源 var data={ name:”博客园”, read:[{ book:\"<<道不远人>&gt

  • ExtJs2.0学习教程(12)–Ext.TreePanel之第一式

    今天开始,我们就开始一起学习TreePanel了,道个歉,上篇的代码很乱阿.我总是喜欢用最简单的例子开始,去理解最基本的使用方法,减少对i后面高级使用的干扰!TreePanel是继承自Panel,所以很多在Panel中谈到的属性这里可能会一笔带过,如有问题,请参考ExtJs2.0学习教程(2)–Ext.Panel 1.第一个静态树–最简单的树效果图:html代码:\n<!–\nCode highlighting produced by Actipro CodeHighlighter (freeware)\nhttp://www.CodeHighligh

  • ExtJs2.0学习教程(13)–Ext.TreePanel之第二式

    昨天有朋友说,在IE下有的时候ashx传过来的节点不能加载,其实我也出现这样的问题,很是烦人!今天extjs上看到了一个解决方案,觉得很好:如果treeLoader加载失败,会继续加载,直到成功加载。4.解决IE下非正常加载节点问题即使从服务器取到大量的数据,也没有问题。......基本代码一样,只有js代码的loader小小的修改下:\n<!–\nCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/\n–> loader

  • ExtJs2.0学习教程(14)–Ext.TreePanel之第三式(可增删改的树)

    继续tree的learn! 今天就来个可增删改的树吧,操作数据库就使用比较方便的Linq,无非就是增删改!\nLinqData.dbml:html代码:\n<!–\nCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/\n–><body> <div id=”container” style=”float:left; margin-right:10px;&#8221