内容的栏目 * @param int $category 0列表 1频道 2单页 3外链 * @return array */ function category_list($forumlist, $model = 0, $display = 0, $category = 0) { if (empty($forumlist)) return NULL; static $cache = array(); $key = $model . '-' . $display . '-' . $category; if (isset($cache[$key])) return $cache[$key]; if ($display) { foreach ($forumlist as $k => $val) { if (1 == $val['display'] && 1 == $val['type'] && $val['category'] == $category) { $cache[$key][$k] = $val; } } } else { foreach ($forumlist as $k => $val) { if (1 == $val['type'] && $val['category'] == $category) { $cache[$key][$k] = $val; } } } return empty($cache[$key]) ? NULL : $cache[$key]; } /** * @param $forumlist 所有版块列表 不分模型 * @param int $display 0全部CMS栏目 1在首页和频道显示内容的栏目 * @param int $category 0列表 1频道 2单页 3外链 * @return array */ function category_list_show($forumlist, $display = 0, $category = 0) { if (empty($forumlist)) return NULL; static $cache = array(); $key = $display . '-' . $category; if (isset($cache[$key])) return $cache[$key]; if ($display) { foreach ($forumlist as $k => $val) { if (1 == $val['display'] && 1 == $val['type'] && $val['category'] == $category) { $cache[$key][$k] = $val; } } } else { foreach ($forumlist as $k => $val) { if (1 == $val['type'] && $val['category'] == $category) { $cache[$key][$k] = $val; } } } return empty($cache[$key]) ? NULL : $cache[$key]; } /** * @param $forumlist 所有版块列表 * @return mixed BBS栏目数据(仅列表) 尚未开放bbs频道功能 */ function forum_list($forumlist) { if (empty($forumlist)) return array(); static $cache = array(); if (isset($cache['bbs_forum_list'])) return $cache['bbs_forum_list']; $cache['bbs_forum_list'] = array(); foreach ($forumlist as $_fid => $_forum) { if ($_forum['type']) continue; $cache['bbs_forum_list'][$_fid] = $_forum; } return $cache['bbs_forum_list']; } // 导航显示的版块 function nav_list($forumlist) { if (empty($forumlist)) return NULL; static $cache = array(); if (isset($cache['nav_list'])) return $cache['nav_list']; foreach ($forumlist as $fid => $forum) { if (0 == $forum['nav_display']) { unset($forumlist[$fid]); } } return $cache['nav_list'] = $forumlist; } ?>jquery - Any opensource Javascript editorjavascript eclipse plugin with code assist - Stack Overflow
最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

jquery - Any opensource Javascript editorjavascript eclipse plugin with code assist - Stack Overflow

programmeradmin0浏览0评论

I just happened to read jQuery Intellisense Updates from Microsoft and was wondering if there was any editor or eclipse plugin available which provides intellisense plete or code assist. Are there any?

I just happened to read jQuery Intellisense Updates from Microsoft and was wondering if there was any editor or eclipse plugin available which provides intellisense plete or code assist. Are there any?

Share Improve this question edited Feb 27, 2015 at 15:02 j08691 208k32 gold badges269 silver badges280 bronze badges asked Nov 19, 2008 at 5:08 user36500user36500 211 silver badge5 bronze badges
Add a ment  | 

4 Answers 4

Reset to default 6

I believe eclipse, with the Aptana plugin, has some JQuery support.

As mentionned here, intellisense is supported:

 5. Start coding.

  1. As you type, notice that Code Assist is now active for the jQuery objects and functions that you use.
  2. Press ctrl+space at any time to activate Code Assist.

Why not Visual Studio/Web Developer 2008 (or did I miss something)? The express edition is free.

You can use the standalone version of Aptana Studio, it's free and much lighter than the plete Eclipse.

Aptana provide Javascript code assist, but not intellisense. True intellisense for Javascript currently provided only by three IDs:

  • NetBeans (open source)
  • IntelliJ Idea (proprietary web development)
  • MS Visual Studio (proprietary, free edition exist)

So the answer - NetBeans.

But, unfortunately none of these do this job well.

发布评论

评论列表(0)

  1. 暂无评论