
20012_JavaScript
一步一个脚印
很普通的我.
展开
-
对JavaScript面对对象#继承的理解
前期看到一篇高手写的文章,文章非常棒,读了好几遍。记下自己对JavaScript#OOP这块的感悟,其实重要的点就两个,一个是结构,一个是数据,如果还有第三个那就应该是规则定义或约束。 对OO的感悟 /** * 考虑JavaScript构造继承体系,是否可依据用途定义出两种对象 * 1、结构对象,负责描述具体数据对象的结构,类似Java中的类原创 2013-06-08 13:00:28 · 1296 阅读 · 0 评论 -
基于FlashPaper的文档只读
基于FlashPaper的文档只读Flex/FlashPaper的使用王延成, 2010 年 01 月 04 日(整理)本文主要讨论、描述了使用Adobe公司的Flex与FlashPaper产品完成对发布到网上的文档资料进行只读控制,也就是说只允许浏览操作、对下载、打印进行控制。FlashPaper FlashPaper是Macromedia的一款用原创 2010-01-19 09:45:00 · 6822 阅读 · 2 评论 -
基于Flex实现文档只读(思路)
接[在线Office文档编辑ActiveX插件DsoFramer],因为使用DsoFramer时如果客户端使用office2007,则文档保护功能将会失效,客户端那边就可以copy文档资料的内容,所以改用flash来呈现文档内容是个不错的选择, 相关资料、工具:使用flex sdk 编写一个呈现文档内容的swf.Flash paper 如果不用此工具就需要自己写一个对上原创 2009-11-24 15:30:00 · 1342 阅读 · 0 评论 -
JavaScript字符编码规则
通过页面向后台传递中文数据时少不了编/解码。。 [escape]ISO Latin字符集对指定的字符串进行编码,不会被编码的字符[ @ * / +][encodeURI]UTF-8字符集对指定的字符串进行编码[encodeURIComponent]UTF-8字符集对指定的字符串进行编码,[支持更多的字符]当源与目标页都为同一字符集时,并不需要转为UTF-8,这时可用[escape]当源与目标页字符原创 2009-05-04 13:52:00 · 1207 阅读 · 0 评论 -
JavaScript的压缩
简述如果非常着急,这块可以跳过直接从约束条件开始也行。JavaScript压缩这块需要权衡一下,压缩的成本会影响咱们自己的调试进度增加了编码、测试的负担,而的确给产品或用户带来了多一些的安全、性能上的提升。参考ext、jquery等开源Java Script框架的风格,需要有两种JavaScript版本:有一版是我们开发人员自己调试、开发用的另一版则是被产品用的,这种方式下原创 2011-11-21 10:12:01 · 5694 阅读 · 0 评论 -
在线Office文档编辑ActiveX插件DsoFramer
在线Office编辑插件DsoFramer[需求]从服务器获取相应文件流,文件格式(word|excel|txt),在网页中呈现。打开的文件不准许(复制、编辑),只准许(查看、打印)排除其它非正常方式获取文档内容,如:(拍照、抓屏)不需要考虑非IE浏览器、非window。[使用DsoFramer实现:][加载控件] [使用中遇到的原创 2009-10-26 20:50:00 · 10413 阅读 · 5 评论 -
前端_CSS#background-position学习
图示代码 Insert title here .floatLeft { float:left; } .floatRight { float:right; } .clearBoth { clear: both; } .clearRight { clear: right;原创 2013-06-19 15:34:48 · 1932 阅读 · 0 评论 -
HTML#DOM树的遍历
有很长时间没有接触HTML相关的开发了,最近有机会接触到这块,感觉做前端很容易,但要做好就不容易,好的前端一点也不比后端容易.变化多端的代码都会有共通的思想.1、功能描述1.1、解析特定的HTML结构1.2、传递给后台做Excel处理1.3、响应给客户端一个文件流 /** * 结点实体结构 * @param {} p 上级 * @param {} t 关联的当前原创 2013-01-23 10:49:24 · 4982 阅读 · 0 评论 -
div不居中了
div不居中了,文档类型规范原创 2010-07-15 14:08:00 · 1185 阅读 · 0 评论 -
一次性隐藏TextArea问题,直接删除不更有效么?
javaScript,textarea隐藏,textarea删除原创 2010-07-15 13:34:00 · 1350 阅读 · 0 评论 -
IE浏览器自动打开文档
iframe打开文件 浏览器自动打开文件原创 2011-01-14 17:46:00 · 5660 阅读 · 2 评论 -
Ajax request/response 乱码
Ajax request/response 乱码 今天最早遇到一个脱离平台,单独给用户定制开发的关于状态管理的功能局部刷新出现乱码的情况,仔细查了下代码发现并无特殊之处,charset统一使用GB18030,ajax传递参数使用默认UTF-8,对传递的中文信息手动转码。此功能已进入试用一周了,都没有问题,奇怪的是今天出现了问题??[Ajax提交信息]AjaxRequest原创 2009-05-19 20:52:00 · 1989 阅读 · 0 评论 -
奇怪的小加号
javascript、日期类型加号原创 2011-03-15 18:32:00 · 1074 阅读 · 0 评论 -
JavaScript中文本匹配替换
javascript,文本替换原创 2011-03-07 14:38:00 · 1376 阅读 · 0 评论 -
批量压缩js、css文件脚本(使用Ant构建)
使用Ant构建批量压缩js、css文件使用Ant批量压缩js、css文件2010 年 01 月 27 日提供了一个ant脚本,它主要用于批量压缩批定目录下的js、css文件,此ant脚本使用到了 YUI Compressor、antcontrib .Ant Contrib主要使用它所提供的foreach、propertyregex这两个target原创 2010-01-27 20:25:00 · 2439 阅读 · 0 评论 -
Flex天气服务
Flex调用远程天气服务Flex提供天气服务2010 年 01 月 08 日使用Flex调用远端天气服务,从而提供可定制的天气服务。获取远端天气服务API,关于天气内容一般是以xml形式提供。调整界面布局使用Flex的WebService组件调用远端天气服务接口下载源码原创 2010-01-08 14:52:00 · 1264 阅读 · 0 评论 -
关于ExtJs使用GridPanel延时加载问题
关于ExtJs使用GridPanel延时加载问题 ExtJs Store延迟加载 2010年 01 月 08 日一个页页中有多个类似GridPanel组件加载数据是非常慢,我们可以对这些GridPanel先渲染,然后分批次的调用相应的Store。相关代码renderThis:function() { grid.render(defaultRender); setTi原创 2010-01-08 13:12:00 · 5801 阅读 · 0 评论 -
IFrame的强制刷新
经常会使用多个iframe来展示领域模型主子关系(主/子单),测试发现iframe是有cache功能的,当第一次从主窗口进入到一个iframe简称{A}中,此时这个{A}中呈现的数据是新的,这时我又点了另外的一个iframe简称{B},这里{B}的数据也是新的,在{B}中进行一些逻辑处理,如向{A}中批量增加模型数据,这里我们再进入到{A}中会发现数据是被缓存着的。因为是从{B}中对批量操原创 2009-07-22 18:02:00 · 6097 阅读 · 0 评论 -
JS科学计数法分解
在进行字符串分析提取有用子串时,我们使用正则表达式使我们的内容变的简单!建议使用RegExp对象,当然,你完全可以使用直接量的方式构建你的正则表达式,此对象的构建方式:var regExp = new RegExp(正则表达式, 标记); 如果我们使用正则表达式完成字符串的分组提取,就得注意这个标记了,RegExp对象有个exec(..)方法,而这个原创 2008-07-10 14:09:00 · 4720 阅读 · 0 评论 -
JavaScriptRegularExpression 转义与替换 需要注意的细节
/** * 替换所有字符串 * @param 要替换的字符串 * @param 要被替换的目标字符串 * @param 替换为新的字符串 * @param 是否互略大小写 默认互略 * @return 替换完成后的字符串 */function replaceAll(sourceStr, oldS原创 2008-05-10 12:26:00 · 1388 阅读 · 0 评论 -
JavaScript eval 逻辑判断
var logicStr = 0var result = eval(logicStr);result 始终会是true原因就是 eval 如果做逻辑判断, 那么它所执行的逻辑判断表达式必可以在if(statement) 语句中可以得到正确结果var loginStr = 0var result = eval(loginStr);原创 2008-05-19 11:04:00 · 1841 阅读 · 0 评论