Submitted by gouki on 2013, July 16, 6:47 PM
Html中的comment其实也有nodeType的,只是我们一直不用罢了。它的nodeType = 8哦。于是,就有了一个基于jQuery的插件:comments
它来自:http://www.bennadel.com/blog/1563-jQuery-Comments-Plug-in-To-Access-HTML-Comments-For-DOM-Templating.htm
JavaScript代码
- <--- --------------------------------------------------------------------------------------- ----
-
- Blog Entry:
- jQuery Comments() Plug-in To Access HTML Comments For DOM Templating
-
- Author:
- Ben Nadel / Kinky Solutions
-
- Link:
- http:
-
- Date Posted:
- Apr 14, 2009 at 7:01 PM
-
- ---- --------------------------------------------------------------------------------------- --->
-
-
-
-
-
-
-
-
- jQuery.fn.comments = function( blnDeep ){
- var blnDeep = (blnDeep || false);
- var jComments = $( [] );
-
-
-
- this.each(
- function( intI, objNode ){
- var objChildNode = objNode.firstChild;
- var strParentID = $( this ).attr( "id" );
-
-
-
- while (objChildNode){
-
-
- if (objChildNode.nodeType === 8){
-
-
-
-
- jComments = jComments.add(
- "<div rel='" + strParentID + "'>" +
- objChildNode.nodeValue +
- "</div>"
- );
-
- } else if (
- blnDeep &&
- (objChildNode.nodeType === 1)
- ) {
-
-
- jComments = jComments.add(
- $( objChildNode ).comments( true )
- );
-
- }
-
-
- objChildNode = objChildNode.nextSibling;
-
- }
-
- }
- );
-
-
- return( jComments );
- }
代码其实并不多,大概知道就好,本来是用phpQuery也这样写的。但发现。。。stick的时候,即使我选择了nodeType=8也取不到值。我晕啊,最后我只能用正则将注释取出来当成内容用了。
早先有人把代码扔在textarea里,用来当成数据加载,现在也有人开始无耻的利用注释了。真不厚道
Tags: jquery, comment
Javascript | 评论:2
| 阅读:43697
Submitted by gouki on 2013, July 16, 11:48 AM
因为内容其实并不多,所以我干脆直接上原文了。做为一个PHP(拍黄片)的User,抠模版实在太常见了,所以。。。。找啊找,想不到,工具原来一直就在我们身边
原文地址:http://blog.chinaunix.net/uid-22780578-id-3346384.html
1、Linux下的wget命令:
wget :下载工具。
下载基本的文件:可以直接:wget -c http://××× 或者wget -c ftp://××
参数: wget -c:continue 表示断点续传..
-b :background 后台成为进程运行。
-O :文件另存 :
-i :下载后跟文件包含的链接。 wget -c -i **.txt
-t 尝试链接的次数, -t 0 无限次尝试
--linit-rate 限制速度 wget --linit-rate=200k http://××
更多基本命令参见 man
备份某个网站镜像: wget:-k 转换成为本地的链接
-r 下载对应链接的内容。(默认是所有)
-np 不下载站外链接
-p下载网页需要的元素,css ,img等
现在,基本可以用 : wget -c -k -r -np -p http://××× , 还可以用命令 -m --mirror 来实现: wget -c -m -p http://××
2、教你怎么保存好的网站,制作成chm,pdf,txt,epud
有时浏览网页时,发现一些较好的知识类网站,想保留下来,存个书签又不能很好保存,又不能离线查看,有时还会过期。所以最安全也最可靠的方式是把网站镜像下载,也就是所谓的把网站dowm下来,保存在本地,但是查看时也有诸多不便,因为每次又要找到主页(index),并且文件比较分散,不好管理而且不美观。 所以本文教你怎么保存网页,乃至整个网站
使用到的工具: wget (linux ,windows,mac、 windows下 winchm或者quickchm等,以上2个比较简单(或者使用官方的HTML HELP workshop,不过不推荐)好用,其他的还有很多epudbuilder ,就jotoh等,如要是转换pdf还需要Adobe Acrobat ,我主要是在win下完成的。
方法:
- wget : 凡是使用linux的肯定知道这个工具,大部分都用作下载工具其实它的功能远不止于此,可以来镜像网站,网站备份等windows下系统是没有这个工具的,但是可以通过其他的方法来使用这个工具。 以下载wget 的windows版本,http://gnuwin32.sourceforge.net/packages/wget.html还可以用 MinGw,cygwin等等win下的linux环境软件,可以随意安装一个,其实这两个的用途远不至于此。同时还可以使用其中的wget
XML/HTML代码
- mkdir **(**为你要新建的目录,随意)
- cd **
- wget -m -L -k -p http:// ****
- 或者
- wget -r -p -np -k http:// ***(更详细的wget介绍可参见man wget )
- 以上命令是来down网页的
- 下载后会有一个或多个目录,记住路径。然后运行以上的winchm或是quickchm制作chm文档,具体参见软件自身的详细介绍。
- 可以使用winchm的单html输出功能,可以制作出一个html文件。此时就可以使用Adobe Acrobat制作pdf文档,或是别的什么的,
- 使用epud或是jotoh等来装换chm到epud文档,或者也可以直接编辑html到epud文档。。
Tags: wget, 镜像, 克隆
Linux | 评论:0
| 阅读:26187
Submitted by gouki on 2013, July 15, 11:29 AM
在使用open.taobao.com进行测试的时候,想为自己多增加测试人员,按照后台所说的,做了一个txt文件上传,结果。。。说是用户找不到
想了一下,用程序将\n全部替换成\r\n,然后再提交,成功了。。。
郁闷啊,淘宝你不会判断一下每行的结尾符是啥嘛。。。
相信这也算是一个bug了。。
Misc | 评论:0
| 阅读:14129
Submitted by gouki on 2013, July 10, 10:07 PM
你没有看错标题,是真的挫败啦。
因为雅虎邮箱快到期了,而且我很多年来一直在用这个邮箱,实在让我纠结,我想想,多少年了?应该快有12还是14年了?早些年用来和国外的朋友发邮件,结果一下子就用到现在,它居然说过期不用了。NND
看了这个页面:http://help.cn.yahoo.com/answerpage_3983.html , 提醒我先登录,然后打开这个
注册并绑定页,到页面里进入注册并绑定,我很快乐的打开这个页面,结果。。。所有的按钮都不能点击,为什么呢?原来是这样的:
Uncaught ReferenceError: YUI is not defined
我靠,这让我情何以堪。。
太失败了。。我估计只能用POP进行绑定了,短时间 内如果它还不修复,我都不知道怎么办了。。。有些网上的邮箱都不能换,是写死的。。。
金山快盘倒是可以换,但我邮箱收不到它的邮件,我晕。
Tags: 雅虎
Misc | 评论:0
| 阅读:14300
Submitted by gouki on 2013, July 8, 10:09 AM
官方的php5版本到现在还是5.3但我想用json_encode的unescape_unicode的选项,所以,只能升级PHP至5.4了
其实真的有现成的包,如果你搜索网上的内容,他们会也和你说,看一下:dotdeb.org吧。于是我看了一下dotdeb.org。确实不错,不但有升级教程,还有mirrors
1、安装dotdeb.org的源:参考:http://www.dotdeb.org/instructions/
有两种试,如果你只是安装PHP,就直接将下面的内容复制到/etc/apt/sources.list
XML/HTML代码
- deb http://packages.dotdeb.org squeeze-php54 all
- deb-src http://packages.dotdeb.org squeeze-php54 all
2、GPG的KEY更新并加入到系统里
XML/HTML代码
- wget http://www.dotdeb.org/dotdeb.gpg
- cat dotdeb.gpg | sudo apt-key add -
如果你本来就是root,那上面的sudo就不需要了
3、apt-get update
4、apt-get upgrade
就这样,你成功了。。。
Tags: debian, php
Linux | 评论:0
| 阅读:23812