摘要: javascript部分 1. document.form.item 问题 问题: 代码中存在 document.formName.item(“itemName”) 这样的语句,不能在FF下运行 解决方法: 改用 document.formName.elements["elementName"] 2. 集合类对象问题 问题: 代码中许多集合类对象取用... 阅读全文
posted @ 2013-08-28 15:12 HughTan 阅读(717) 评论(0) 推荐(0) 编辑
摘要: 常用配置 xdebug.var_display_max_children整数类型,默认值128。用于控制通过xdebug_var_dump(),var_dump()方法时显示数组中子数组的个数或对象中属性的个数,设定为-1关闭该限制。 xdebug.var_display_max_data整数类型, 阅读全文
posted @ 2016-04-19 15:08 HughTan 阅读(736) 评论(0) 推荐(1) 编辑
摘要: if(require("http")) { var http = require("http"); http.get(url,function (res) { res.setEncoding('binary');//二进制(binary) var re =''; ... 阅读全文
posted @ 2014-04-25 20:19 HughTan 阅读(1866) 评论(0) 推荐(0) 编辑
摘要: 如在jsdoc里。想要把jsdoc命名设置成全局。只要把环境变量里面的用户变量里面的path变量值增加 C:\Program Files\nodejs;E:\Program Files (x86)\jsdoc-3.3.0-alpha5; 阅读全文
posted @ 2014-04-17 12:10 HughTan 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 很简单,在Settings->Editor里面去掉Allow placement of caret after end of line 阅读全文
posted @ 2014-03-27 01:28 HughTan 阅读(804) 评论(0) 推荐(0) 编辑
摘要: easyui 1.3.5扩展 datagrid 控件 扩展公用段 把 (9082行) var opts = $.data(_698,"datagrid").options; 改成 var _9892 = $.data(_698,"datagrid"); var opts = _9892.options; 在(9096行) var _69e = _699[i];下加 i... 阅读全文
posted @ 2014-01-25 01:06 HughTan 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 一、导出工具mongoexport Mongodb中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。mongoexport具体用法如下所示: [root@localhost mongodb]# ./bin/mongoexport --helpExport MongoDB data ... 阅读全文
posted @ 2014-01-13 11:34 HughTan 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 一.准备工作1:下载:http://www.mongodb.org/downloads2:解压到ZIP到D:\Mongodb ,在此目录下再建立2个目录 D:\Mongodb\db和D:\Mongodb\logs,在D:\Mongodb\logs新建MongoDB.log文件二.安装1.开始--运行--cmd2.cdD:\Mongodb\bin3.D:\Mongodb\bin>mongod --logpath D:\MongoDB\logs\MongoDB.log --logappend --dbpath D:\MongoDB\db --directoryperdb --serviceN 阅读全文
posted @ 2014-01-11 01:58 HughTan 阅读(466) 评论(0) 推荐(0) 编辑
摘要: var req = http.get(url,function(res){ res.setEncoding('utf-8'); var html = '' res.on('data',function(data){ html+=data.toString(); }).on('end',function(){ console.log(html... 阅读全文
posted @ 2013-12-24 20:46 HughTan 阅读(2287) 评论(0) 推荐(0) 编辑
摘要: var timeout_wrapper = function (req) { return function () { // do some logging, cleaning, etc. depending on req req.abort(); };};但这种可能不够灵活,更高级的: var timeout_wrapper = function ... 阅读全文
posted @ 2013-12-24 17:14 HughTan 阅读(949) 评论(0) 推荐(0) 编辑
摘要: ie6,7下js动态加载图片不显示错误 先描述一下出现这种匪夷所思bug的背景: 我在页面加载的时候加载一堆小缩略图, 这么多小的缩略图标签循环平铺下来,当单击小的图片时,动态加载大的图片显示,就类似于淘宝的商品查看图片。页面上有一个标签: 为了节省流量,加快页面载入速度,先不加载大图,当用户单击小图时,动态加载一张大图显示。 这种方式在IE6,7外所有... 阅读全文
posted @ 2013-12-03 09:55 HughTan 阅读(376) 评论(0) 推荐(0) 编辑
摘要: IntelliJ IDEA 12 新版本发布 第一时间去官网看了下 黑色的主题 很给力 大体使用了下 对于一开始就是用eclipse的童鞋们 估计很难从eclipse中走出来 当然 我也很艰难的走在路上 ... 首先要说一点,在IntelliJ IDEA里面“new Project” 就相当于我们eclipse的“workspace”,而“new Module”才是创建一个工程。 这个和... 阅读全文
posted @ 2013-11-07 17:02 HughTan 阅读(448) 评论(0) 推荐(0) 编辑
摘要: arrCombine: function(arr){ var equalsByURL = function (sobj, tobj) { var flag = 'url' in sobj ? sobj['url'] === tobj['url'] : false; return flag; } var _t... 阅读全文
posted @ 2013-10-14 18:09 HughTan 阅读(230) 评论(0) 推荐(0) 编辑
摘要: event.keycode值大全 1 keycode 8 = BackSpace BackSpace 2 keycode 9 = Tab Tab 3 keycode 12 = Clear 4 keycode 13 = Enter 5 keycode 16 = Shift_L 6 keycode 17 = Control_L 7 keycode 18 = Al... 阅读全文
posted @ 2013-09-11 13:37 HughTan 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 调用对象位于作用域链的前端,局部变量(在函数内部用var声明的变量)、函数参数及Arguments对象都在函数内的作用域中——这意味着它们隐藏了作用域链更上层的任何同名的属性。 2010年9月14日,我去参加网易网页工程师招聘会,应聘JS工程师职位。有幸参加笔试,然后有幸栽在笔试,呵呵。废话少说,抓出音响极深的一题重新研究研究。 题目大概是:写出如下代码的输出结果并进行分析 va... 阅读全文
posted @ 2013-09-04 11:13 HughTan 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 安装了一上午的.net framework 4.0,各种失败,查了好多答案,各种不靠谱,最后终于找到答案了 和Windows Update有关系,给目录名重命名一下再次安装,即安装成功了! 方法: 1.运行cmd,输入net stop WuAuServ 2.点击开始菜单,输入 %windir%,选择windows,把文件夹SoftwareDistribution 重命名为 SDold. ... 阅读全文
posted @ 2013-08-14 14:00 HughTan 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 1、为了养成良好的代码习惯idead中的javascript jSLint能显示不良的代码设置如下 2、Intellij idea 12每一次修改,保存生成都要按ctrl+shift+F9非常影响项目开发速度。可以通过添加快捷捷。在setting里面找到Keymap在Keymap里面搜索Compile 添加一个。本人测试用到一个更快又没有冲突的快捷键,Ctrl+win,左手就能完成单页... 阅读全文
posted @ 2013-08-14 10:37 HughTan 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 循环循环是很常用的一个控制结构,大部分东西要依靠它来完成,在JavaScript中,我们可以使用for(;;),while(),for(in)三种循环,事实上,这三种循环中for(in)的效率极差,因为他需要查询散列键,只要可以就应该尽量少用。for(;;)和while循环的性能应该说基本(平时使用时)等价。而事实上,如何使用这两个循环,则有很大讲究。我在测试中有些很有意思的情况,见附录。最后得出的结论是:如果是循环变量递增或递减,不要单独对循环变量赋值,应该在它最后一次读取的时候使用嵌套的++或--操作符。如果要与数组的长度作比较,应该事先把数组的length属性放入一个局部变量中,减少查询 阅读全文
posted @ 2013-07-25 09:49 HughTan 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 返回 m 到 n 的随机整数 阅读全文
posted @ 2013-07-22 12:50 HughTan 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 最近看了一些html5和js方面的书,受益匪浅,因为看的东西比较多,却都没有怎么静心来做整理,慢慢来吧,可能最近自己有点儿小紧张。今天跟大家分享下JavaScript的forEach方法(其实是从《HTML5程序设计》这本书里看到的一种方法)。首先说下JavaScript的forEach的标准格式。为数组中的每个元素执行指定操作。array1.forEach(callbackfn[, thisArg])参数定义array1必需。 一个数组对象。callbackfn必需。 一个接受最多三个参数的函数。 对于数组中的每个元素,forEach 都会调用callbackfn 函数一次。thisArg可 阅读全文
posted @ 2013-07-08 10:13 HughTan 阅读(726) 评论(0) 推荐(0) 编辑
摘要: Math.random() * (n - m) + m; 可以取n到m的随机数 阅读全文
posted @ 2013-07-08 09:42 HughTan 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 区别1:利用 this 实现的公共方法中可以访问类的私有成员(用 var 声明的变量),私有方法(用 function 直接定义的方法);利用原型扩展实现的方法中,无法调用私有成员和变量。例子如下所示(把其中注释掉的两行恢复就可以看到区别):function T(name) { this.Name = name; var x = 5; function privateFunc() { alert('in private method: do sometheing'); } this.PublicFunc = function () { ... 阅读全文
posted @ 2013-05-07 16:40 HughTan 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 近日 Google Chrome 组发起了浏览器兼容性检测工具(Chrome扩展)开源项目,能够自动检测网页中的兼容性问题。此工具已经实现了检测2010年9月Google在 Devfest北京会议上推出的w3help.org站点内所描述的部分兼容性问题。是前端兼容性工作必备辅助开发工具。目前的版本一共检查了 40 个跨浏览器开发过程中可能会遇到的问题,其中包括文本渲染、表格、布局以及脚本等几个方面。所有已知的兼容性问题列表见 http://w3help.org/zh-cn/causes/ ,目前只实现了一部分,其它的还正在开发。欢迎有兴趣的网友一起参与。 工具安装: https://c... 阅读全文
posted @ 2013-05-07 14:31 HughTan 阅读(1066) 评论(0) 推荐(0) 编辑
摘要: setTimeout(aa,1000)第一个参数可以是字符串,也可以是函数如果是字符串,则当作javascript语句执行,setTimeout的第一个参数以后不能使用字符串,因为有性能的问题和eval()差不多,执行的环境是全局,所以不能访问函数作用域的变量如果是函数,则执行该函数,可以访问该函数作用域链上的变量 阅读全文
posted @ 2013-04-19 15:27 HughTan 阅读(184) 评论(0) 推荐(0) 编辑
摘要: MySQL 出现如下语句:The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB' to have it working; 是mysql配置文件禁掉了这个选项! 关闭mysql数据库 在mysql的安装目录中找到my.ini文件 找到skip-innodb,在前面加上#号 保存,开启m... 阅读全文
posted @ 2012-09-10 15:03 HughTan 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 步骤: 1 修改include/extend.func.php 添加 提取图集第一张大图,为arclist用 function get_firstbigimg($arcid){ //获取图片附加表imgurls字段内容进行处理 $dsql = new DedeSql(false); $row = $dsql->GetOne("Select imgu... 阅读全文
posted @ 2012-08-15 16:35 HughTan 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 1、获取实际内容区域的宽和高:width()和height();2、获取实际内容区域+padding的宽和高:innerWidth()和innerHeight();3、获取实际内容区域+padding+border的宽和高:outerWidth()和outerHeight();4、获取实际内容区域+padding+border+margin的宽和高:outerWidth(true)和outerHeight(true) 阅读全文
posted @ 2012-08-08 13:44 HughTan 阅读(1486) 评论(0) 推荐(0) 编辑
摘要: 当网页有图片背景并且背景图片的像素是大于2M时(width*height>2048)会出现页面的背景在ipad上缩小50%; 阅读全文
posted @ 2012-07-11 14:27 HughTan 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 拿公司的电脑回来,想弄F5那个项目部署,发现eclipse无法打开 Error: The Eclipse executable launcher was unable to locate its companion launcher jar 后来依照步骤,解决问题,两种方法: 方法一直接重新解压eclipse压缩包,然后一切环境都重新配置,恢复到原始状态 方法二:步骤 1、去到安装... 阅读全文
posted @ 2012-06-20 10:04 HughTan 阅读(1599) 评论(0) 推荐(0) 编辑
摘要: 总结 1 打开appserv的安装目次,找到httpd.conf文件,判别去掉下面两行笔墨前面的#号。 #LoadModule vhost_alias_module modules/mod_vhost_alias.so 去掉#意思是启用apache的假造主机功能。 2 #Include conf/extra/httpd-vhosts.conf 去掉这一行的#意思是从总结1打开appserv的安装目次,找到httpd.conf文件,判别 去掉下面两行笔墨前面的#号。 #LoadModule vhost_alias_module modules/mod_vhost_alias.so 去掉#意... 阅读全文
posted @ 2011-11-10 16:38 HughTan 阅读(985) 评论(0) 推荐(0) 编辑
摘要: {dede:sql sql="SELECT aid,typeid,body FROM `dede_addonarticle` where typeid=2 ORDER BY `aid` DESC LIMIT 0 , 1"} [field:body /] {/dede:sql} 说明:其中typeid=2,栏目ID号,表示调用此ID栏目内的文章,换成aid=1则表示调用的aid为1的文章(具体哪篇文... 阅读全文
posted @ 2010-11-01 15:05 HughTan 阅读(1414) 评论(0) 推荐(0) 编辑
摘要: 关键描述调用标签: <meta name="keywords" content="{dede:field name='keywords'/}"> <meta name="description" content="{dede:field name='description' function='html2text(@me)'/}"> 模板路径调用标签: {dede:fiel... 阅读全文
posted @ 2010-11-01 14:35 HughTan 阅读(3604) 评论(0) 推荐(0) 编辑
摘要: 今天在重构一个页面的时候,为了考虑根据内容重要程度出现的优先性,所以在css的时候为几个box书写了绝对定位,在测试的时候发现,在FF,ie8,ie7,op下都可以正常显示,可是到了IE6的时候,这几块内容是空白的了…啊!怎么回事呢? 经过几番折腾,总出找出毛病了,原来是因为使用绝对定位的box紧挨着的是box使用了浮动:float。哎!没办法,我的解决方法是在他们之间又单独写了一个box,这个b... 阅读全文
posted @ 2010-10-15 22:19 HughTan 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: http://www.jb51.net/css/25973.html复制里面的文章到Live writer编辑里面。预览,文章没有显示全,就是因为<object>导致的live writer里面的“<”等标签符号在源代码中并没有转换。。 阅读全文
posted @ 2010-09-21 16:44 HughTan 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 为方便站点哀悼,特提供css滤镜代码,以表哀悼。以下为全站CSS代码。 直接在*.css文件最前面加入 代码如下:body{ filter:Gray; } 或者 html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); } 均可 其他HTML页面 代码如下:html { filter:progid:DXImag... 阅读全文
posted @ 2010-09-21 15:14 HughTan 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 用setAttribute方法实现一个页面两份样式表的效果,具体方法如下: 第一步:在连接样式表的元素里定义一个id,例如 <link href="1.css" rel="stylesheet" type="text/css" id="css"> 我定义的id是css。 第二步:写一个js函数,代码如下: <script type="text/javascript"> fu... 阅读全文
posted @ 2010-09-20 14:39 HughTan 阅读(732) 评论(0) 推荐(0) 编辑
摘要: <div style="width:220px; padding:10px; overflow:hidden;"> <img src="Images/logo.gif" / style="border:solid 1px red" /> </div> 阅读全文
posted @ 2010-08-06 11:58 HughTan 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Row_number() over只是用于把查询的数据,为他增加一列连续的ID数如:select *,Row_number() over(order by endtime desc) as IDRank from tb_12530_ring那么,为表“tb_12530_ring” 增加一列IDRank连续数select * from (select *,Row_number() over(orde... 阅读全文
posted @ 2010-07-16 15:49 HughTan 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 添加引用AspNetPager.dll 工具箱中添加"选择项"-.Net Framework组件-AspNetPager 页面中添加AspNetPager控件 Code1<webdiyer:AspNetPager ID="AspNetPager1" runat="server"2AlwaysShow="True" //总是显示分页控件,即使要分页的数据只有一页 3 OnPageChan... 阅读全文
posted @ 2010-07-16 11:14 HughTan 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 未命名頁面 ffffff 國際 ssssssssss 國際 ssssssssss 國際 ssssssssss 國際 ... 阅读全文
posted @ 2010-06-18 11:11 HughTan 阅读(1225) 评论(0) 推荐(0) 编辑