`
Relucent
  • 浏览: 208634 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
<html><head> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>JS设置及获取Textarea的光标位置</title> <script> var isIE = !(!doc ...
 ExtJs 中,我们使用GirdPanel的时候往往需要给后台传递查询条件。 一般是通过修改Store的baseParams。   var store = GirdPanel.getStore(); store.baseParams = { 查询条件 } store.reload(); //刷新表格     这个方法在ExtJs 2.x 和 ExtJS 3.0.0 中都使用。   但是当使用ExtJS 3.1.0的时候,问题就出现了。 我们会发现无论如何修改baseParams,查询条件依然还是第一次修改baseParams时候的条件。   所以我们无法通过修改b ...
其实深拷贝一个JS对象方法十分简单,只需要两部 1.首先将JS对象序列化为JSON格式 2.然后再将JSON转化为JS对象。   //任意一个复杂的JS对象 var obj = [1,23,4,{name:'名字',value:"数值"}];  //将这个JS对象序列化为一个JSON字符串 var json = JSON.encode(obj)  //将JSON字符串解析成一个新的JS对象 var newObj JSON.decode(json )  序列化JSON的方法参照 http://relucent.iteye.com/admin/blogs/64 ...
关于Extjs异步session超时问题处理对于HTTP超时的判断,我们可以通过过滤器Filter来判断。如果页面超时,我们可以使用诸如request.forward() 之类的方法跳转到登陆页面。但是对于Ajax请求,request.forward()就无能为力了。并不是因为request.forward()不起作用,而是因为AJAX的原理,所以整个页面是不会做刷新操作。(PS: request.forward()后的页面文本能够通过XMLHttpRequest.responseText获取)于是我们需要另一种方法来进行跳转。其中简单的方法是设置httpStatus的状态,然后ExtJs监听 ...
ExtJS 是一个不错的JS 类库,提供了很多组建。   但是有时候根据项目不同我们需要对他的组建进行一些修改,比如更方便使用之类的。   好在Ext提供了Ext.override方法可以对原有组建进行扩展或者重构。   以下是几个扩充的例子         修复 Ext.TabPanel的一个BUG说明:Ext.TabPanel如果标签页没有激活的话,其中的内容就不会被初始化。 (如果需要提交全部Tab页内容的时候会出现错误,解决办法是将全部标签页都激活一次。  这个操作也可以封装成一个方法,在初始化TabPanel之后调用) Ext.override(Ext.TabP ...
<style> table{ width:300; border:1 solid black; font-size:13px; table-layout: fixed; word-break:break-all; } tr{ eight:20px; font-size:12px; font-weight:normal; border-bottom:2px solid black; background-color:#EEE } </style> <table> <tr style=&quo ...
<html><head><title>边框风格属性 border-style </title><style type="text/css"> .d1 {border-style:none;} .d2 {border-style:solid;} .d3 {border-style:dotted;} .d4 {border-style:dashed;} .d5 {border-style:double;} .d6 {border-style:groove;} .d7 {border-style:ridge;} .d8 { ...
HTTP 状态代码 如果向您的服务器发出了某项请求要求显示您网站上的某个网页(例如,当用户通过浏览器访问您的网页或在 Googlebot 抓取该网页时),那么,您的服务器会返回 HTTP 状态代码以响应该请求。 此状态代码提供了有关请求状态的信息,且为 Googlebot 提供了有关您网站和请求的网页的信息。 一些常见的状态代码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务器暂时不可用 以下提供了 HTTP 状态代码的完整列表。点击链接可了解详细信息。您也可以访问有关 HTTP 状态代码的 W3C 页来了解详细信息。 1xx( ...

JS 地图移动拖拽

    博客分类:
  • JS
很简单的东东,就是类似google地图那样,可以拖拽图片。(简单的实现)
PS:WASD上下左右,双击加速. 同时按下WASD任意2个按钮,事件不会冲突。   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>MyHtml.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http- ...
任务标记   Eclipse 有用的视图之一是 Tasks 视图。可以使用 Tasks 视图作为您自己或者基于项目的 to-do 列表,这将允许您用诸如 ToDo、FixMe、Optimize 之类的条目标记代码。您可以通过转到 Window > Preferences,然后转到 Ruby > Task > Tags 来配置您自己的任务标记。    把标记添加到代码中就可以使用该标记,例如  TODO FIXME 在 Eclipse 视图的下半部分中选择 Task 窗格,便会看到任务标记的列表清单。如果没有Task窗格,可以转到 Window > Show Vi ...
/** * JSON 解析类 * Copyright (c) 2010 YaoYiLang * @email redrainyi@gmail.com * @datetime 2008-04-18 * @version 1.0 * * 方法: * 将JSON字符串解码为页面可识别的object对象 * @param {String} json The JSON string * @return {Object} The resulting object * Object o = JSONUtil.decode(json); * * 将J ...
  (OO经典说明图) 
谨以此文纪念逝去的SUN       此图转载自Java之父james gosling的blog  http://blogs.sun.com/jag/entry/so_long_old_friend只希望若干年后大家还记得世界上最经典的编程语言出自---SUN
点生线,线生面,然后生亿万种图形。 <body><div id='canvas'></div></body> <script type='text/javascript'> function Graphics(canvas)//coordinate { this.canvas = typeof(canvas)=="string"?document.getElementById(canvas):canvas; this.color = '#000000'; this.stroke=2 thi ...
Global site tag (gtag.js) - Google Analytics