1"use strict";(self.webpackChunkzxuqian_cn=self.webpackChunkzxuqian_cn||[]).push([["2766"],{77e3(t,e,r){r.r(e),r.d(e,{assets:()=>o,contentTitle:()=>c,default:()=>u,frontMatter:()=>a,metadata:()=>i,toc:()=>l});var i=r(70804),p=r(74848),n=r(28453);r(66497);let a={slug:"typescript-intro",title:"\u5662\uFF01\u539F\u6765\u8FD9\u5C31\u662F TypeScript",authors:"zxuqian",description:"TypeScript \u662F JavaScript \u7684\uFF0C\u5E26\u6709\u7C7B\u578B\u7684\u8D85\u96C6\uFF0C\u5E76\u4E14\u53EF\u4EE5\u7F16\u8BD1\u4E3A JavaScript \u811A\u672C\uFF0C\u8FD9\u7BC7\u5E45\u6587\u7AE0\u5C06\u5E26\u4F60\u8BA4\u8BC6\u4E00\u4E0B TypeScript",tags:["\u524D\u7AEF","TypeScript"],bvid:"BV1xp4y1D7ux",oid:"968467412"},c,o={authorsImageUrls:[void 0]},l=[];function s(t){let e={p:"p",...(0,n.R)(),...t.components};return(0,p.jsx)(e.p,{children:"\u6211\u7B2C\u4E00\u6B21\u4F7F\u7528 TypeScript \u662F 16 \u5E74\u5728\u8BFB\u7814\u7684\u65F6\u5019\uFF0C\u5B66\u6821\u7684\u7B97\u6CD5\u8BFE\u662F\u4F7F\u7528 TypeScript \u5B9E\u73B0\u7684\u3002\u5F53\u65F6\u53EA\u77E5\u9053 TypeScript \u662F Angular \u5F00\u53D1\u7684\u5FC5\u5907\u8BED\u8A00\uFF0C\u6CA1\u60F3\u5230\u8FD8\u80FD\u8FD9\u4E48\u901A\u7528\u3002\u540E\u6765\u5728\u5199\u4F5C\u4E1A\u7684\u65F6\u5019\uFF0C\u53D1\u73B0 TypeScript \u4E5F\u5E76\u4E0D\u662F\u7279\u522B\u96BE\uFF0C\u53EA\u4E0D\u8FC7\u662F\u7ED9 JavaScript \u52A0\u4E0A\u4E86\u7C7B\u578B\u4FE1\u606F\uFF0C\u8BA9\u4EE3\u7801\u4E0D\u90A3\u4E48\u5BB9\u6613\u51FA\u9519\uFF0C\u5E76\u4E14\u652F\u6301\u9AD8\u7EA7\u7684\u9762\u5411\u5BF9\u8C61\u7F16\u7A0B\u8303\u5F0F\uFF0C\u8BA9 JavaScript \u53D8\u5F97\u8DDF Java/c# \u5DEE\u4E0D\u591A\u3002\u63A5\u4E0B\u6765\uFF0C\u8FD9\u7BC7\u6587\u7AE0\u5C31\u7ED9\u4F60\u63ED\u5F00 TypeScript \u7684\u9762\u7EB1\uFF0C\u5BF9\u5B83\u6765\u4E00\u4E2A\u5B8F\u89C2\u4E0A\u7684\u8BA4\u8BC6\uFF0C\u7136\u540E\u4ECB\u7ECD\u4E00\u4E0B\u5982\u4F55\u7F16\u5199\u5E76\u8FD0\u884C TypeScript \u7A0B\u5E8F\uFF0C\u5982\u4F55\u5B9A\u4E49\u7C7B\u578B\uFF0C\u53E6\u5916\u5047\u8BBE\u4F60\u6709 JavaScript \u57FA\u7840\u3002"})}function u(t={}){let{wrapper:e}={...(0,n.R)(),...t.components};return e?(0,p.jsx)(e,{...t,children:(0,p.jsx)(s,{...t})}):s(t)}},28453(t,e,r){r.d(e,{R:()=>a,x:()=>c});var i=r(96540);let p={},n=i.createContext(p);function a(t){let e=i.useContext(n);return i.useMemo(function(){return"function"==typeof t?t(e):{...e,...t}},[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(p):t.components||p:a(t.components),i.createElement(n.Provider,{value:e},t.children)}},70804(t){t.exports=JSON.parse('{"permalink":"/blog/typescript-intro","source":"@site/blog/2020-06-09-typescript-intro.md","title":"\u5662\uFF01\u539F\u6765\u8FD9\u5C31\u662F TypeScript","description":"TypeScript \u662F JavaScript \u7684\uFF0C\u5E26\u6709\u7C7B\u578B\u7684\u8D85\u96C6\uFF0C\u5E76\u4E14\u53EF\u4EE5\u7F16\u8BD1\u4
1E3A JavaScript \u811A\u672C\uFF0C\u8FD9\u7BC7\u5E45\u6587\u7AE0\u5C06\u5E26\u4F60\u8BA4\u8BC6\u4E00\u4E0B TypeScript","date":"2020-06-09T00:00:00.000Z","tags":[{"inline":true,"label":"\u524D\u7AEF","permalink":"/blog/tags/\u524D\u7AEF"},{"inline":true,"label":"TypeScript","permalink":"/blog/tags/type-script"}],"readingTime":9,"hasTruncateMarker":true,"authors":[{"name":"\u5CF0\u534E\u524D\u7AEF\u5DE5\u7A0B\u5E08","title":"\u8F6F\u4EF6\u5DE5\u7A0B\u5E08 / B\u7AD9UP\u4E3B","url":"https://github.com/zxuqian","imageURL":"https://zxuqian.cn/img/logo.webp","key":"zxuqian","page":null}],"frontMatter":{"slug":"typescript-intro","title":"\u5662\uFF01\u539F\u6765\u8FD9\u5C31\u662F TypeScript","authors":"zxuqian","description":"TypeScript \u662F JavaScript \u7684\uFF0C\u5E26\u6709\u7C7B\u578B\u7684\u8D85\u96C6\uFF0C\u5E76\u4E14\u53EF\u4EE5\u7F16\u8BD1\u4E3A JavaScript \u811A\u672C\uFF0C\u8FD9\u7BC7\u5E45\u6587\u7AE0\u5C06\u5E26\u4F60\u8BA4\u8BC6\u4E00\u4E0B TypeScript","tags":["\u524D\u7AEF","TypeScript"],"bvid":"BV1xp4y1D7ux","oid":"968467412"},"unlisted":false,"prevItem":{"title":"\u524D\u7AEF\u5DE5\u7A0B\u5E08\u5230\u5E95\u8981\u5B66\u5230\u4EC0\u4E48\u7A0B\u5E8F\u624D\u80FD\u53BB\u627E\u5DE5\u4F5C\uFF1F\u6210\u529F\u9762\u8BD5\u7684\u5FC5\u5907\u8981\u7D20\u4E0E\u56DE\u7B54\u6280\u5DE7","permalink":"/blog/frontend-looking-for-jobs"},"nextItem":{"title":"\u7ED9\u524D\u7AEF\u5DE5\u7A0B\u5E08\u770B\u7684\u540E\u7AEF\u79D1\u666E","permalink":"/blog/backend-intro"}}')}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.