最近的文章列表

label标签for属性及绑定事件的关联

label的for属性:规定 label 与哪个表单元素绑定。  

显式的关联:  

<label for="Camnpr">This is My WebSite:</label>  

<input type="text" name="website" id="Camnpr" />  

隐式的关联:  

...
2013/7/9 Comments:
复制input 包含手动输入的值

问题: 

我想复制form表单中的所有input/textarea,包括用户手动输入的值,然后添加到另外一个容器中?

第一考虑到:innerHTML

 

分析1:

input.value 的值变化,value.innerHTML 并不会同步

...
2013/7/8 Comments:
gif背景动态增加移除-每次无法从第一帧播放 url添加随机数

请教大家一个问题 我在一个css类里面应用了一个gif动画背景 这个css类会remove和add的 我第二次add的时候 在一些浏览器下面没办法从gif第一帧开始播放要怎么解决?

例如gif图片:

 

1.(思考)

...
2013/7/5 Comments:
总结sencha cmd build 的几个注意事项

需要的环境说明

安装了:SenchaCmd-3.1.0.192-windows.exe 和 jdk6或者jdk7

senchaCmd就是用来build的。  jdk是用来压缩合并文件的(具体是用yuicompressor-2.4.7.jar,这个不用找它去安装,只要有jdk环境就行了。)

执行命令

sencha generate app 项目名称 生成路径

...

2013/7/4 Comments:
原生js事件绑定和事件移除

用惯了框架,什么jQuery/Ext/zepto/underscore/backbone 绑定事件on,bind,addListener,如果没有这些框架,原生的js怎么写?你能立刻写出来吗? 绑定事件的好处:

  • 一个对象可以绑定多个不同事件
  • 一个对象可以绑定多个相同事件(按照绑定的顺序执行。注意IE下顺序相反)

测试地址

...
2013/7/3 Comments:
document.getElementsByClassName使用方法

document.getElementsByClassName 故名思议就是根据Class名获取元素集合。但是这个方法是新生的,我们也可以自己来实现它。原理如下:

document.getElementsByTagName这个函数是获取指定标签名的节点集,通常先使用getElementsByTagName("*")取出文档中所有元素,然后进行遍历,使用正则表达式找出匹配的元素放入一个数组返回。由于IE5不支持document.getElementsByTagName("*"),要使用分支document.all以防错误。

...
2013/6/27 Comments:
[WARN][Ext.data.Operation#process] Unable to match the record that came back from the server

 Unable to match the record that came back from the server

看上图,因为修改4次Store中的字段值,所以会显示4次警告:[WARN][Ext.data.Operation#process] Unable to match the record that came back from the server.

...

2013/6/25 Comments:
收集的33个常用的js验证
常用JS验证
  1. //去除左侧空格
  2. //去右空格 
  3. //去掉字符串两端的空格 
  4. //去除字符串中间空格
  5. ...
2013/6/22 Comments:
Sencha Touch / jquery easyui datagrid数据源为json文件时404 405 Method Not Allowed

当运行第一个ST项目时,会发现会很慢,(如果你的是win下的,用IIS),原因是,没有设置IIS下的JSON的扩展程序映射。

当jquery easyui的datagrid插件使用.json文件为数据源,通过非http协议访问【就是直接拖进浏览器查看效果】,能正常加载.json文件并且生成datagrid数据源。但是通过http协议访问示例代码时,无法加载json文件生成datagrid的数据源。

这个是由于服务器软件,如iis的配置MIME类型或者一些配置不正确导致的。
...

2013/6/22 Comments:
JSONP获取数据时 Resource interpreted as Script but transferred with MIME type text/html

 在用ST(Sencha Touch2.1.1)时,Ext.data.JsonP.request({...}) 请求数据的时候,报出了下图的警告,但是数据还是返回了, 我返回的数据形式是: Ext.callback1({name: 'camnpr', site: 'www.camnpr.com'})

...
2013/6/22 Comments: