假设我有一些JavaScript会修改DOM,可能隐藏/显示表单字段或类似的东西,让我们假设我想在多个页面上执行此任务,但每页只执行一次或两次.
将此功能封装到jQuery插件或vanilla JavaScript函数中会更好吗?
基本上,是这样的:
jQuery.fn.toggleFormInput = function() {
// Stunning JavaScript/jQuery magic here
}
Run Code Online (Sandbox Code Playgroud)
比这更好还是更坏:
function toggleFormInput () {
// Stunning JavaScript/jQuery magic here
}
Run Code Online (Sandbox Code Playgroud) 我刚刚在Mac OS X 10.6.6上安装了MySQL社区服务器(5.5.8).
我一直遵循安全安装的规则(为root分配密码,删除匿名帐户等),但是,有一个用户帐户,我不能DROP:
mysql> select host, user from mysql.user;
+--------------------------------+------+
| host | user |
+--------------------------------+------+
| 127.0.0.1 | root |
| ::1 | root |
| My-Computer-Hostname.local | |
| My-Computer-Hostname.local | root |
| localhost | root |
| localhost | web |
+--------------------------------+------+
6 rows in set (0.00 sec)
mysql> drop user ''@'My-Computer-Hostname.local';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> select host, user from …Run Code Online (Sandbox Code Playgroud) 我听说(来自一位同事,从另一位开发人员那里听到),VARCHAR列应始终放在MySQL的表定义的末尾,因为它们的长度可变,因此可能会减慢查询速度.
我在堆栈溢出上所做的研究似乎与此相矛盾,并且表明列顺序很重要,而对VARCHAR的适用程度有不同的一致性.
他没有具体关于存储引擎,或者它是否仅适用于不经常访问的VARCHAR列.