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
vue-前端学习
程序员与用户之间的那些事,两个字:真实!
这里还是要推荐下小编的web
前端学习
群:687958461,不管你是小白还是大牛,小编我都欢迎,不定期分享干货,包括小编自己整理的一份最新的web前端资料和0基础入
秋风_bdfd
·
2023-12-22 02:08
Vue-
前端学习
随笔-SPA首屏加载速度慢的怎么解决?
导读SPA也叫单页面应用(single-pageapplication),这可能是很多小伙伴在进行开发时经常使用的页面开发模型,它其实就是在单个页面容器内进行页面组件跳转,实现页面切换。可以比喻成你手里有一个杯子,这个杯子上午装牛奶,下午装咖啡,晚上装啤酒,很明显,杯子里的东西在不断的变换,可是杯子始终是那一个,这其实就是一种对于单页面应用的直观理解。有了这样的理解之后肯定就会有小伙伴疑惑:那有没
泾柳123
·
2023-12-21 15:20
vue.js
前端
学习
javascript
笔记
JS-
前端学习
随笔-对于ES6新增Promise对象的理解
导读在前端开发中,我们经常会遇到一些需要等待结果的异步操作,比如发送网络请求或是获取用户位置信息等。以往我们通常使用回调函数来处理这些异步操作,但是回调地狱的问题让代码变得难以阅读和维护。幸运的是,ES6引入了Promise对象,它为我们提供了一种更优雅、更简洁的处理异步操作的方式。那么就请允许我带你轻松了解Promise对象的基本概念和使用方法,让你能够在异步操作中游刃有余,享受编码的乐趣。正文
泾柳123
·
2023-12-21 15:20
前端
javascript
开发语言
CSS-
前端学习
随笔-对CSS盒子模型的理解
导读对于刚刚学习前端的小伙伴们来说,学习CSS中的盒子模型这一概念后会对页面的布局开发有更深一点的认识。对于项目前期开发来说,根据产品原型图进行页面布局开发,这可以说是项目开发的起点。有了盒子模型的帮助,页面就可以进行高效的布局,其实就有点像搭积木一样,所以让我们来认识一下这个有趣的盒子模型吧!正文一、是什么当对一个文档进行布局(layout)的时候,浏览器的渲染引擎会根据标准之一的CSS基础框盒
泾柳123
·
2023-12-21 15:19
前端
css
学习
JS-
前端学习
随笔-对于深、浅拷贝的理解
导读在认识深浅拷贝之前,我们需要对js的数据存储类型有一定的认识。前面文章讲到JavaScript中存在两大数据类型:基本类型、引用类型。基本类型数据保存在在栈内存中,引用类型数据保存在堆内存中,引用数据类型的变量是一个指向堆内存中实际对象的引用,存在栈中在对于数据存储类型有一定理解之后,我们才能对为什么有拷贝的概念和为什么又要有深浅拷贝的区分有更深的理解正文一、浅拷贝对象的浅拷贝是其属性与拷贝源
泾柳123
·
2023-12-21 15:49
JavaScript学习
前端
javascript
学习
Vue-
前端学习
随笔-对于Vue生命周期的理解
导读相信大家在刚刚学习完Vue的一些基础语法结构,以及框架特点后,心中会有诸多的疑惑。例如:“我应该在什么时候进行页面初始化数据的请求?又应该在何时进行DOM操作?Vue所说的数据双向绑定是如何实现的,又是在什么时候实现的?、Vue的视图的更新是如何并又是在什么时候实现的?”这些问题在我初识Vue时是很混乱的,但是我相信大家通过对生命周期的学习,与对钩子函数的深入了解,这些问题都会慢慢化解的!正文
泾柳123
·
2023-12-21 15:17
Vue学习
vue.js
前端
javascript
学习
开发语言
DAY1-为什么要选择做前端?
日期:2020.3.20学习总用时:2h学习目标:了解web的相关知识学习笔记:1.学会用浏览器学习相关知识,对有用的网页进行分类收藏,建立两个文件夹:showcase和
前端学习
资料。
是桃子气泡水呀
·
2023-12-21 13:00
Vue-
动态组件和插槽
一、动态组件动态组件指的是动态切换组件的显示与隐藏。如何实现动态组件渲染vue提供了一个内置的组件,专门用来实现动态组件的渲染。使用方法:当我们使用默认这种写法时,我们会发现,如果在right进行了操作,再切换到left,再次切换到right时,right上的操作不会缓存下来我们就通过以下方式,解决这一问题:使用keep-alive保持状态keep-alive默认缓存所有组件,我们可以通过incl
crystal_iwwish
·
2023-12-21 10:26
前端学习之Vue
html
css
css3
Vue中的双向数据绑定v-model的实现原理
个人网站:【紫陌】【笔记分享网】想寻找共同学习交流、共同成长的伙伴,请点击【
前端学习
交流群】数据双向绑定?
紫陌~
·
2023-12-20 18:09
vue
前端
javascript
开发语言
vue-
路由导航高亮
1、什么是高亮----网页中通过样式设置,让一系列元素中的某个元素突出显示2、路由导航高亮①默认高亮vueRouter提供了一个高亮class名称:.router-link-active,可以让导航链接自动实现样式差异ullia{text-decoration:none;margin:5px;}ullia.router-link-active{color:blue;font-weight:bold
Serendipiy_yyj
·
2023-12-20 17:52
笔记
前端
vue.js
javascript
vue-
路由的实现
1、编写页面导航,编辑App.vue,添加导航链接登录注册首页2、页面中组件视图展示位置:编辑入口文件App.vue...3、编写路由映射规则,创建路由模块:src/router/index.js/***路由模块*///1、导入模块importVuefrom"vue"importVueRouterfrom"vue-router"//2、注册模块Vue.use(VueRouter)//3、定义映射规
Serendipiy_yyj
·
2023-12-20 17:22
笔记
vue.js
前端
面试
路由算法
前端框架
TypeScript
前端学习
(一)
前言之前只分享了前端环境的搭建,没有系统分享前端。最近到年底了,公司活也不多了,是时候学习下前端了。其实我也不知道怎么学前端,当初放弃前端就是因为可恶的样式与布局。今天分享也是不是从css、html分享,今天开始学习TypeScript,同时分享给大家,跟大家共同进步。一、TypeScript是什么?二、TypeScript使用步骤1.工具安装这个其实可以去TypeScript官网照着弄,对于有经
肥仔哥哥1930
·
2023-12-20 15:40
前端学习
前端
typescript
前端学习
typescript学习
Vue-
图片懒加载
实现图片懒加载可以使用vue-lazyload插件npm链接:vue-lazyload-npm(npmjs.com)使用方法:1.安装
[email protected]
//如果是vue2就需要安装1.3.3版本2.引入vue-lazyload并使用可以在使用该插件的时候传入一个配置对象,其中就可以配置loading配置项,其为图片还
永久旅途
·
2023-12-20 13:26
Vue
vue.js
前端
javascript
Vue-
移动端双指放大或缩小功能实现
data(){return{displacement:{scale:1}}},mounted(){//this.$nextTick()将回调延迟到下次DOM更新循环之后执行letthat=this;this.$nextTick(()=>{//获取放大或缩小的区域DOMletmatrix_box=document.querySelector(".build_matrix_box");letslide
成都彭于晏的橙子
·
2023-12-20 10:00
javascript
开发语言
ecmascript
Vue-
插槽
什么是插槽?插槽就是子组件中的提供给父组件使用的一个占位符,用表示,父组件可以在这个占位符中填充任何模板代码,如HTML、组件等,填充的内容会替换子组件的标签。如下代码:1.在子组件中放一个占位符image在父组件中给这个占位符填充内容:image展示的效果image现在来看看,如果子组件中没有放插槽,同样的父组件中在子组件中填充内容,会是啥样的:1.子组件代码无插槽:image2.父组件照常填充
wanminglei
·
2023-12-20 10:09
关于
前端学习
的思考-浮动元素嵌套块级元素12.18
1、块级元素嵌套浮动元素先摆图片,当橘色的盒子高度减少的时候,NKADTBPKNN并不会减少。如何解决呢?加一个overflow:clip或者hidden2、浮动元素嵌套块级元素加一个overflow:clip或者hidden综上所述,无论是块级元素嵌套浮动元素,还是浮动元素嵌套块级元素,都可以用overflow去解决这个细节问题。
Stephen Qiao
·
2023-12-20 06:11
前端
学习
前端学习
的思考-细节打磨12.18`
实际工作中,人脑的想法很多,需要去调用很多知识去解决它。这里分享实践中遇到的几个细节:1、先摆图片我们想要通过点击“鞋品牌”,得到下拉菜单。我们来看代码结构。很明显,鞋品牌和下拉菜单是兄弟元素,li和下拉菜单是父子元素。这里我们用两种办法去解决。一个是同级元素,一个是父级元素。1、.nav-item2:hover~.meau.nav-item2:hover代表鼠标移入到鞋品牌后触发。~.meau代
Stephen Qiao
·
2023-12-20 06:40
学习
html5
Vue-
第七天
智慧商城项目:1.创建项目选项:2.调整:主要是增加两个文件夹,删除倒是没什么3.组件库(vant-ui):点击进入官网:Vant2-MobileUIComponentsbuiltonVue4.导入:全部导入:按需导入:在babel.config.js中导入配置后要重启项目,否则项目不会将配置文件扫进去拆分:将导入代码封装成一个文件,进行拆分5.适配处理(postcss):以前都是快速上手,但是这
CMBSNBB
·
2023-12-20 03:30
vue.js
前端
javascript
Vue-
利用v-model和.sync进行父子通信
1、v-model通常子组件更新某个变量并需要告知父组件时,需要子组件$emit触发事件,然后父组件$on监听该事件再去改变值。但熟悉v-model的双向数据绑定原理后,我们可以巧妙地运用这一原理去实现父子组件之间动态传值:父组件通过v-model绑定一个变量传给子组件;子组件通过props['value']接收;子组件通过this.$emit('input',n)去改变父组件中v-model绑定
小矮马
·
2023-12-19 15:47
vue.js
前端
javascript
Vue-
高德地图-立体多边形绘制
前言在前端开发中,地图展示是常见的需求之一。而高德地图作为国内知名的地图服务商,其提供的API功能丰富,使用也相对简单。本篇文章将介绍如何在Vue2中使用@amap/amap-jsapi-loader安装高德地图并展示地图。准备工作首先需要在高德开放平台注册账号,并创建一个应用获取相应的应用key。安装@amap/amap-jsapi-loader。npminstall@amap/amap-jsa
不羁的程序员~
·
2023-12-18 22:33
Vue
vue.js
前端
高德地图
Java:如何更优雅的处理空值?
在这里小编建了一个
前端学习
交流扣扣群:1093794329,我自己整理的最新的前端资料和高级开发教程,
骨灰设计师小X
·
2023-12-18 15:33
【融职培训】Web
前端学习
第2章 网页重构15 flex布局
一、flex布局概述此前我们制作的所有网页都是基于盒子模型和浮动布局完成的,本节我们一起学习弹性布局(或者叫弹性盒子布局),这是一种更先进的布局方式,可以让网页布局更简洁,更易于维护。本节会针对flex布局的常用属性,讲解如何将flex布局应用到实际项目中。二、flex容器将一个元素设置如下属性1.box{2display:flex;3}此容器会变成一个flex容器(flexcontainer),
lmonkey_01
·
2023-12-18 05:38
web前端开发入门,学习路径以及具体的学习内容
前端学习
路径1.WEB前端快速入门在本阶段,我们需要掌握HTML与CSS基础,当然,也包含H5和C3的新特性。这个部分内容非常简单,而且非常容易掌握。
陌染007
·
2023-12-18 01:09
【
前端学习
记录】Vuex状态管理学习笔记
为什么使用Vuex?在Vue中,当遇到多个组件共享状态时,单向数据流的简洁性很容易被破坏:多个视图依赖于同一状态。来自不同视图的行为需要变更同一状态。对于问题一,传参的方法对于多层嵌套的组件将会非常繁琐,并且对于兄弟组件间的状态传递无能为力。对于问题二,我们经常会采用父子组件直接引用或者通过事件来变更和同步状态的多份拷贝。以上的这些模式非常脆弱,通常会导致无法维护的代码。Vuex通过把组件的共享状
Note_creek
·
2023-12-17 19:33
前端
前端
【
前端学习
记录】下载功能实现小记
前言在项目中,通常会遇到很多需要下载的需求,那么应该如何处理下载功能呢?通过模拟a标签实现下载直接上代码DownloadFileexportdefault{methods:{downloadFile(){//替换成你要下载的文件的URLconstfileUrl='https://example.com/path/to/your/file.txt';//创建一个隐藏的元素constdownloadL
Note_creek
·
2023-12-17 19:33
前端
前端
学习
【
前端学习
记录】el-dialog弹窗点击确定按钮关闭弹窗时的执行逻辑
根据element文档可知,当对话框关闭时会执行close方法,我们可以在@close方法中加上对应的处理逻辑。因此在使用时需要注意以下几点:当确定和取消按钮的业务逻辑不一致时,我们将取消(点击右上角的x)的逻辑写在before-close的方法中当确定和取消按钮的业务逻辑一致时,我们将取消(点击右上角的x)的逻辑可以写在close方法中
Note_creek
·
2023-12-17 19:03
前端
学习
前端
vue
【
前端学习
记录】记一次分片上传逻辑的调试过程
前言在项目开发的过程中,经常会遇到上传和下载,对于上传来说,如果是小文件的话,接口响应会比较快,但是对于大文件,则需要对其分片以减少请求体的大小和上传时间。小文件上传以Vue框架使用为例,直接上代码点击上传只能上传jpg/png文件,且不超过500kbexportdefault{methods:{handleSuccess(response,file){//处理上传成功的逻辑console.log
Note_creek
·
2023-12-17 19:01
前端
前端
学习
前端学习
各阶段分别都在哪学?
image最近在群里总有小伙伴跟小肆说最近在学习前端的路上感到迷茫,他们有刚刚接触前端的小白,也有工作3年以上的老手,无一例外,他们都在不停的寻求进步(掌声呱唧呱唧),那小肆要说的呢,首先第一点,保持这种持续学习的心态,程序员这个行业不进则退,技术发展太快,靠吃老本是无法适应市场需求的。第二呢就是今天小肆要跟大家分享的,找对学习的地方。学习前端的不同时期我们应该学习的地方也不一样,小肆就在这里跟大
周小肆
·
2023-12-17 06:26
大数据毕业设计之前端02:架构布局和aside的设计
前言上一篇主要讲了我学习前端的一个经历,以及为什么选择BuildAdmin作为深入
前端学习
的原因.同事也大致聊了一下学习前端需要使用哪些技术栈。
叫我阿柒啊
·
2023-12-17 04:41
vue
Nodejs
buildadmin
vue
node
前端
大数据毕业设计
前端学习
笔记(五):VUE基础学习笔记
文章目录初识VUE(项目搭建)@vue/cli创建项目@vue/cli自定义配置vue指令基础指令虚拟DOM与key过滤器计算属性侦听器VUE组件创建使用组件通信生命周期axios使用$refs和$nextTick使用购物车案例组件切换组件插槽自定义指令tabbar案例VUE路由基础概念声明式导航路由传值的方式编程式导航嵌套和守卫Vant组件库VUE3VUE原理初识VUE(项目搭建)VUE渐进式j
★追梦赤子心★
·
2023-12-17 00:21
vue.js
学习
javascript
VUE-
脚手架搭建
文章目录一、概述二、前提准备1.安装node-js2.npm镜像设置3.安装vs-code三、脚手架搭建1.Vue-2搭建1.Vue-3搭建一、概述官网:http://cn.vuejs.org/vue有两个大版本,分别是vue-2和vue-3,目前新项目的话用vue-3的会比较多vue-2官方文档:https://v2.cn.vuejs.org/v2/guide/installation.html
多加点辣也没关系
·
2023-12-16 12:45
入门教程
安装教程
vue.js
前端
javascript
前端学习
笔记之CSS3浮动定位与背景样式(三)
CSS3浮动定位与背景样式浮动与定位浮动的基本概念浮动用来实现并排浮动的最本质功能:用来实现并排浮动的使用浮动使用要点:要浮动,并排的盒子都要设置浮动父盒子要有足够的宽度,否则子盒子会掉下去浮动的顺序贴靠特性子盒子会按顺序进行贴靠,如果没有足够空间,则会寻找再前一个兄弟元素浮动的元素不再区分块级元素、行内元素,已经脱离了标准文档流,一律能够设置宽度和高度,即使它是span或者a标签等span{fl
FrebEaton
·
2023-12-15 15:57
前端学习笔记
javascript
css
html5
html
SpringBoot+Vue3前后端快速整合入门
前言最近需要维护一个个人项目,由于笔者是一个大后端,所以借此机会把
前端学习
过程记录一下,方便后续回顾。
shark-chili
·
2023-12-15 12:31
项目管理
vue
nodejs
npm
js
spring
boot
前端学习
--React(5)
一、useReducer管理相对复杂的状态数据定义一个reducer函数,根据action值的不同返回不同的状态在组件中调用useReducer并传入reducer函数和状态的初始值事件发生时,通过dispatch函数分派一个对象,即通知reducer具体返回哪个状态对应的操作import{useReducer}from"react";functionreducer(state,action){s
Michelle209
·
2023-12-15 12:44
React
前端
学习
react.js
vue-
使用可选链操作符编译报错问题
一.先看报错可选链操作符是ES2020中推出的新语法,允许我们不需要校验当前属性的类型去尝试访问子属性。letstr=a?.b?.c;在vue项目用可选链操作符语法时会出现编译报错的情况,如最上面的报错(图片),这时需要安装babel依赖@babel/plugin-proposal-optional-chaining,并添加babel.config.js中。在babel.config.js中添加:
尚梦
·
2023-12-15 08:38
前端
html
javascript
前端框架
vue.js
emmo!!!
低调务实优秀中国好青年(简介)&&附加答案中文|English一个☝️正经的
前端学习
开源仓库,启发来自淘宝大佬@冴羽,初心做一个真正能帮助到大家的仓库。一个人可以走的更快,但一群人才能走的更远。
掘金-我是哪吒
·
2023-12-14 17:40
ipad
relativelayout
prototype
tiff
toolbar
【每日更新 Suggest 】leetcode解题
低调务实优秀中国好青年(简介)&&附加答案中文|English地址⬇️github.com/webVueBlog/…一个☝️正经的
前端学习
开源仓库,启发来自淘宝大佬@冴羽,初心做一个真正能帮助到大家的仓库
掘金-我是哪吒
·
2023-12-14 17:10
lighttpd
ipad
relativelayout
prototype
toolbar
一个正经的
前端学习
开源 仓库(阶段二十六)
低调务实优秀中国好青年(简介)&&附加答案中文|English地址⬇️github.com/webVueBlog/…一个☝️正经的
前端学习
开源仓库,启发来自淘宝大佬@冴羽,初心做一个真正能帮助到大家的仓库
掘金-我是哪吒
·
2023-12-14 17:10
ipad
relativelayout
hashtable
控制器
memcached
【
前端学习
记录】Vue前端规范整理
文章目录前言一、文件及文件夹命名二、钩子顺序三、注释规范四、组件封装五、CSS编码规范六、JS编码规范前言优秀的项目源码,即使是多人开发,看代码也如一人之手。统一的编码规范,可使代码更易于阅读,易于理解,易于维护。一、文件及文件夹命名不能使用中文、数字(需要数字是用英文first、second字符代替)文件名使用全小写vue、css、js、jpg等图片格式多单词文件名使用中划线-代替-eg:big
Note_creek
·
2023-12-14 14:08
前端
前端
学习
vue.js
关于
前端学习
的思考-vertical-align的用法
先摆结论:vertical-align这里的top线,bottom线,middle线,baseline线是由最大宽度和最大高度的行内元素或行内块元素决定的。按照惯例,先摆三个行内元素。1、改变第一个盒子,vertical-align:top,middle,bottom和baseline线;如图1基于2移动,1的top线和2的top线平行。由于2是三个行内元素的最大宽度和最大高度,所以1基于2的to
Stephen Qiao
·
2023-12-07 00:34
前端
学习
关于
前端学习
的思考-align-items的用法
垂直对齐只对,显示模式display:flex有效所以只能是flex盒子才能应用。摆四张图片就能清晰认识,不再赘述。
Stephen Qiao
·
2023-12-07 00:34
学习
关于
前端学习
的思考-word-wrap和word-break的区别
如上图word-wrap里面的break-word就是按照单词来换行的,空格在前,连字符在后的时候,按照连字符进行换行,那么空格和连字符哪一个拥有优先级呢?连字符在前,空格在后的时候,还是按照连字符进行换行。综上,word-wrap有空格的时候按照空格换行,连字符和空格同时存在的时候,无论是连字符和空格位置如何,都是按照连字符换行。word-break的break-all就是正常换行。word-b
Stephen Qiao
·
2023-12-07 00:33
学习
vue-
表单验证问题
vueel-form添加v-if之后,表单校验不生效问题问题描述el-form校验对象通过v-if控制,点击提交,表单未对其添加校验,没有填写数据必填校验就通过了原因使用v-if:elementui在对form表单中带有prop属性的子组件进行校验规则绑定时,是在vue声明周期mounted完成的。而v-if用来切换的元素是会被销毁的,导致了v-if内的表单项,由于在mounted时期没有进行渲染
weixin_42322441
·
2023-12-06 20:53
vue.js
前端
javascript
若依
vue-
新建目录及菜单
前面我们把标题和logo换成了自己系统的标题和logo了接下来就是要建立自己需要的菜单和页面新建目录解析在拉下来的代码跑起来后有一个系统菜单--菜单管理(如图)在这个菜单的这个页面内有对应的操作功能修改功能这个功能可以修改写好了的菜单数据例如:名称/排序/路由地址/状态如果是系统自带的菜单如果不需要就可以把菜单的状态切换到'停用'如果是自己新增的菜单这个功能可以修改排序调整菜单在左侧的位置删除功能
爱健身的小刘同学
·
2023-12-06 10:56
若依
vue.js
前端
javascript
vue-
设置元素高度与屏幕高度相等
exportdefault{data(){return{screenHeight:""};},mounted(){this.screenHeight=window.innerHeight}}
小沐°
·
2023-12-06 04:22
vue
vue.js
javascript
前端
vue-
去除页面自带的margin空白
在项目列表中找到index.html文件(vue2项目的在public文件夹中),添加如下代码body{margin:0}
小沐°
·
2023-12-06 04:52
vue
vue.js
前端
javascript
vue2-省市县三级联动选择框
Json数据:https://yjy-oss-files.oss-cn-zhangjiakou.aliyuncs.com/tuxian/area.json如何访问本地文件参考:
vue-
访问本地json文件
小沐°
·
2023-12-06 04:20
vue
vue.js
前端
javascript
Vue-
模板语法
模板语法Vue.js使用了基于HTML的模版语法,允许开发者声明式地将DOM绑定至底层Vue实例的数据。Vue模板因而从实际上不同于基于字符串的模板。Vue.js的核心是一个允许你采用简洁的模板语法来声明式的将数据渲染进DOM的系统。结合响应系统,在应用状态改变时,Vue能够智能地计算出重新渲染组件的最小代价并应用到DOM操作上。一、插入值1、文本数据绑定最常见的形式就是使用“Mustache”语
mxjsxz
·
2023-12-06 01:42
Vue-
安装及安装相应插件
安装Vue安装nodejs,地址:https://nodejs.org/en下载后直接安装。安装后重新打开命令行工具,输入node-vPSC:\Users\zcl36>node-vv20.10.02.安装vue包npminstall-g@vue/cli安装之后,你就可以在命令行中访问vue命令。你可以通过简单运行vue,看看是否展示出了一份所有可用命令的帮助信息,来验证它是否安装成功。你还可以用这
雨夜赶路人
·
2023-12-06 01:06
vue.js
前端
javascript
vue-element-admin上传图片的功能
以二进制文件的形式传给后端服务器3:服务器进行处理,处理完成之后将服务器的主机名加到图片名称的前缀上4:返回一个有服务器主机+图片名称的在线就可以访问的链接给到前端5:前端直接将在线链接路径渲染在界面显示图片在
vue
祈澈菇凉
·
2023-12-05 22:05
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他