/** * 向头部添加 JS 片断 * * Example: * <code> * Template::AddJsCode('var a = 111;'); * Template::AddJsCode(array('var data = {"json": 1};', 'alert('Hello World!')')); * </code> * * @param string|array $code * @return void */ public static function AddJsCode($code) { $str = ""; DB::CheckArray($code); self::$_jsCodes = array_merge(self::$_jsCodes, $code); $str .= '<script language="javascript" type="text/javascript">' . "\r\n"; $str .= implode("\r\n", self::$_jsCodes); $str .= "\r\n</script>"; self::Assign('js_codes', $str); return self::Instance(); }