在线可视化HTML编辑器xhEditor
[
2011/08/13 09:13 | by tommyhu ]
2011/08/13 09:13 | by tommyhu ]
说起在线可视化HTML编辑器,也有人称之为静态网页编辑器,富文本编辑器,很多人都会想到ewebedit,fckedit,这里向大家推荐一款名叫xhEditor的在线可视化HTML编辑器,轻量级,使用体验还不错,感兴趣的朋友可以使用起来试试!
xhEditor是一个基于jQuery开发的简单迷你并且高效的在线可视化HTML编辑器,基于网络访问并且兼容IE 6.0+,Firefox 3.0+,Opera 9.6+,Chrome 1.0+,Safari 3.22+。
xhEditor完全基于Javascript开发,您可以应用在任何的服务端语言环境下,例如:PHP、ASP、ASP.NET、JAVA等。
xhEditor可以在您的CMS、博客、论坛、商城等互联网平台上完美的嵌入运行,能够非常灵活简单的和您的系统实现完美的无缝衔接。
自2009年4月首个版本发布以来,凭借我们人性化的用户体验和不断持续完善的态度,越来越多的网站选择了使用xhEditor。
我们不是最好的,但是我们会努力做的更好,我们愿意倾听和接受所有用户的心声,长期坚持的开发和完善下去。

主要特点:
精简迷你:初始加载4个文件,包括:1个js(50k)+2个css(10k)+1个图片(5k),总共65k。若js和css文件进行gzip压缩传输,可以进一步缩减为24k左右。
使用简单:简单的调用方式,加一个class属性就能将您的textarea立马变成一个功能丰富的可视化编辑器。
无障碍访问:提供WAI-ARIA全面支持,全键盘精细操作,全程语音向导,提供完美无障碍访问体验,让残疾人也能够谱写精彩人生。
内置Ajax上传:内置强大的Ajax上传,包括HTML4和HTML5上传支持(多文件上传、真实上传进度及文件拖放上传),剪切板上传及远程抓取上传,追求完美的用户上传体验。
Word自动清理:实现Word代码自动检测并清理,提供高效完美的Word代码过滤方案,生成代码最优化精简,但是却不丢失任何细节效果。
UBB可视化编辑:提供完美的UBB可视化编辑解决方案,在您获得安全高效代码存储的同时,又能享受可视化编辑的便捷。
xhEditor是一个基于jQuery开发的简单迷你并且高效的在线可视化HTML编辑器,基于网络访问并且兼容IE 6.0+,Firefox 3.0+,Opera 9.6+,Chrome 1.0+,Safari 3.22+。
xhEditor完全基于Javascript开发,您可以应用在任何的服务端语言环境下,例如:PHP、ASP、ASP.NET、JAVA等。
xhEditor可以在您的CMS、博客、论坛、商城等互联网平台上完美的嵌入运行,能够非常灵活简单的和您的系统实现完美的无缝衔接。
自2009年4月首个版本发布以来,凭借我们人性化的用户体验和不断持续完善的态度,越来越多的网站选择了使用xhEditor。
我们不是最好的,但是我们会努力做的更好,我们愿意倾听和接受所有用户的心声,长期坚持的开发和完善下去。
主要特点:
精简迷你:初始加载4个文件,包括:1个js(50k)+2个css(10k)+1个图片(5k),总共65k。若js和css文件进行gzip压缩传输,可以进一步缩减为24k左右。
使用简单:简单的调用方式,加一个class属性就能将您的textarea立马变成一个功能丰富的可视化编辑器。
无障碍访问:提供WAI-ARIA全面支持,全键盘精细操作,全程语音向导,提供完美无障碍访问体验,让残疾人也能够谱写精彩人生。
内置Ajax上传:内置强大的Ajax上传,包括HTML4和HTML5上传支持(多文件上传、真实上传进度及文件拖放上传),剪切板上传及远程抓取上传,追求完美的用户上传体验。
Word自动清理:实现Word代码自动检测并清理,提供高效完美的Word代码过滤方案,生成代码最优化精简,但是却不丢失任何细节效果。
UBB可视化编辑:提供完美的UBB可视化编辑解决方案,在您获得安全高效代码存储的同时,又能享受可视化编辑的便捷。
获取网站来源,以及搜索引擎来源的关键字
[
2011/08/09 03:18 | by tommyhu ]
2011/08/09 03:18 | by tommyhu ]
获取网站来源,以及搜索引擎来源的关键字,并提取类:C#版本。
主类:UrlOpers
>>
.net配置错误信息页面,远离黄色报错页面
[
2011/08/08 21:44 | by tommyhu ]
2011/08/08 21:44 | by tommyhu ]
如果你的网站出现一堆让人看不懂的报错,那么你就不是一个合格的程序员,也不是一个合格的站长。
下面的方面可以帮助你的网站远离让人头大的页面。
第一步:配置web.config
打开web.config,在节点下添加如下代码:
第二步:建立错误页面
在网站根目录下建立404页面(找不到页面):404.html
403页面(服务器禁止访问):403.html
这样就可以解决一部分问题,但是如果我们程序有些bug,碰巧被用户发现,那么还是会返回给用户一个不友好的报错页面。所以我们还要建立一个ErrorPages.aspx捕捉那些我们不知道的错误页面,用以处理那些报错,显示给用户良好的页面。
下面的方面可以帮助你的网站远离让人头大的页面。
第一步:配置web.config
打开web.config,在
第二步:建立错误页面
在网站根目录下建立404页面(找不到页面):404.html
403页面(服务器禁止访问):403.html
这样就可以解决一部分问题,但是如果我们程序有些bug,碰巧被用户发现,那么还是会返回给用户一个不友好的报错页面。所以我们还要建立一个ErrorPages.aspx捕捉那些我们不知道的错误页面,用以处理那些报错,显示给用户良好的页面。
ASP.NET网站统计分析代码
[
2011/08/08 21:22 | by tommyhu ]
2011/08/08 21:22 | by tommyhu ]
新建一个js文件,命名为:Statisticsjs.js,以后只要在页面包含此js文件就行了,便可以获取统计信息。
>>
密码框input不允许输入汉字,只可输入数字和字母等
[
2011/08/08 21:01 | by tommyhu ]
2011/08/08 21:01 | by tommyhu ]
密码框input不允许输入汉字,只可输入数字和字母等
<input class="tele" type="password" name="password" id="password" onkeyup="value=value.replace(/[\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[\u4E00-\u9FA5]/g,''))">
<input class="tele" type="password" name="password" id="password" onkeyup="value=value.replace(/[\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[\u4E00-\u9FA5]/g,''))">
立秋
七夕过后就是立秋,时间很快,上次在昆山见了租,年龄大了,和他的同学一起吃酒,竟然有91年的,差点被喊做叔叔不禁汗颜,他的同学约莫2,3年前见过,那时租刚本毕业来苏州讨生活,后来去昆山一起和他同学相聚,其中有一个发展的还算顺利,人也不错,现在已然是准爸爸教人羡慕,一行人还有上海的兄弟一起吃饭,唱歌,马麻将扑克愉快的周末,只是那日在昆山南站,一个是要去北京,一个是去苏州,早先租20分钟上的车,看他在检票口送我入站想想兄弟下次见面不知何时,而他又得孤独北上未免的伤感,只愿你生活早日达成目标!
七夕的晚饭是和彪一起去吃的,餐店里两个男人三个菜两瓶饮料没酒没女人,谈的只是工作理想女人和钞票,彪是离开方正去上海有了更多的发展,不停的努力学习还跳槽让这个长满了胸毛的小男孩一步步实现架构师的梦想,感谢他给与我的建议,
刘离开了苏州,我想我们这个TEAM是要散伙了,昆山还是不错的,如果他在生活上能有程序上10分之1就算OK了,虽然闹出失踪报案的闹剧,但总算是平安就好,每每看到他我就想到一句话:水至清则无鱼,人至纯则吴朋!不喝酒和抽烟不好女色只知道敲代码和大谈养生保健的好男人,我也是学了不少……
每年立秋总是写点什么,只是想留点纪念在这个博客,不知道明年的立秋又会怎么样呢!
七夕过后就是立秋,时间很快,上次在昆山见了租,年龄大了,和他的同学一起吃酒,竟然有91年的,差点被喊做叔叔不禁汗颜,他的同学约莫2,3年前见过,那时租刚本毕业来苏州讨生活,后来去昆山一起和他同学相聚,其中有一个发展的还算顺利,人也不错,现在已然是准爸爸教人羡慕,一行人还有上海的兄弟一起吃饭,唱歌,马麻将扑克愉快的周末,只是那日在昆山南站,一个是要去北京,一个是去苏州,早先租20分钟上的车,看他在检票口送我入站想想兄弟下次见面不知何时,而他又得孤独北上未免的伤感,只愿你生活早日达成目标!
七夕的晚饭是和彪一起去吃的,餐店里两个男人三个菜两瓶饮料没酒没女人,谈的只是工作理想女人和钞票,彪是离开方正去上海有了更多的发展,不停的努力学习还跳槽让这个长满了胸毛的小男孩一步步实现架构师的梦想,感谢他给与我的建议,
刘离开了苏州,我想我们这个TEAM是要散伙了,昆山还是不错的,如果他在生活上能有程序上10分之1就算OK了,虽然闹出失踪报案的闹剧,但总算是平安就好,每每看到他我就想到一句话:水至清则无鱼,人至纯则吴朋!不喝酒和抽烟不好女色只知道敲代码和大谈养生保健的好男人,我也是学了不少……
每年立秋总是写点什么,只是想留点纪念在这个博客,不知道明年的立秋又会怎么样呢!
ASP.NET Split字符文本中的字符太多 解决方法
[
2011/08/04 20:42 | by tommyhu ]
2011/08/04 20:42 | by tommyhu ]
走出舒适圈(安逸圈)
[
2011/08/04 07:37 | by tommyhu ]
2011/08/04 07:37 | by tommyhu ]
走出舒适圈(安逸圈)
听过这样一个故事:一位教授给他的学生上最后一节课,先在一张大白纸用笔画了一个圈,圈内站着一个人,旁边有一座房子,一辆汽车,一些朋友。然后教授说:“这是你的安逸圈,圈里的东西对你至关重要,你的住房,你的家庭,你的朋友,还有你的工作。在这个圈里头你会觉得自在、安全,远离危险或争端。现在请你们告诉我,当你跨出这个圈子后会发生什麽?”开始大家鸦雀无声,一位发言积极的打破沉默说:“会害怕”。有人接着说:“会出错”。听完大家的发言教授笑了,然后问道:“当你犯错误了,其结果是什麽呢?”
“会从中学到东西”。
“会吸取经验和教训”。
“正是,你会从错误中学到很多东西。当你离开安逸圈以后,你学到了你以前不知道的东西,你增加了自己的知识,所以你进步了”。说完教授再次拿起笔,在原来那个圈子之外加上一些新的东西:更大更漂亮的房子,更豪华更气派的车,更多的朋友等。看到这里,大家的心都豁然开朗了。
这位教授是多麽的睿智,他用如此形象的图片给它的学生们讲解了一个看似简单却非常深奥的道理。的确,我们每个人都有自己的安逸圈,在这个安逸圈内,我们可以按照惯性行事、生活,我们会感到放松。可是如果我们老是在自己的安逸圈内打转,我们就永远无法扩大自己的视野,无法学到新的东西。我们只有跨出自己的安逸圈以后,才会让自己人生的圆圈变大,再变大,才能把自己塑造成为一个更加优秀的人。
当很多人都意识到安逸的生活对自身发展的束缚,图求改变的时候,你还在犹豫什么呢,不要害怕指定一个计划,哪怕是一个短期的计划,并施行他,给自己更宽的视野……








tommyhu:
