摘要: 需要将不少doc文件转为pdf,WPS带有这种功能,但是鼠标点击次数太多以后整个人都变得很烦躁 用了一下午去搜这方面的工具软件,找到若干。有一些免费,有一些试用的,但总归就找到一个真正能用,虽说生成的文件名中有未授权字样,但批量修改文件名简单多了。 谁知道到了实验室的电脑上因为什么打印机错误,还是不能用! 于是决定自己写一个, 第二天上午开始搜资料,乱搜一阵,居然发现WPS有二次开发的功能,大喜 但是,没有C++开发接口的资料,而且官方论坛的C++例子是针对老版本的。 于是参考别人写的C#和VB的例子,在那摸索一阵,总算完事。 阅读全文
posted @ 2014-03-23 11:09 web8 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 其实实现这个例子的方法还有很多种,比如说递归。虽然JSON串没有拼接成功,但是我觉得JSON串是可以实现的。只是鉴于个人能力的缘故最终没有拼接成功。动态加载树形菜单终于实现的,但是还有很多需要改进的地方,比如如何将这个方法封装起来,以至于可以无限的调用没有缺陷等,这是下一步值得继续探讨的问题。 阅读全文
posted @ 2014-03-21 07:02 web8 阅读(8556) 评论(0) 推荐(2) 编辑
摘要: 最近来了一个网页,里面有图片,但是却没有引用外部的图片资源,很好奇.查看代码后发现,里面的图片是使用base64编码后的字符串代替了,这个叫做Data URI scheme. Data URI scheme支持的类型有: data:,文本数据 data:text/plain,文本数据 data:text/html,HTML代码 data:text/html;base64,base64编码的HTML代码 data:text/css,CSS代码 data:text/css;base64,base64编码的CSS代码 data:text/javascript,Javascript代码 data:text/javascript;base64,base64编码的Javascript代码 data:image/gif;base64,base64编码的gif图片数据 data:image/png;base64,base64编码的png图片数据 data:image/jpeg;base64,base64编码的jpeg图片数据 data:image/x-icon;base6 阅读全文
posted @ 2014-03-20 11:09 web8 阅读(8382) 评论(1) 推荐(0) 编辑
摘要: 使用JQuery时,你可以使用多种选择器,选择同一个元素,各种方法之间的性能是不一样的,有时候差异会特别大。 通常比较常用的选择器有以下几个: ID选择器 $("#id") 标签选择器 $("td") 类选择器 $(".target") 属性选择器 $("td[target='target']") 伪类选择器 $("td:hidden") 根据经验,我们应该知道这5种选择器的性能是依次下降的 阅读全文
posted @ 2014-03-20 08:50 web8 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 在做考试系统时需要解决这样一个问题,就是当考生考试时可能出出现断网、关闭浏览器,刷新等问题,数据此时可能没有及时写入数据库,所以造成数据丢失问题,,所以这里就需要用到本地存储,以前的版本都是用cookie,但是不得不说cookie太小了,只有可怜的4k,而机房的网有时候实在是让人捉急,所以,考虑换一种方案。 阅读全文
posted @ 2014-03-19 17:27 web8 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 1.不要用document.write输出js文件(对应百度前端规范14.2节) 重构前 在管理学院项目里面,我们为了方便JS组件的调用,并且在换组件的时候无需修改相应的html或模板.,对JS组件进行了模块划分,写了一个输出JS的工具JS,如下 阅读全文
posted @ 2014-03-19 11:20 web8 阅读(920) 评论(1) 推荐(0) 编辑
摘要: HighCharts之2D柱状图源码 阅读全文
posted @ 2014-03-19 07:11 web8 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 如果url中有中文,则取参数的时候会有中文乱码,得用decodeURI()方法解码,方式如下: //获得所属分类的pkId var params = getUrlVars(); //获得此中分类的id var parentId = params[params[0]]; //获得分类的名称 var productName = decodeURI(params[params[1]]); 阅读全文
posted @ 2014-03-18 16:36 web8 阅读(3035) 评论(0) 推荐(0) 编辑
摘要: javascript是一种解释型语言,它的执行是自上而下的。但是各浏览器对于【自上而下】的理解是有细微差别的,而代码的上下游也就是程序流对于程序正确运行又是至关重要的。所以我们有必要深入理解js的执行顺序。为此,我设计了如下八个实验来获得最确切的结果。 阅读全文
posted @ 2014-03-17 13:21 web8 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 之前我们已经为大家介绍过几篇有关HTML5中原生拖拽的相关知识了。今天为大家介绍HTML5拖拽中的其他一些小东东,闲话不多说赶快一起看看吧。   在默认情况下,链接、文本和图像是可以拖动的,不用再写代码即可拖动。如果想让其他元素标签也可以拖动,那么只有HTML5能实现了。HTML5为所有HTML元素规定了dragable属性,表示元素是否可以拖动。链接和图像的标签中自动将dragable属性自动被设置成true,其他元素的dragable属性的默认值是false。   支持dragable属性的浏览器有:Firefox 4+、Chrome、IE 10+和Safari 5+。Opera 11.5及之前的版本是不支持HTML5的拖放功能。另外能够让Firefox支持可拖动属性必须添加一个ondragstart事件处理程序,并在dataTransfer对象中保存一些信息才可以。在IE 9及更早版本中,通过mousedown事件处理程序调用dragDrop()方法能够让任何元素可以拖动。在Safari 4及更早的版本中,必须额外给相应的元素设置CSS样式 -khtml-user-d 阅读全文
posted @ 2014-03-17 09:57 web8 阅读(1898) 评论(0) 推荐(0) 编辑