-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjavascript_vue.stx
2811 lines (2794 loc) · 34.1 KB
/
javascript_vue.stx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
#TITLE=JavaScript
; by Martin König (xbravt.znegva@gmail.com)
; for .js Files
; 2018-10-28
; https://developer.mozilla.org/en-US/docs/Web/JavaScript
#CASE=y
#CHECK_CLOSINGQUOTE=y
#COMMENTOFF2=`
#COMMENTOFF=*/
#COMMENTON2=`
#COMMENTON=/*
#DELIMITER=,{}[])(-+*%/\="'~!&|<>?:;.`
#ESCAPE=\
#LINECOMMENT=//
#NUMBER_PATTERN=cpp
#PREFIX8=$
#QUOTATION1='
#QUOTATION2="
#QUOTATION3=/
#SPECIAL_STX=js
#KEYWORD=Keyword
await
break
case
catch
class
const
continue
debugger
default
delete
do
else
enum
export
extends
false
finally
for
function
if
implements
import
in
Infinity
instanceof
interface
let
new
null
package
private
protected
public
return
static
super
switch
this
throw
true
try
typeof
undefined
var
void
while
with
yield
#KEYWORD=Operator
%
&
(
)
*
+
,
-
:
<
=
>
?
[
]
|
~
#KEYWORD=Function
decodeURI
decodeURIComponent
encodeURI
encodeURIComponent
escape
eval
isFinite
isNaN
parseFloat
parseInt
undefined
unescape
uneval
#KEYWORD=Constructor
; Vue
Vue
;---
AbortController
AbortSignal
AbstractWorker
AnalyserNode
Animation
AnimationEffect
AnimationEvent
AnimationPlaybackEvent
AnimationTimeline
Attr
AudioBuffer
AudioBufferSourceNode
AudioContext
AudioDestinationNode
AudioListener
AudioNode
AudioNodeOptions
AudioParam
AudioProcessingEvent
AudioScheduledSourceNode
AuthenticatorAssertionResponse
AuthenticatorAttestationResponse
AuthenticatorResponse
BaseAudioContext
BiquadFilterNode
Blob
BlobBuilder
BlobEvent
BluetoothAdvertisingData
BluetoothDevice
BluetoothGATTCharacteristic
BluetoothGATTDescriptor
BluetoothGATTRemoteServer
BluetoothGATTService
Body
BroadcastChannel
ByteLengthQueuingStrategy
ByteString
Cache
CacheStorage
CanvasGradient
CanvasPattern
CanvasRenderingContext2D
CaretPosition
CDATASection
ChannelMergerNode
ChannelSplitterNode
CharacterData
ChildNode
ChromeWorker
Client
Clients
Clipboard
CloseEvent
Comment
ConstantSourceNode
ConvolverNode
CountQueuingStrategy
Credential
CredentialsContainer
Crypto
CryptoKey
CSS
CSSConditionRule
CSSCounterStyleRule
CSSGroupingRule
CSSKeyframeRule
CSSKeyframesRule
CSSMediaRule
CSSNamespaceRule
CSSPageRule
CSSPrimitiveValue
CSSRule
CSSRuleList
CSSStyleDeclaration
CSSStyleRule
CSSStyleSheet
CSSSupportsRule
CSSValue
CSSValueList
CustomEvent
DataTransfer
DataTransferItem
DataTransferItemList
DedicatedWorkerGlobalScope
DelayNode
DeviceLightEvent
DeviceProximityEvent
Document
DocumentFragment
DocumentTimeline
DocumentType
DOMConfiguration
DOMError
DOMException
DOMHighResTimeStamp
DOMImplementation
DOMImplementationList
DOMLocator
DOMObject
DOMParser
DOMPoint
DOMPointInit
DOMPointReadOnly
DOMRect
DOMString
DOMTimeStamp
DOMTokenList
DOMUserData
DragEvent
DynamicsCompressorNode
EffectTiming
Element
ElementTraversal
Event
EventSource
EventTarget
ExtendableEvent
FederatedCredential
FetchEvent
FileError
FileException
FileHandle
FileReader
FileReaderSync
FileRequest
FileSystem
FileSystemDirectoryEntry
FileSystemDirectoryEntrySync
FileSystemDirectoryReader
FileSystemDirectoryReaderSync
FileSystemEntry
FileSystemEntrySync
FileSystemFileEntry
FileSystemFileEntrySync
FileSystemFlags
FileSystemSync
FontFace
FontFaceSet
FontFaceSetLoadEvent
FormData
GainNode
Gamepad
GamepadButton
GamepadEvent
Geolocation
Headers
HTMLAnchorElement
HTMLAppletElement
HTMLAreaElement
HTMLAudioElement
HTMLBaseElement
HTMLBodyElement
HTMLBRElement
HTMLButtonElement
HTMLCanvasElement
HTMLCollection
HTMLDataElement
HTMLDataListElement
HTMLDialogElement
HTMLDirectoryElement
HTMLDivElement
HTMLDListElement
HTMLElement
HTMLEmbedElement
HTMLFieldSetElement
HTMLFontElement
HTMLFormElement
HTMLFrameElement
HTMLFrameSetElement
HTMLHeadElement
HTMLHeadingElement
HTMLHRElement
HTMLHtmlElement
HTMLIFrameElement
HTMLImageElement
HTMLInputElement
HTMLKeygenElement
HTMLLabelElement
HTMLLegendElement
HTMLLIElement
HTMLLinkElement
HTMLMapElement
HTMLMarqueeElement
HTMLMediaElement
HTMLMenuElement
HTMLMenuItemElement
HTMLMetaElement
HTMLMeterElement
HTMLModElement
HTMLObjectElement
HTMLOListElement
HTMLOptGroupElement
HTMLOptionElement
HTMLOutputElement
HTMLParagraphElement
HTMLParamElement
HTMLPreElement
HTMLProgressElement
HTMLQuoteElement
HTMLScriptElement
HTMLSelectElement
HTMLSourceElement
HTMLSpanElement
HTMLStyleElement
HTMLTableCaptionElement
HTMLTableCellElement
HTMLTableColElement
HTMLTableDataCellElement
HTMLTableElement
HTMLTableHeaderCellElement
HTMLTableRowElement
HTMLTableSectionElement
HTMLTextAreaElement
HTMLTimeElement
HTMLTitleElement
HTMLTrackElement
HTMLUListElement
HTMLUnknownElement
HTMLVideoElement
IDBCursor
IDBCursorSync
IDBCursorWithValue
IDBDatabase
IDBDatabaseException
IDBDatabaseSync
IDBEnvironment
IDBEnvironmentSync
IDBFactory
IDBFactorySync
IDBIndex
IDBIndexSync
IDBKeyRange
IDBObjectStore
IDBObjectStoreSync
IDBOpenDBRequest
IDBRequest
IDBTransaction
IDBTransactionSync
IDBVersionChangeEvent
IDBVersionChangeRequest
IIRFilterNode
ImageBitmap
ImageData
InstallEvent
KeyframeEffect
LinkStyle
LocalFileSystem
LocalFileSystemSync
LockedFile
MediaCapabilities
MediaCapabilitiesInfo
MediaDevices
MediaElementAudioSourceNode
MediaKeys
MediaKeySession
MediaKeyStatusMap
MediaKeySystemAccess
MediaKeySystemConfiguration
MediaMetadata
MediaRecorder
MediaRecorderErrorEvent
MediaSession
MediaStream
MediaStreamAudioDestinationNode
MediaStreamAudioSourceNode
MediaStreamEvent
MediaStreamTrack
MessageChannel
MessageEvent
MessagePort
Metadata
MouseEvent
MutationObserver
Navigator
Navigator.serviceWorker
NavigatorStorage
NetworkInformation
Node
NodeFilter
NodeIterator
NodeList
NonDocumentTypeChildNode
Notification
NotificationEvent
OfflineAudioCompletionEvent
OfflineAudioContext
OscillatorNode
PannerNode
Path2D
Performance
PerformanceEntry
PerformanceMark
PerformanceMeasure
PerformanceNavigation
PerformanceObserver
PerformanceObserverEntryList
PerformanceResourceTiming
PerformanceTiming
PeriodicSyncEvent
PeriodicSyncManager
PeriodicSyncRegistration
PeriodicWave
Permissions
PermissionStatus
PointerEvent
Presentation
PresentationAvailability
PresentationDeviceInfoManager
PresentationRequest
PresentationSession
PresentationSessionConnectEvent
ProcessingInstruction
Promise
PromiseResolver
PublicKeyCredential
PushEvent
PushManager
PushMessageData
PushSubscription
RandomSource
Range
ReadableStream
ReadableStreamDefaultController
ReadableStreamDefaultReader
Request
Response
RTCIceCandidate
RTCIdentityErrorEvent
RTCIdentityEvent
RTCPeerConnection
RTCPeerConnectionIceEvent
RTCSessionDescription
RTCStatsReport
Screen
ScreenLuminance
Selection
ServiceWorker
ServiceWorkerContainer
ServiceWorkerGlobalScope
ServiceWorkerRegistration
SharedWorker
SharedWorkerGlobalScope
SpeechGrammar
SpeechGrammarList
SpeechRecognition
SpeechRecognitionAlternative
SpeechRecognitionError
SpeechRecognitionEvent
SpeechRecognitionResult
SpeechRecognitionResultList
SpeechSynthesis
SpeechSynthesisErrorEvent
SpeechSynthesisEvent
SpeechSynthesisUtterance
SpeechSynthesisVoice
StereoPannerNode
Storage
StorageEstimate
StorageEvent
StorageManager
StyleSheet
StyleSheetList
SubtleCrypto
SyncEvent
SyncManager
SyncRegistration
TCPServerSocket
TCPSocket
Text
TextDecoder
TextEncoder
TextMetrics
TimeRanges
Touch
TouchEvent
TouchList
TransitionEvent
TreeWalker
TypeInfo
UserDataHandler
UserProximityEvent
USVString
WaveShaperNode
WebGL2RenderingContext
WebGLActiveInfo
WebGLBuffer
WebGLContextEvent
WebGLFramebuffer
WebGLProgram
WebGLQuery
WebGLRenderbuffer
WebGLRenderingContext
WebGLSampler
WebGLShader
WebGLShaderPrecisionFormat
WebGLSync
WebGLTexture
WebGLTransformFeedback
WebGLUniformLocation
WebGLVertexArrayObject
WebSocket
WheelEvent
Window
WindowClient
Worker
WorkerGlobalScope
WorkerLocation
WorkerNavigator
WritableStream
XMLDocument
#KEYWORD=Object
Array
ArrayBuffer
AsyncFunction
Atomics
Boolean
DataView
Date
Error
EvalError
Float32Array
Float64Array
Function
Generator
GeneratorFunction
Int16Array
Int32Array
Int8Array
InternalError
Intl
Intl.Collator
Intl.DateTimeFormat
Intl.NumberFormat
Intl.PluralRules
JSON
Map
Math
Number
Object
Promise
Proxy
RangeError
ReferenceError
Reflect
RegExp
Set
SharedArrayBuffer
String
Symbol
SyntaxError
TypedArray
TypeError
Uint16Array
Uint32Array
Uint8Array
Uint8ClampedArray
URIError
WeakMap
WeakSet
WebAssembly
XMLHttpRequest
#KEYWORD=Property
; Vue
computed
devtools
el
errorHandler
ignoredElements
inheritAttrs
keyCodes
methods
optionMergeStrategies
performance
productionTip
props
silent
template
warnHandler
watch
;---
__proto__
aborted
accessKey
action
actions
active
activeVRDisplays
activeWorker
album
algorithm
alinkColor
altKey
anchorNode
anchorOffset
anchors
animationend
animationiteration
animationName
animationstart
appCodeName
applets
applicationCache
appName
appVersion
arguments
arity
artist
artwork
assertion
assignedSlot
async
attack
attestationObject
attributes
audioBitsPerSecond
audioCapabilities
authenticatorData
autoIncrement
availHeight
availLeft
availTop
availWidth
axes
badge
baseLatency
baseURI
baseURIObject
battery
bgColor
binaryType
body
bodyUsed
bubbles
buffer
bufferedAmount
buildID
button
buttons
byteLength
byteOffset
BYTES_PER_ELEMENT
cache
caches
callee
caller
cancelable
cancelBubble
candidate
canTrickleIceCandidates
canvas
changedTouches
channelCount
channelCountMode
channelInterpretation
characterSet
charCode
charIndex
childElementCount
childNodes
children
classList
className
client
clientDataJSON
clientHeight
clientId
clientLeft
clients
clientTop
clientWidth
clientX
clientY
clipboard
clipboardData
closed
code
collapsed
colorDepth
columnNumber
commonAncestorContainer
compare
compatMode
component
composed
composite
coneInnerAngle
coneOuterAngle
coneOuterGain
confidence
connected
connectEnd
connection
connectionState
connectStart
console
constructor
contentEditable
contentType
context
contextMenu
continuous
controller
controllers
cookie
cookieEnabled
credentials
crypto
cssText
cssValueType
ctrlKey
currentLocalDescription
currentNode
currentRemoteDescription
currentScript
currentStyle
currentTarget
currentTime
currentTransform
curve
customElements
data
dataset
dataTransfer
db
decodedBodySize
default
defaultIceServers
defaultPrevented
defaultRequest
defaultValue
defaultView
delay
delayTime
deltaMode
deltaX
deltaY
deltaZ
description
designMode
desiredSize
destination
detail
detune
device
deviceMemory
devicePixelRatio
dialogArguments
dir
direction
disabled
display
displayId
displayName
distanceModel
distinctiveIdentifier
doctype
document
documentElement
documentURI
documentURIObject
domain
domainLookupEnd
domainLookupStart
domConfig
doNotTrack
dopplerFactor
downlink
downlinkMax
drawingBufferHeight
drawingBufferWidth
dropEffect
duration
E
easing
effect
effectAllowed
elapsedTime
embeds
emma
enabled
encodedBodySize
encoding
endContainer
endDelay
endOffset
endpoint
entryType
EPSILON
error
eventPhase
EventTarget
exclusive
expandEntityReferences
expiration
expirationTime
explicitOriginalTarget
exports
extensions
extractable
fetchStart
fftSize
fgColor
fileHandle
fileName
files
filesystem
fill
fillStyle
filter
finished
firstChild
firstElementChild
flags
focused
focusNode
focusOffset
font
fontfaces
force
format
forms
forwardX
forwardY
forwardZ
foundation
frameElement
frames
frameType
frequency
frequencyBinCount
fullPath
fullScreen
fullscreenElement
fullscreenEnabled
gain
gamepad
gatt
geolocation
global
globalAlpha
globalCompositeOperation
grammars
hand
hapticActuators
hash
hasInstance
head
headers
height
hidden
history
host
hostname
href
iceConnectionState
iceGatheringState
icon
id
identifier
idp
ignoreCase
ignoreMutedMedia
image
images
imageSmoothingEnabled
imageSmoothingQuality
implementation
index
indexedDB
indexNames
initDataTypes
initiatorType
innerHeight
innerHTML
innerText
innerWidth
input
installing
integrity
interimResults
interpretation
ip
isAutoLocale
isCollapsed
isConcatSpreadable
isConnected
isContentEditable
isDirectory
isFile
isFinal
isPrimary
isReload
isSecureContext
isTrusted
items
iterationComposite
iterations
iterationStart
iterator
key
keyboard
keyCode
keyPath
keyStatuses
keySystem
kind
knee
label
labels
lang
language
languages
lastChance
lastChild
lastElementChild
lastEventId
lastIndex
lastMatch
lastModified
lastParen
lastStyleSheetSet
left
leftContext
length
lineCap
lineDashOffset
lineJoin
lineNumber
lineWidth
linkColor
links
listener
LN10
LN2
localDescription
locale
localName
localService
localStorage
location
locationbar
locked
lockedFile
locks
LOG10E
LOG2E
loginUrl
loop
loopEnd
loopStart
lower
lowerOpen
mapping
match
max
MAX_SAFE_INTEGER
MAX_VALUE
maxAlternatives
maxChannelCount
maxDecibels
maxDistance
maxTouchPoints
maxValue
media
mediaDevices
menubar
message
metadata
metaKey
method
mimeType
min
MIN_SAFE_INTEGER
MIN_VALUE
minDecibels
minValue
miterLimit
mode
modificationTime
movementX
movementY
mozAnimationStartTime
mozBluetooth