少量性能优化 + 为 `.trigger()` API 增加返回值

这里有个变化，`none` 不再被视为空。这原先就是一个内部特性，现在干脆移除掉。