一,为什么要用smarty进行打包
apache中也有给js,css这样的静态文件进行打包压缩的模块,但是本文所说的不是以这种方式进行的打包,而是和smarty结合的方式来把网站中的js,css文件进行打包。
为什么要进行打包呢,主要目的是为了合理的管理自己的代码。现在有好多网站,你查看一下网站的源码的话,你会发现网站的头部有大量的JS文件和CSS文件,网站的尾部也有可能有大量的JS文件。以webqq为例吧:
一,为什么要用smarty进行打包
apache中也有给js,css这样的静态文件进行打包压缩的模块,但是本文所说的不是以这种方式进行的打包,而是和smarty结合的方式来把网站中的js,css文件进行打包。
为什么要进行打包呢,主要目的是为了合理的管理自己的代码。现在有好多网站,你查看一下网站的源码的话,你会发现网站的头部有大量的JS文件和CSS文件,网站的尾部也有可能有大量的JS文件。以webqq为例吧:
开始做这个在线开发手册的时候,是为了自己方便而做的。因为现在的公司管理的很严,不给上QQ,不给下载,不给上自己的邮箱,不给自己带电脑,公司电脑USB也被禁掉了,并且本机没有管理员权限,即使东西下下来了,你也装不了。郁闷。开发中难免会遇到一个问题,比如某些函数忘了等,这个时候如有开发手册的话,是多么的幸福啊。哈哈。
我差不多花了二个多星期的时间,去收集,整理,分类,去除里面的无用并且影响速度的代码,美化页面。我不是美工出身,没有那么多美感,所以我以简单,简介,方便为主。
1,制作过程
a),从网上下载各种.chm的参考手册,网上的骗子好多,下的东西五花八门。
一直以来都没有客意的去找一下eclipse下面的javascript开发插件,今天在网上无意发现了一个,回去试了一下,感觉不错。写JS代码根写PHP代码差不多感觉挺爽的。
JSEclipse是个Eclipse下的免费Javascript脚本编辑器,最大的特点就是对js的自动完成功能非常完美,支持普通DOM对象的点取,如document对象,screen对象等等...
安装如下,
1.打开Eclipse工作区(Workbench)
2.利用更新管理器安装JSEclipse,在主目录中找到:Help > Software Updates ->Find and Install
3.在弹出的界面中先择Search for new features to install.
一,什么是jquery
jQuery是继prototype之后又一个优秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。说白了,jquery就是javascript。只不过按照人的习惯思维把它封装了一个比较强大的框架。还有一点jquery能够把html和javascript尽量分离,这也是我愿意用jquery的一个重要原因。jqueryt很灵活,太灵活了,可以说是他一个优点,也是他一个缺点,达到一种效果,十个人也许会用十种不同的方法来实现这个过程,结果一样,过程不一样,这到底是好,还是坏呢。就各说各的理了。
二,学习和使用jquery的困惑
1)$.fn.extend({})和$.extend({})
一,我的问题
我想在wordpress里面添加一个JS文件,实现在一个ajax效果,我在网上找了一个插件,AJAX wordpress发现在不好用,就没有用了。下面我就以本BLOG里面的,收藏和分享为例子。说一下我是怎么添加果文件的。
二,添加JS文件
1),在你要加载JS的那个php文件里面加上这个
<?php wp_enqueue_script('jquery'); // 这个是加载,jquery 。must be here, bofore wp_head! ?>