使用js控制台,引用外站js文件

动机

在跟学校形势政策考试斗智斗勇的过程中,遇到一个问题,如何更加方便的调用答题器,而不用每次都在控制台里复制粘贴。于是,想到了从控制台中引用*.js文件。

原理

在html中引用外部.js文件,必须要在html中有一个script元素,并把src属性设置为外部.js文件的地址。但是问题是,控制台里只能输入js代码,又如何创建script元素呢。
这里用到document.createElement()方法,这个方法能够创建一个元素对象,创建完后再利用appendChild()或insertBefore()插入到指定节点。

用createElement()创建script元素

1
2
3
4
5
6
7
8
9
var body = document.getElementsByTagName('BODY').item(0);
var element = document.createElement("script");
// 外部方式
element.src = ****;
// 内部方式
element.innerHTML = ****;
body.appendChild(element);

如上代码将js代码插入到body元素的末尾。
该段代码可以在控制台中使用,比以前整个答题器的代码放入控制台来说,轻松多了。

分享到 评论

WordPress主题的翻译

WordPress预装了3款主题,并且官网有丰富的主题资源供下载。但是,预装的主题没个性,官网的主题没汉化。所以,只能自给自足,翻译主题吧。

WordPress翻译的原理

WordPress为了支持多国语言,使用了gettext函数库。gettext函数库支持多种编程语言,当然包括PHP,所以WordPress才能使用它。
gettext处理的文件有两种,*.po*.mo,前者是源代码,后者是机器码,翻译者要做的工作就是编辑源代码,然后编译成机器码,供程序使用。

准备工作

下载Poedit,看他名字就知道,是用来编辑*.po文件的编辑器。
从主题中获取原版*.po文件,位置为wp-content/themes/*你的主题*/languages/

进行翻译

翻译过程很繁琐,这里就不多说了,文件保存为zh-CN.po
Poedit在编辑完成后,会自动编译*.mo文件,之后将两个文件上传,就大功告成

分享到 评论

WordPress初使用

这个网站

今天(2014年9月3号),本人花钱买了这个域名,以及一个云主机。其实只是一种冲动吧,手里没个域名,都不敢说自己是当代人,于是就买了。

为什么是WordPress

WordPress是一款基于php的web应用,使用它可以快速搭建网站。我承认,我是个懒人,要是叫我自己写个网站出来,我是不情愿的。所以,我用了一种投机取巧的方式,在服务器上装个WordPress,简单无脑。

安装准备

你需要如下一些东西:

一台主机,我是从万网租的云主机,科技真好,人人都能有服务器了。主机要支持PHP,否则无法使用WordPress。
WordPress安装包(中文官网地址),说是安装包,其实是个压缩包。
一个记事本,如果找不到,请去隔壁文具店

安装过程

将安装包解压至htdocs
掏出你的记事本,打开wp-config-sample.php,将数据库信息填入,并重命名为wp-config.php
打开网站,大功告成

分享到 评论