addclass必须放在jquery后面才执行

addclass必须放在jquery后面才执行,看来锚点链接的动画效果也是可以实现的了,明天再研究这个问题,jQuery到底放在什么位置,以及相关的addclass到底怎么增加上去,但是现在,我必须要去睡觉了。
bootstrap总是使用jQuery 增加class也不是办法,再看看有没有什么其他解决办法

网上找了下,大家的看法:

根据js的作用要放在不同的放置
(1)放在头部的
比如一些函数库,例如常见的JQ库

<script type="javascript" src="http://apps.bdimg.com/libs/jquery/1.9.1/jquery.min.js"></script>

(2)放在底部的
例如某些需要文档加载完成才开始执行的,document.getElementById();等

<html>
    <head>
        <script src="js/jquery.js"></script>
    </head>
    <body>
        <div></div>
        <script>
            function test(){

            }
        </script>
    </body>
</html>
Good Question,我一般都放底部,原因同你所说。
但在某种情况下我也觉得放在头部比较好,比如一个给页面中的某个元素添加了事件的js脚本。页面出来了但是js没加载完的那段时间,用户对此元素做事件操作的时候就出不来应该有的效果。
我现在是比较倾向于放在头部,做一些优化的工作尽量让js加载快一点。

所以,jQuery放head,然后自己写的放body后面,就这么定了

测试通过的插件

经过测试目前以下几个插件可稳定使用,并且没有什么意外疾病

插件名称说明版本作者
CommentToMail评论邮件提醒插件2.0.1Byends Upd
EditorLR将编辑器左右分的神器0.7.1hongweipeng
HelloWorldHello World1.0.0qining
Sticky文章置顶1.0.0willin kan
Syntax Highlighter代码高亮,支持二十多种语言,八种配色0.0.2Tinpont

下载远程图片

网上看到的代码,只是还看不懂怎么用,我想迟早用的到,也得仔细看看怎么用

<?php 
//connect to typecho database
$curl = curl_init();
$res = mysql_connect('localhost', 'root', '1111');
$ret = mysql_select_db('typecho', $res);
$sql = "select * from jq_contents where type = 'post' order by cid asc";
$query = mysql_query($sql, $res);
while($row = mysql_fetch_assoc($query))
{
     
    preg_match_all('/src="(http:\/\/ww[1234].*?\/.*?\/(.*?))".*?"/', $row['text'], $matches);
    //url : $matches[1][x]  filename : $matches[2][x] , alt: $matches[3][x]
    foreach($matches[1] as $k=>$pic)
    {
        //print_r($matches);
        //文章日期->local date
        $local_date =  date('Y-m-d', $row['created']);
        //print_r($local_date);
        //建立图片所在日期规格的目录
        $arr_date = explode('-', $local_date);
        //@mkdir(dirname(__FILE__)."\\usr\\uploads\\".$arr_date[0]); 
        //@mkdir(dirname(__FILE__)."\\usr\\uploads\\".$arr_date[0]."\\".$arr_date[1]);
        //print_r(dirname(__FILE__)."\\usr\\uploads\\".$arr_date[0]."\\".$arr_date[1].'<br />');
        //下载图片
        /*
            curl_setopt($curl, CURLOPT_URL, $matches[1][$k]);
            curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($curl, CURLOPT_CONNECTTIMEOUT,0);
            $data = curl_exec($curl);
            $ret = file_put_contents(dirname(__FILE__)."\\usr\\uploads\\".$arr_date[0]."\\".$arr_date[1]."\\".$matches[2][$k], $data);
            print_r(dirname(__FILE__)."\\usr\\uploads\\".$arr_date[0]."\\".$arr_date[1]."\\".$matches[2][$k]." ret:$ret<br />");
         
        */
        //插入typecho数据库
        /*
        $type = explode('.',$matches[2][$k]);
        $text = array(
            'name'=>$matches[2][$k],
            'path'=>"/usr/uploads/".$arr_date[0]."/".$arr_date[1]."/".$matches[2][$k],
            'size'=>filesize(dirname(__FILE__)."\\usr\\uploads\\".$arr_date[0]."\\".$arr_date[1]."\\".$matches[2][$k]),
            'type'=> $type[1],
            'mime'=>mime_content_type(dirname(__FILE__)."\\usr\\uploads\\".$arr_date[0]."\\".$arr_date[1]."\\".$matches[2][$k])
        );
        $sql2 = sprintf("INSERT INTO `jq_contents` (  `title`, `slug`, `created`, `modified`, `text`, `order`, `authorId`, `template`, `type`, `status`, `password`, `commentsNum`, `allowComment`, `allowPing`, `allowFeed`, `parent`) VALUES('%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s')", $matches[2][$k],str_replace('.','-', $matches[2][$k]), $row['created'],$row['created'],serialize($text), $k, 1, '', 'attachment', 'publish', '', 0, 1,1,1,$row['cid']);
        $query2 = mysql_query($sql2, $res);
        print_r($sql2.'<br />');
         
        */
        //更新文章内的图片路径
         
        $old_img_path = $matches[1][$k];
        $new_img_path = "http://tunps.com/usr/uploads/".$arr_date[0]."/".$arr_date[1]."/".$matches[2][$k];
        $newtext = str_replace($old_img_path, $new_img_path, $row['text']);
        $newtext = mysql_escape_string($newtext);
        $sql3 = "UPDATE `jq_contents` SET  `text` =  '$newtext' where cid=$row[cid] ";
        $query3 = mysql_query($sql3);
        var_dump($query3);
          
    }
}
curl_close($curl);

不同分类不同模板

第二个问题,先在当前模板目录下建立一个category目录,然后比如你要给slug为default的分类专门建立模板,那么就在category目录下创建一个名为default.php的文件,这样程序在访问default分类时会自动调用这个模板文件

--- update ---

使用$this->categories和$this->category这两个变量就可以满足你的需要了,不过需要你自己手动循环输出。你可以print_r一下这两个变量,看看它们的结构。

https://segmentfault.com/q/1010000000095206

扫一扫,访问移动端

高凯的个人主页
I am alone on my life's Journey up to now, and the future.

推荐 / Digest

热点 / Hot

评论 / Comments

  • Gaobukai: <img class="profile-avat...
  • nico: 头像改为以下函数,还是不起作用。src="<?php av...
  • nico: 现在主题是用下面代码实现src="<?php tx($ne...
  • nico: 博主,我想请教一下。在主题里面怎么调用上传头像。后天正常显示是上...
  • Gaobukai: 这个点赞的按钮为什么总报错呢?
  • Gaobukai: 既然能调用0号图片就能调用随机图片<?php rand(0...

标签 / Tags

推广 / Ads