E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JavaScript学习
JavaScript学习
笔记(十) call、apply、bind
call、apply、bind都是定义在函数原型上的,也就是说每个函数都能调用这些方法那么它们都有什么作用呢?它们之间存在什么异同呢?下面让我们一起来探讨一下1、callcall可以用于改变函数的执行环境,简单来说就是可以改变函数内部this的指向使用call可以让一个对象借用另外一个对象的方法,可以借此实现继承第一个传入的参数是上下文执行环境,即函数运行时this的指向,之后传入的参数将会直接传
wsmrzx的博客
·
2020-01-11 16:00
JavaScript学习
笔记(九) var、let、const
var、let、const都是JavaScript中声明变量的方式,其中let、const是在ES6/ES2015中新引入的它们之间究竟有什么异同呢?下面让我们一起来探讨一下1、作用域使用var声明的变量具有函数作用域如果变量是在函数内声明的,那么这个变量在这个函数内可用如果变量是在函数外声明的,那么这个变量就会成为全局变量,在全局环境中可用并且在浏览器环境中将会挂载在window对象下,而在No
wsmrzx的博客
·
2020-01-10 16:00
JavaScript学习
笔记(九) var、let、const
var、let、const都是JavaScript中声明变量的方式,其中let、const是在ES6/ES2015中新引入的它们之间究竟有什么异同呢?下面让我们一起来探讨一下1、作用域使用var声明的变量具有函数作用域如果变量是在函数内声明的,那么这个变量在这个函数内可用如果变量是在函数外声明的,那么这个变量就会成为全局变量,在全局环境中可用并且在浏览器环境中将会挂载在window对象下,而在No
半虹
·
2020-01-10 16:02
JavaScript
JavaScript
var
let
const
JavaScript学习
笔记(八) 数据类型
1、数据类型(1)六种数据类型JavaScript存在六种数据类型,分别是Number,String,Boolean,Null,Undefined和Object除了Object是引用类型之外,其余都是原始类型(又称基本类型),其中Null和Undefined是比较特别的两个(2)内存模型当一个方法执行时,会建立一个内存栈,这个方法中定义的变量都会放入栈中,方法调用完成,则栈随即销毁栈中存放的是原始
wsmrzx的博客
·
2020-01-10 11:00
JavaScript学习
(一)
1,事件:(1)onmouseover:鼠标移入某个对象等触发事件(2)onmouseout:鼠标移出某个对象等触发事件(3)alert():显示信息到弹框2,获取元素通过Id获取只能获取一个对象:document.getElementById('id名')获取一组同一类型的对象(数组):document.getElementsByTagName(‘div’);获取所有的div,设置某个div的属
寂天风
·
2020-01-08 23:00
Javascript学习
笔记-underscore
JavaScript是函数式编程语言,支持高阶函数和闭包。你会发现Array有map()和filter()方法,而Object没有这些方法,那该如何解决呢?自己把这些方法添加到Array.prototype中,然后给Object.prototype也加上mapObject()等类似的方法。直接找一个成熟可靠的第三方开源库,使用统一的函数来实现map()、filter()这些操作,比如undersc
阳明先生1208
·
2020-01-08 03:23
JavaScript学习
笔记(七) 跨域问题
1、跨域问题(1)什么是跨域问题?什么是域?一个域由协议、域名、端口三者共同组成什么是跨域?只要协议、域名、端口三者任意一个不同,就当作是跨域什么是跨域问题?简单来说,就是浏览器不允许跨域请求资源(2)为什么会有跨域问题?为什么会有跨域问题?这是因为浏览器同源策略的限制什么是同源策略?同源策略限制一个源加载的文档或脚本如何与来自另一个源的资源进行交互为什么会有同源策略?它是一种重要的安全机制,用于
wsmrzx的博客
·
2020-01-08 00:00
JavaScript学习
笔记--__proto__ 和prototype
__proto__和prototype先记住这两个知识点__proto__是对象特有的属性;prototype是函数特有的属性。函数是特殊的对象,所以函数既有prototype属性也有__proto__属性。1.__proto__创建一个空对象并打印vara=newObject();console.log(a);得到如下输出输出显示a有一个属性__proto__,这是每个对象都有的属性,可以看到_
小天狼星tyx
·
2020-01-07 16:00
2019 重新启程——
JavaScript学习
之阅读jQuery源码
引言:2019年,reacthooks成功上位,vue3.0发布alpha版,TS使用率的飞速增长,以及大量前端开发工具使用体验的大幅优化和提高等等让越来越多的开发者吐槽前端学不动了的时候,最好的应对方式便是对基础概念的掌握。内功足够强大,才能做到不被别人牵着鼻子走。阅读开源代码是一个很好的方式,首先率选择了jQuery便是里面的内容没有太多足够抽象的设计思想。更多的是对于基础内容的覆盖。同时也包
胡斐
·
2020-01-07 01:01
2019总结
javascript
jquery
vue.js
react.js
JavaScript学习
笔记(六) 异步问题
1、JavaScript异步机制(1)JavaScript为什么是单线程的?JavaScript最先的用途是与用户交互和操作DOM,如果JavaScript被设计成异步,那么就会导致复杂的同步问题所以为了避免复杂性,JavaScript被设计成单线程的(哈哈哈这个问题并没有标准答案,这个只是比较广泛的说法(2)JavaScript为什么还需要异步?单线程就意味着所有任务都要排队,也就是说,只有前一
wsmrzx的博客
·
2020-01-06 23:00
JavaScript学习
笔记--this全面解析
this全面解析1.this是什么this就是一个指针,指向我们运行时调用函数的对象。2.为什么要使用thisthis提供了一种更优雅的方式来隐式“传递”一个对象引用,因此可以将API设计得更加简洁并且易于复用。3.绑定this3.1默认绑定首先要介绍的是最常用的函数调用类型:独立函数调用。可以把这条规则看作是无法应用其他规则时的默认规则。在这种情况下,this指向全局对象。functionfoo
小天狼星tyx
·
2020-01-06 21:00
JavaScript学习
笔记(一)
发现自己学了后边的忘掉前边的,写学习笔记方便回顾学过得知识JavaScript入门篇—慕课网
JavaScript学习
笔记(二)
JavaScript学习
笔记(三)
JavaScript学习
笔记(四)
JavaScript
我是刘高兴
·
2020-01-06 20:49
高性能
JavaScript学习
笔记-执行与加载
浏览器在处理HTML页面渲染和JavaScript脚本执行的时候是单一进程的,所以在当浏览器在渲染HTML遇到了标签会先去执行标签内的代码(如果是使用src属性加载的外链文件,则先下载再执行),在这个过程中,页面渲染和交互都会被阻塞。...虽然会有阻塞,但还是有几招可以减少JavaScript对性能的影响的。1.script标签的位置当出现在中的时候,比如:这种加载多个js文件的时候,浏览器就会因
_咸鱼君
·
2020-01-05 09:10
我的
JavaScript学习
历程-初识JavaScript
1.什么是JavaScriptJavaScript是一种基于原型、弱类型、动态解释型的脚本语言。是浏览器的一部分,基于浏览器操作。用来给HTML网页增加动态功能。互联网发展初期,不存在客户端处理程序,但是网页变得更加复杂功能更加丰富,需要处理的事情越来越多,如果任何处理逻辑都放到后端,效率低下(带宽,服务器负担)。Netscape(网景)的BrendanEich(布兰登·艾奇)在1995年5月被公
我去_6aee
·
2020-01-05 01:49
Javascript学习
笔记(十一)--内置对象之Boolean与Math(算数)对象
1.BooleanBoolean(value)的值如果省略value参数,或者设置为0、-0、null、""、false、undefined或NaN,则该对象设置为false。否则设置为true(即使value参数是字符串"false")。Boolean对象主要用于提供将布尔值转换成字符串的toString()方法。2.Math(算数)对象Math(算数)对象的作用是:执行常见的算数任务。Math
五秋木
·
2020-01-04 02:15
JavaScript学习
笔记 - 进阶篇(5)- 事件响应
什么是事件JavaScript创建动态页面。事件是可以被JavaScript侦测到的行为。网页中的每个元素都可以产生某些可以触发JavaScript函数或程序的事件。比如说,当用户单击按钮或者提交表单数据时,就发生一个鼠标单击(onclick)事件,需要浏览器做出处理,返回给用户一个结果。主要事件表:鼠标单击事件(onclick)onclick是鼠标单击事件,当在网页上单击鼠标时,就会发生该事件。
王隆帅
·
2020-01-03 10:28
「
JavaScript学习
笔记」 实现一个Promise
之前曾翻译过Promises/A+文档,但当时仅对文档文本内容有所了解,而实际的Promise实现仍一知半解。最近看到工业聚老师的《100行代码实现Promises/A+规范》-知乎,对Promise的规范有了新的理解。以下是参照前文的一个实现,主要是记录自己对Promise的理解。参考注释:constPENDING='pending'constFULFILLED='fulfilled'const
这名字真不对
·
2020-01-02 22:48
JavaScript学习
笔记二
这篇文章写得不完善,因为语法方面的细节太多,懒得记录了,只记录个大概,以后好用于自己回顾。语法区分大小写标识符:变量、函数、属性的名字,或者函数的参数。第一个字符必须是一个字母、下划线、或美元符号其他字符可以使字母、下划线、美元符号或数字不能把保留字、关键字、true、false和null用作标识符注释//单行注释/**这是一个*多行注释*/启用严格模式"usestrict"functiondoS
小菜鸟程序媛
·
2020-01-02 19:23
「
JavaScript学习
笔记」 尾递归优化
functiontail(fn){varvalue,active=false,stack=[]returnfunction(){//接受调用栈参数stack.push(arguments)//控制被包装的函数开始执行时使用下面的逻辑if(!active){active=truewhile(stack.length){//当fn.apply执行后,将接受的参数丢给实际要执行逻辑的函数//如果其中还是
这名字真不对
·
2020-01-02 14:58
JavaScript学习
笔记1—快速入门
第一部分:快速入门JS学习中的一些注意点:2018.8.16基础知识:入门JavaScript是世界上最流行的脚本语言,因为你在电脑、手机、平板上浏览的所有的网页,以及无数基于HTML5的手机App,交互逻辑都是由JavaScript驱动的。简单地说,JavaScript是一种运行在浏览器中的解释型的编程语言。(这句话怎么理解呢?html文本、php语言,有点懵逼)ES6:ECMA(Europea
天山雪莲_38324
·
2020-01-02 02:38
JavaScript学习
笔记(4) 闭包详解(Closure Are Not Magic)
写在开头从我学习Javascript的第一天开始,就听说理解闭包是一件极其重要的事。看了JS高级程序设计以后,大概了解了一些,但当朋友问我“你知道什么是闭包吗”,我还是一头雾水。所以今天就想结合例子来讲讲:到底如何理解闭包?本文是基于stackoverflow上的一篇高票答案所写的,在部分翻译的基础上加上了自己的理解,并且写的尽量基础,希望能让大家对闭包有更好的认识。概念官方定义闭包是引用了自由变
机智的马里奥
·
2019-12-31 05:00
周报 @ 2019.12.01
2、2019JavaScript状态调查流行的JavaScript状态调查又开始了,今年是该项调查的第四年,将一如既往地通过整理收集反馈的方式来帮助开发者决策接下来的
JavaScript学习
方向和技术选型
枫上雾棋
·
2019-12-30 02:35
前端
周报
JavaScript学习
教程之cookie与webstorage
这篇文章主要给大家介绍了关于
JavaScript学习
教程之cookie与webstorage的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用JavaScript具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
前端大大
·
2019-12-28 17:18
JavaScript
cookie
webstorage
HTML+CSS基础(HTML篇)
1、了解HTML、CSS、
JavaScript学习
web前端开发基础技术需要掌握:HTML、CSS、JavaScript语言。下面我们就来了解下这三门技术都是用来实现什么的:HTML是
张文靖同学
·
2019-12-28 08:46
JavaScript学习
笔记(5) 异步-- Promise
写在前面异步编程对Javascript语言非常重要,在Javascript的发展道路上,异步编程的方法也是一直在不断更新。关于这方面的知识,网上已经有很多成熟的教程和讲解,我将对这些教程进行整理和归纳,整理出异步JS异步编程的几种解决方法。Javascript的异步执行Javascript的执行环境是单线程的,所谓的单线程就是一次只能完成一个任务,其任务的调度方式就是排队,这就和超市等待付款一样,
机智的马里奥
·
2019-12-27 01:37
JavaScript学习
笔记(四)
慕课网JavaScript进阶篇第8章学习笔记,JavaScript计时器,history对象,location对象,navigator对象,screen对象,综合练习题JavaScript进阶篇—第8章
JavaScript
我是刘高兴
·
2019-12-26 08:38
Javascript学习
笔记——3类型、值和变量
数据类型javascript的数据类型分为两类:原始类型和对象类型。原始类型原始类型包括数字、字符串和布尔值。js中有两个特殊的原始值:null(空)和undefined(未定义),他们不是数字字符串和布尔值的。js中除了数字、字符串、布尔值、null和undefinded之外就是对象。对象类型对象是属性的集合,属性是“名/值”对的组合,值可以是原始类型也可以是对象,属性是无序的。数组和函数是两种
IFELSE
·
2019-12-25 21:37
JavaScript之this、call与apply
点击此处访问我的github了解更多详情在
JavaScript学习
中,this的重要性不明而寓,有必要对其深入学习,而与this息息相关的有两个特别需要注意的就是call,apply,本篇就着手从this
惊鸿三世
·
2019-12-25 03:52
CSS 样式
javascript学习
笔记——如何修改urlnamef和的margin上下和padding上下不起作用的原因和解决div和cssCSSfloat浮动属性利用Div+CSS快速布局页面DIV+CSS网页布局之
龙马longma112
·
2019-12-23 16:36
javascript学习
之路1
今日观看智能社的javascript视频之深入javascript,主要学习的内容有如下几点:1.获取非行间css样式的方法://IEobj.currentStyle[attr]//FFChromegetComputedStyle(obj,false)[attr]2.数组的基本操作插入:push()unshift()删除:pop()shift()万能方法:splice(index,length,a
圣手小青龙
·
2019-12-23 10:55
JavaScript学习
笔记
JavaScript笔记基本数据类型转换数据类型转换整数Number(var)parseInt(var)parseFloat(var)"100"-0(*/%)//此方法可以快速获得整数varnumber='123'-0//返回的是一个123的整数*/%都可以数据类型转换字符串String(var)var.toString()此方法可以转换进制例:var.toString(16)转换成16进制只要+
冬意渐暖
·
2019-12-23 06:00
JavaScript学习
笔记(面向对象部分)
构造函数与C++和Java不同,JavaScript语言的对象体系不是基于“类”的,而是基于构造函数(constructor)和原型链(prototype)。JavaScript语言使用构造函数作为对象的模板。所谓“构造函数”,就是专门用来生成“对象”的函数。它提供模板,描述对象的基本结构。为了与普通函数区别,构造函数名字的第一个字母通常大写。另外,函数体内部使用了this关键字,代表了所要生成的
卑鄙的鹿尤菌
·
2019-12-22 16:55
javascript学习
日记之闭包
闭包是学习javascript重点,最初接触到闭包时感觉到有点困难。当然学习闭包也是非常重要一个环节。词法作用域闭包闭包模拟私有方法1.词法作用域每个函数在创建时都会有个自己的环境,也就是词法作用域。比如:functionf1(){vara=1;f2();}functionf2{returna;}从上述代码看出,我们分别创建两个函数f1和f2f1函数中定义个局部变量a和执行f2函数。f2函数里简单
安利者
·
2019-12-22 03:49
Javascript学习
笔记(First Part) with 廖雪峰Js
开篇语最近笔者考完了所有的考试,只需要做课程设计就可以等着滚回家睡大觉了。所以要开始着手伤心团队的项目事宜了。最闹心的就是Javascript了。所以现在要狠学一下Js我最喜欢的当然还是廖雪峰大神的网站了。深入浅出,生动形象,而且还有在线模拟器,图文并茂,十分值得菜鸟入门。所以我就写下这么一个笔记。算是廖雪峰大神的教程的缩略版,把重点归纳总结出来,供给大家学习~~~廖雪峰官方网站正文JavaScr
张照博
·
2019-12-22 01:24
JavaScript学习
记录 - 标准对象
前辈推荐的学习网站JavaScript教程这里记录下自己的学习过程如果对JavaScript有兴趣建议直接移步到教程这里安利一下:此教程面向零基础小白同学,当然我会Objective-C开发,也有一定基础的HTML和JavaScript知识,但是这并不影响我判断此教程是否适合零基础学习,总之,想学习JavaScript的童鞋推荐此教程。为了区分对象的类型,我们用typeof操作符获取对象的类型,它
luckyCoderCai
·
2019-12-21 22:25
javascript学习
过程中的一些体会和重点(2)
1、当检测某项数据是否为null时,我们其实是在检测它是否存在。这种检测可以简化为直接把检测的数据作为if语句的条件。if(something)相当于if(something!=null)2、建议使用setAttribute("元素","属性")和.getAttribute("属性")方法调用和更改元素的属性,用来代替元素.属性=新的属性值3、用returnfalse来制止触发事件点击这个链接时,
zerofier
·
2019-12-21 12:14
JavaScript学习
之 Event Loop
目录Event-LoopsetTimeout()/setInterval()setImmediate()/process.nextTick()触发事件交叉执行小结EventLoop什么是EventLoop?简单来说就是处理Event的Loop那么什么是Loop呢?简单来说就是Loop就是一个死循环死循环多简单谁都会写while(1){//处理event}当然这是不实用的loop因为没有event的
诺之林
·
2019-12-20 07:03
大神的
Javascript学习
经历
前言站在2016年的尾端,来看这篇文章会不会有点过时了呢?反正再过2个月2017年就要开始了,还是可以用的。今天的文章来自@余博伦翻译授权分享。正文从这开始~下面介绍的是我这一年来学习JavaScript的经历。我当初给自己定下的目标是通过学习能够找到一份以JS开发为主的工作。在我刚入门的时候要是能有一份指南为我指明相关的信息和资料就再好不过了。而最难的部分其实是徘徊在中等水平的时候。JS相关的高
呦_小宋啊
·
2019-12-19 09:03
Javascript学习
笔记-强制类型转换
Javascript类型转换.png1.基本类型转换由于Javascript中存在七种基本类型:number,string,boolean,object,null,undefined,symbol,在使用过程中会有意识和无意识的在运行时存在相互转换。1.1toString1.1.1较大数和较小数当数字处于较大或较小时,由于Javascript会将数字转换为科学记数法方式记录,这个时候如果对其进行转
Patrick浩
·
2019-12-19 08:56
javaScript学习
笔记
JavaScript基本语法相关信息:1.直接写入document.write("这是一个标题");段落标签2.javaScript事件响应处理点击我3.获取网页元素functionmyFunction(){x=document.getElementById("demo");//获取网页中元素信息x.innerHTML="helloJavaScript";//修改页面元素信息}3.JavaScri
carsonsoding
·
2019-12-18 05:36
Javascript学习
笔记——3.9 变量声明
变量需要先声明,后使用,变量声明使用关键字varvarnum可以同时声明多个变量,用,间隔varnum,i变量声明时可以赋初始值,可以分别赋值,也可以串联赋值varname='Mike'varmsg='hello',num=10vari=j=k=0没有赋初始值的变量,默认值是undefined变量是无类型的,同一个变量可以赋不同类型的值varx=1x='hello'x=false变量可以重复声明且
IFELSE
·
2019-12-17 10:17
JavaScript学习
之 异步
本文的示例代码参考这里的async目录引言callbackasync�PromisePromise对象bluebirdGeneratorcoasync/await小结引言众所周知JavaScript语言的执行环境是"单线程"这一点大大降低了并发编程的门槛但是如何在降低门槛的同时保证性能呢?答应就是异步因此本文就来详细讨论JavaScript异步编程的方法callbackcallback又称为回调是
诺之林
·
2019-12-16 11:47
JavaScript学习
笔记-数据类型和变量
一语法JavaScript的语法和Java语言类似,每个语句以;结束,语句块用{...}。但是,JavaScript并不强制要求在每个语句的结尾加;,浏览器中负责执行JavaScript代码的引擎会自动在每个语句的结尾补上;。但是,让JavaScript引擎自动添加分号会在某些情况下改变程序的语义,导致运行结果与期望的不一致。二数据类型1NumberJavaScript不区分整数和浮点数,统一用N
姜立夫
·
2019-12-14 20:55
Javascript学习
笔记-生成器
Javascript-生成器.png在Javascript中,普通函数一旦开始运行在函数运行结束之前是不会中断的,而ES6引入的Generator(生成器)可以使得函数可以发生中断,分步运行。1Iterable和Iterator在说明如何创建和使用Generator之前,先要说到ES6中迭代相关问题。1.1Iterable在ES6中,可以使用forof的方式来循环遍历对象:for(letiof[1
Patrick浩
·
2019-12-14 13:28
JavaScript学习
笔记(11):Function类型
1,说起来js中什么最有意思,我想应该就是函数了——而有意思的根源,则在于函数实际上是对象。2,每个函数都是Function类型的实例。声明或定义一个函数,你可以这样写:functionsum1(num1,num2){returnnum1+num2;};或者这样写:varsum2=function(sum1,sum2){returnnum1+num2;};还有一种2B的写法:varsun3=new
陈大饼同学
·
2019-12-13 23:57
JavaScript学习
笔记022-原型链0原型继承0对象的深浅拷贝extends
Author:Mr.柳上原付出不亚于任何的努力愿我们所有的努力,都不会被生活辜负不忘初心,方得始终这几天一直在做node项目实训学到了很多实际企业开发知识学的东西跟要运用起来的东西就好像教会你1+1=2然后让你做高等代数还需要加倍的努力啊兄弟前端59期学员作业/*内部样式表*//*new:生成一个对象new执行的时候,函数内部的this指向这个new创建的对象new执行的本次函数调用结束时,默认返
Mr柳上原
·
2019-12-13 13:53
JavaScript学习
笔记(五)——事件
DOM2级事件流事件流描述的是从页面中接收事件的顺序,DOM2级事件规定的事件流包括三个阶段:事件捕获阶段、处于目标阶段、事件冒泡阶段。HTML事件处理程序functionshow(){alert("Hello!~");}缺点:时差问题导致的错误。如果在showMessage()函数有定义之前单击了按钮,就会引发错误。这样扩展事件处理程序的作用域链在不同浏览器中会导致不同的结果。HTML与Java
嘤嘤嘤666
·
2019-12-13 09:03
Javascript学习
tips(二)--JS脚本位置
参考一:javascript脚本应该写在代码的什么地方--segmentfaultHEAD中的脚本,是可以保证脚本在任何调用之前被加载。BODY中的脚本,当页面被加载时执行的脚本放在HTML的body部分。放在body部分的脚本通常被用来生成页面的内容。Javascript可以放在页面的任何地方,它的加载顺序与页面的加载顺序一致,页面加载时,先加载head部分,后加载body部分,所以当把java
五秋木
·
2019-12-11 19:46
javascript学习
笔记--数组的方法
1.向数组添加元素a..length属性的形式向数组末尾添加一个元素:vararr=newArray():arr[1]=2;arr[arr.length]=10//console.log(arr);[,1,10]b.方法形式向数组末尾添加一个或者多个元素,并且返回数组的新长度:vararr=[1,2,3];vararrLength=arr.push("tom","harry");console.l
一个总在代码里给自己下毒的小白
·
2019-12-08 09:15
JavaScript学习
笔记006-作用域0类型转换
Author:Mr.柳上原付出不亚于任何的努力愿我们所有的努力,都不会被生活辜负不忘初心,方得始终学习的路途总会有很多迷茫js的迷茫比html和css多了很多倍每学一节课都需要付出以前学习html时十倍百倍的努力去理解去练习学习途中听了很多“前端前辈”的指导教育产生过很多不确定和担心忧虑不忘初心就算再难也要完成前端59期学员作业/*内部样式表*///类型numberstring''""boolea
Mr柳上原
·
2019-12-01 11:15
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他