00:00
那这个创建市场活动来看,大体上功能我们都做完了,还有最后一个这个这个日期,我们说日期不能让用户手动输,对用户手动输的话,格式就没法统一了啊,因为他手动输,他想输入什么格式,他就输入什么格式,你控制就控制不了了,所以这种有格式的这种数据的话,用户录入的时候都得用这种我们规定好的格式,怎么规定好的格式,那我们像这种日期的话,都是做成日历。有的时候还有帐篷,有的还有帐篷让他,假如让他自己输这个地方后边给点什么。给给他一个提示,你输入的时候,你只能按照YYMMDD这种格式输入,是就给他提示一下,但这种方式你不能强制它是吧?啊,他看到这一句话,他按照你的书了,他看不到,或者他不想按照你的书,那他还可以什么,自己按照自己的书,所以总之大看这种方式,以前都这种方式,然我说这种方式不不是强制性的,你不能做到数据完全,格式完全统一,所以这种日期,这种日期呢,全部都是什么,以后基本上全部都是日历,就日历什么样子,日历基本上做成这样的,对用户想输一个日期,他就点这个地方,一点这个输入框,好在下边弹出来一个日历,知道这个日历,假如我们做个简单的日历,还是分为三部分,第一部分这个地方显示所有的年份,他一点这个地方所有的年份都出来了,然后用户选年份,他一选中一个年份一点好了,这个地方隐藏掉了,然后呢,这个地方出来,这一年当中的所有月份都出来了。
01:39
然后呢,用户一选一个月份好了,这个地方关了,然后呢,在下边这一月份当中的所有日期全出来了,然后111选一个日期好了,年月日都选好了,自动的把这个整个日历关了,然后呢,这个就按照他选的年月日给他什么,我们自己给他填上这种格式就出来,这种就就统一了,我们自己要钱肯定就统一了,知道吗。
02:04
啊,当然我们说这是年月日的,那有人带十分秒的选中日期了,还有出来一个,这个日期下所有的小时都出来了。一选出个小时,这个小时下所有分钟都来了,一选分钟,这个分钟下的什么,所有的秒数都出来了,一点秒好了,年月日十分秒都选完了,选完之后根据他选的这个地方给他填上年月日十分秒。当然按照我们的格式来选,所以我们就准备做成这样,其实这份日历大家都有这种使用的经验,那现在呢,我问你,我想让你,让你来实现这个日历,你应该怎么做?对对,像这种日历咋多了,这种日历大家以后也是经常遇到的这种日历,这种就就我们这属于那种前端技术,叫GS日历,叫这种日历咋做啊。对,那我们这个地方呢,我们分析一下,那我们要做的首先第一件事,用户一点开有弹购日历,那这个地方是不是要给这个输入框里加一个什么。
03:07
对,加一个事件单机事件吧,那一点上要谈一个日历是那加单击事件其实好加知道吧,那关键是大家谈这个日历咋谈。对,可以做个摩擦窗口,是做个摩擦窗口,那这个摩擦窗口其实现在来讲,对我们来讲也不成问题了,那现在其实就是个div嘛,关于这个摩擦窗口里边这些内容咋写。不。对,我这暑假别说别的,就这个年份,你咋写?一般来讲这日历都是万年历,是有什么万年历,你你选任何一个年份都行是吧?对,我就让你把所有的年份给我列出来,在这摩擦上你能列出来吧,就你很难列出来是吧,你说这个摩擦缝你做多大吧,这么多的年份,选哪一个年份都行是。你咋写,你很难写是吧?所以一般来讲,我来万年历一般做成什么样子,把所有的年份都列出来不现实,因为这些年份太多了是吧,一般都是对一组一组的是吧,一组一点是吧,出来一组四个,就从当前是当前的年份出发,一前后四个出来了,说你说我要选别的年份怎么办?
04:19
它下边可以什么,有下一,有下一组或者有上一组是吗?诶一点下一组,下一组四个年份出来了,再点下一组,又下一,再点上一组,上一次一组一组的出现,就这样了,好,这是我们说,但是这样的话,接着做的话,你说老师这样做也可以,当然也能实现了,但关键这年份写了之后呢,是不是还得自己加上单机事件,这年份你点哪一个,把这个年份先记下来是不知道吗?对,先记下来,而且记不但记下来,还得把这个年份下边所有的月份呢列到这儿知道吗?那这个月份月份就那啊,最多可能就31个,就就就最最多就12个是吧,对就出来了啊出来的也可以再加上单机事件,然后他一点那个什么某一月下边日期都出来,这月期就出来了,然后日期可能最多是31个,其实这也好办,然后他显示,然后一点它一点某个月份好了,如果只选年月日的话,把整个关了,把它年月点了都给它记下,记下来之后呢,把记下来给它拼一个字符数,显示到这就行了,知道吧,所以最难的应该是那个什么年份。
05:27
当然我们这个的话,别的这些虽然说你说老师虽然相对于他简单写的时候是不是也不太好写呀,也不一点让他选原让他选是不是还得弹模带窗口啊,还怎么弄,所以模带窗口套模态窗口,所以这个东西呢,看着说着简单让你做的时候好做吗?不好做很难做知知道吧。得摊好几层模态熔口,而且模态窗口上面数据应该显示,显示完了都得加上,单击事件,单击我筛,减完了之后呢,点上哪一个,还得记到某一个地方把它选。
06:01
所以很难做这种功能,而且不但我们国,我们这也,而且特别是对于Java成员更难做功,为什么?因为Java成员主要研究后台技术的Java技术,前台,这都是前台页面技术。程序员应该说不擅长,不擅长,我们天天研究后台记术,即使说那看这前台记术,你找那些美工专业的美工来做的话,你要让他做个日历,他也很难做,可能他要做好几天才能做出来,你要做一个好的日历的啊,很难做啊。所以这种,但是对于我们Java乘语言更难了。那这时候又让我们做,那怎么办呢?往下空间。啊好对找就写好了是吧,所以呢,这不可能让你自己做了是吧,让你自己做那还能得了啊,你这个作业加个程序员做到你做两两星期你也做过吗?啊两星期你一个月一两万的工资,一个日历没做出来,公司不亏死了吗?他不可能让你自己,让你自己做,那公司都垮了是吧,哈,可都都赔死了是吧?不,所以这种情况不可能让你做,而且当然我们说这一种,这是这种问题呢,大家以后会经常遇到这一种问题,我们把这一种问题呢,总结成叫一类问题,这是其实这一类问题,你以后还会遇到这一类问题。
07:18
这一类问题呢,你遇到之后,一般来讲都很难很难解决,就这一类问题,那遇到这种问题怎么办,你怎么去想它。所以我们给大家总结出这一类问题,只要符合这两个条件,你的解决方案就别想着自己写了,就一定有别人帮你写好,就这一类问题,哪一类问题你以后再遇到这种很复杂的问题,想一想都害怕了吗?很难写是吧?这种问题你就别想让自己写了,是有别人写好了,那这一类问题有两个特点,你说我怎么知道有别人,别人写好了,你就看看这一类,你遇到这个问题符符不符合两个特点,符合两个特点一定有帮你别人帮你写好了。啊,否则的话,那那你只能自己写,那你看啊,这两个这两个特点缺一不可是吗?它有两个特点,那首先来第一个特点,这一类问题一般都是第一个特点,第一个特点,然后实现起来比较复杂啊,实现起来比较复杂,很难,就有一种无从下手的感觉,是吗?按照我现在目前这种Java程序员这种技术没法解决,虽然即使说能有解决有思路,从语法上来讲,我也很难实现,就这一堆问题。
08:30
大家以后还会遇到这一类问题,知道吧,这个,那你说这些问题,很多程序员做开发肯定很难,那肯定会遇到很复杂的问题,那是不是所有复杂的问题我都不想做了,那肯定也不是的,你们说我遇到一个复杂的问题都都别人帮你写好了,那要你干嘛,你一个月拿一两万的工资要你干嘛,所有复杂的问题也不是说都让你都别人都写好了,是吧是吧,那那这这样的话,那程序阳那个那也太那也太省事了,是吧是吧,还有一个条件,复杂的问题还得满足另一个条件,知吧,哪一个条件啊这样这个问题跟具体的业务无关,跟跟这个什么,跟业务无关,跟业务无关,跟业务无关什么意思,就跟你要做的这个什么具体的功能没有关系,从技术上来讲,这一类问题你做这个功能可能会遇到。
09:25
可能会遇到这种问题,那别人做别的项目的开发,做别的功能也有可能遇到,这就叫跟你的具体的业务没有关系,知道吧,你比如说有个功能,你做市场活动会遇到这个功能,那别人做别的功能还有可能遇到这种功能能这就叫这种功能跟业务没有关系吧。你比如说大看我举个例子,就咱们这个日历,我创建市场活动的时候,我需要做一个日历,我以后做别的项目需要日历吗?是不是也有可能需要日历啊,你比如说做个学生管理系统,学生管理创建一个学生,要选中学生的出生日期。
10:03
是不是也得需要一个日期啊,学历也得需要日期,那你也不能让用户输啊,也得是日历是吗?我做别的项目还有可能是要日日期呢,还有可能是要日历呢,所以那这个日历这个功能就跟你的业务没有关系。知道吗?这样的话满我们这个日历,我们说就满足我们这个特点,做起来比较复杂,然后呢,跟业务没有关系,那这种情况下呢,你就别想着自己做了,一定有别人帮你做好啊,为什么?因为做起来复杂你是吧,你一个是你不擅长做这一块,再一个你即使擅长你做的时候也比较麻烦,也得这耽误大量的时间,所以一定有别人,别人帮你想了,你就别想着自己想。这是我们说到证啊,那你说老师为啥符合这两个条件,一别人就帮我们写好了,那你想一想啊。
11:01
实践起来比较复杂。那如果实现起来很简单,别人会帮你写吗?不会,那一个功能三两行代码就解决了,谁帮你写呀,大家都会的,他写了也没意义,大家也不用他的代码,所以他有这种什么,有这种需求,正因为复杂,别人才帮我们写好,知道吗?那你说为什么跟业务没有关系,那你再想一想啊,这个功能就你自己能用到,别人都遇不到,谁帮你写啊。人家都不知道有这么一个功能,有这么一种需求,那谁帮你写呀,所以我们说正是因为大家都会遇到。那什么才有这种什么才有这种这个做出来,事先做出来这种什么这种必要性。啊,才有这种需求啊,啊,你用到了什么,别人也用到了,大家都用到了,好了又很复杂,这个时候呢,大家别每一个人都写了,一个人写好就行了,搜上到代码里边,然后谁需要谁掉,就别重复的写了,知道吧,如果每一个人都写一遍,太耽误效率了,知道吧,所以这是我们说的知道,所以说大家只要是符合这两个特点以后,在开发的时候,不管前台还是后台,只要符合这两个特点,就别自己写了啊干什么都有插件,有插件,插件是什么意思,别人写好的代码打成包,打成包,然后呢,你需要把他的代码拿过来放到你项目里边,直接调就行了。
12:32
功能就实现了,它的代码一运行,就是你需要的那个功能,知道吗?一定有插件,你问老师这插件谁写的。高手写的是吧,你你是吧,你是就是普通的程序员你写不了,你写起来比较麻烦,对高手写的,或者是擅长做这一块是吧,开发的那些人写的,有专业,有专业人士写的,就像我们这些日历谁写的高手对高手高高手高手也分很多很多种情况是吧?有的是后台的高手,而是前台高手是吧?那我说这日历你你猜猜谁写的台对日历对日历日后台高手后台是做Java Java代码开发是吗?数据库开发的,这也叫后台,前台都什么页面开发的是吗?
13:22
谁啊,对,前台美工型,这一般都是美工型,有美工他天天不干别的,他不研究Java,不研究数据库,他只研究什么前台台窗口,前台GSCSS这什么HTM,他只研究这一课啊,所以说他们做的比较擅长这一块他们做。擅长的人做擅长的事儿啊,所以这些当啊,像这些日历肯定是有别人条,当然我们说以后大家还会用到后台插件,到时候用,到时候再给大家说后台,这这那就是后台的高手写知吧,后台的专业人士写知道吧,啊所以说你不擅长你就干你擅长的事,不擅长你别干,别人干好了,你拿来调一下就行了,这是我们说的,这是差件,差件就这啊,所以大家我们说你你以后再遇到这个问题,你就看看这两个条件满不满足,如果满足一定标准,一定写好了,直接调就行了,那你说万一万一我遇到一个问题,符合这两个条件,没有人写好了怎么办。
14:19
大家都会遇到,又很复杂。那怎么办呢?对,自己写是吧,那你只能自己写了,没有人帮你写好了,那你写好了有怎么办呢?封装起了,封装成插件,你下次再遇到就不用写了,而且你要如果你的思想更高尚一些的话,你可能发到网上去是吧,啊对,告诉别人我写这个是吧,插件是吧,怎么用别人吧,别人遇到了,别人就可以下载你的插件用。呃,当然对我们而言,现在而言,刚做两三年开发这种生意啊,你遇到这种问题,一定别人骄了,一定别人骄了你不太可能让你开发插件,但你要说你做过四五年开发了,诶这个时候你就有可能,你就有可能会做插件了,你遇到这个问题,别人别人也都可能用到,但是现在没有人别人做了,那怎么办,你就可以做了啊,你做完之后以你的名字一命名,那你可能。
15:14
你就出名了啊吧,可能是这样的,这是其实这不是距离大家太遥远的事啊,啊你做几年开发,你确实很有可能是这样啊,你要我们这这个程序员就说现在这种人出名确实很很容易的事是吧?嗯,对很很容易的事儿,就现在这个平台这么这么多的话,嗯,现在有很多这种插件,我后边还会给大家讲这些插件是吧,那当然如果你做的太很好的话,还可以用吧,对还可以收费的是有劳是吧,啊这些这当然我们这些然有一些收费插件,是当咱们下在都用这种免费的插件是吗?好,这是我们的证,那下边呢,我们就准备用这种插件了,那用这种插件呢,我们这个地方准备给他用这种日历插件是吧,日历插件来实现我们这个日历了啊日历插件,那这个日历插件呢,我们说这日历插件有哪些,网上有多的是,很多美工都做了这种封装了,就就想出名。
16:14
是吧是吧,然后呢,做一个插件,把代码什么,把代码做一个日历,很好的一个日历,然后呢,封装起来,然后发布到网上去,知发布到网上哪,你看一看大纲GS你搜一下多的是是知道吗?对你看你搜一下啊。你知道你看啊,看看这些对你看这代码都给你了,你看吧,他这他这只只有一个是,还有还有什么看看插件多的是看吧,这都是日历,你看吧。可以下载代码,可以预览,办完代码下载了,放到你项目里边一调,他的方法这也全出来了,他帮你做了各种各样的日历,知道有简单的,有复杂的,那想要什么效果,但还有很多的后边。
17:05
啊,我们就不给大家看了啊,这这是日历,这是我们这,那我们这个地方用哪个日历,按理说找随便找一个都行,那我们这个地方既然我们整个项目都是基于boot rap框架的,你看咱们这个项目都是基于5BOOT框架是什么,然后它有它自己的风格,就你看咱们这个风格,咱们整个页面风格就以蓝白色为主基调。就是它是它的整个风格,所以为了整风格的统一,所以我们准备用bootrip叫bootrip这个框架给我们提供了一个日历插件,提供一个日历不drive,它的叫一个框架叫data time picker是是吧这个插件。这种当然你用哪一个插件都行,那我们就准备用这个插件,这日历插件那吧,好,下边我们就准备来用它来实现我们这个日历了,那知道吧,实际上我们这个日历知道吧,那这种插件你老师怎么用呢?当然这种插插件我给大家总结一下,大家因为我们后边还会用到很多的前端插件,不管用什么插件,日历也好,后边还会学别的插件,不管是什么插件,三步啊三步三步走知。
18:13
只需要按照这三步走,只能插件就可以用了,不管什么插件,中国人开发的还是外国人开发的,只要是前端插件就前端,我现在说的前端插件就在页面上使用的,这些插件以后还我还会给大家讲啊知吧,在Java里边使用后台插件,现在是前端插件,它的使用步骤,使用步骤基本上三步走,三步走。然后呢,大第一步不知道,第一步叫引入开发包,开发包引入开发包什么意思,但你这个也好理解,那他们把什么这些功能封到他代码里边了,你将来要调他们,他们封装什么了,他们肯定把他代码都封到一个什么源,源代码里边,源文件里边了,知道吧,那源文件那你要用他们,那你肯定是吧,得把他们的代码拿到你是吧工程里边。
19:06
然后在前端开始用的时候,还得引用到你的JSP页面里边,知道吗。你要不引入,你调不了他们代码,所以你得把他们代码下载到你的项目里边,然后呢,还得把。它的前端那些代码引入到你页面里边才能用,那说前端代码,这些开发包都是什么样的前端代码,HTCSSJS,这就这几门课写的代码,那这些代码都写在什么样的文件里边。GS文件是不是都是GS代码是都是写的点GS文件里边是吧,还有呢,GSS是不是都写在GSS里边,对基本上前端插角就是这两类代码,从他官网上把他的代码下载下来就行了,下载干嘛放到你下面这放到你下面放到哪个地方。那就放在你的外部APP这个目录下边就行了,知道吧,然我们都放到这里边,CSSS那就放到这里边就行了。知道吗?到时候我们给他下载下来放,放到这里边就行了,知道吗?那放在这里边,你在页面里边用的话,能不能直接用。
20:04
不能不能还得干什么,还得引入到你页面,引入到页面里边怎么引入,大家是不是就这么引入,引入CS,这是引入CSS的,这是引入GS的,引入里边之后你就可以是吧,你就可以调它的代码了,在这个页面里面就可以用了。知道吧,所以这个地方我们这道这个地方其实分两步,第一个下载,那么下载开发包,下载开发包那其实就是点GS和点GS,然后呢,并且拷贝到啊,拷贝到,拷贝到你的项目了,拷贝到,然后呢,你的项目或者叫工程的这个目录下吧,Web APP目录下,目录下这样就行了,好这样然后呢,你要想在你页面里边调它的代码,那你还得什么把开发包,把开包引入到什么,引入到啊,引入到JS,引入到你的JSP文件里边,引入到JJSP,然后呢,这个文件中啊,怎么引入,就用这两个标签,一个是link标签引入CSS的,还有一个什么script啊,Script标签引入GS的,那这样在你的页面里边就可以调它的代码。
21:23
好,这是我们说的这样,下边再看下边这那引入了里边了,那就可以调了,调的话第二步干什么了?是这样啊,你调它的代码,它的代码肯定会执行,那执行完了之后会产生一个结果,这个结果你让它显示到哪个地方。就比如说咱们这个日历,你一调它代码好了,出来一个日历,出来一个日历之后,选年月日,选完了之后,选完了之后,根据他选的结果,要生成一个字符串,然后显示到某个地方,显示到哪,能不能随便显示,显示到这儿,显示到这儿,显示到这儿不能肯定要让它显示到什么。我们要让他想受到这个地方,你要给他指定显到哪儿,你要不给他指定,他不知道响到哪儿,他这个插件虽然能运行出来结果,但是他响应到哪个地方,它不知道怎么显示哪个地方,你得给他指定一个标签,让他这个结果显示到哪个地方知道吧,所以我们就把这种标签叫做容器标签知道。
22:19
前端插件的容器,我们这个地方叫创建容器,创建容器我说将来让插件运行的结果给我输入到这个容器里边去,输入到这个标签里边,知道吧,那你说这种标签,但是我们这个日历这个标签,它就是一个单行文本框,往以后所有的这些插件是不是都是单行本框,但是我们用的最多的就单行文本框做容器,将来让插件运行的结果给我输入到一个单行文本框里边,单行文本框这样就行了,你要给他提供这么一个标签才行。啊,但是这是用最多,但是这个标签大家知道,它里边只能显示单行字符串,万一我有一个插件很复杂,它运行的结果需要运行,运行出来是几个按钮或者几个超级链接,你这个单号面框时候能不能显示,显示不了了,那怎么办呢?我们后边还会用到一些复杂的插件的时候,那些什么运行出来结果比较复杂的时候,单号光放不下了怎么办?我们的容器就是这个div了,Div可以显示各种各样的标签,知道吧,所以这两个标签,这两类标签是我们最常用的容器。
23:28
你要用插件必须给他提供一个单号吻合或者是div,你知道吗?那到底想着到底提供单号吻合还是div,根据你自己的实际情况,如果你的运行的结果是个很简单的字符串,单号等号,如果是个很复杂的标签,那这个时候是吧,可以用div,知道吗?总之你要给他提供一个标签,知道吗?好,这是我们说的这个,这是第二步,第三步,现在你仅仅是什么。把插件引进了,可以调了,要告诉他插件运行的结果放在哪个地方了。
24:01
只有这两部行不行啊?不行,怎么不行了啊,你可以掉了,你掉了吗?你调他的代码了吗?你只是引进了它,不是它不会自动的掉了,你得调它的代码才行,你不调它的代码不会自动执行,你即使这些工作都准备好了,代码拿过来了,然后容器也有了,你不调它,它的代码也不会执行干什么?第三步,当容器加载之后,加载完成之后,容器加载完成之后,然后呢,对容器调用,容器调用工具与函数。工具啊,知道啊。啊,调工具函数什么意思,每一个插件肯定有一个函数让你调,你说老师万一没有函数,没有函数,它这插件没法用了,它一定有函数的,知道吧,你到时候调这个函数就行了。每一个插件都有函数,到时候你直接调就行了,诶你说老师为什么还要对容器调用,那当然了,你要不调入不对容器调用,你在页面上有很多这种标签,他知道哪个是容器吗?
25:10
不知道,你对容器调他就知道哦,这个是标签,是容器将来运行的结果,就放到这容器里边知道吧,那如何对容器调,我一会写代码你就知道了,总之在调函数的时候对容器掉,这样的话,他运算结果他就知道放哪个容器里边啊,那有老师为什么他当容器加载完成之后再调。大家我们以前学过页面加载的过程,页面加载的过程是个什么样的过程?对,从上到下是这个页面,你比如说他啊,我们这些页面是吧,一开始都是在服务器里边存着的,用户想在浏览器上看页面,他向服务器发请求,那这个什么页面运行的一个结果,这个A加八网页返回到浏览器,那这个页面上面有很多标签,那都要什么以网络的形式返回给浏览器,那这个返回的过程就叫页面加载的过程,这个页面里边有很多标签,它先传哪个标签,后传哪个标签,从上到下一个过程。
26:11
那什么当这个容器加载完才掉,为什么到容器,万一这个容器这个标签还没传过来呢,你在这儿都调函数,调函数它运行个结果,这个容器还没回来呢,你放到哪个地方呢?运行的结果放到哪儿。放不了了,知道吧,所以必须什么保证这个容器已经从后台传给浏览器了,再调工具函数,这个生成结果就直接显示到容器里边。这样就行了。那你说怎么保证容器加载完才掉,那我们说什么?你要把容器的标签写在前面掉,函数标签写在后边,必须确保容器标签加载完你再掉,这样的话我们就可以了。这三步所有前端插件使用的步骤就是三步,不管什么样的。这个前端插角都是这方步,好,这是我们说的,那大家你想一想这三步哪一步对呢。
27:07
对你而言的话,对哪一部分呢。对那一个一个看吧,大家这一步难吗。对不拿你就下载它的代码,你还不能下载吧,你要说我怎么知道官网上下载啊,他已经有官网是吧,下载下来是吧,拷贝到你那边也点也不难,第二步难吗。对,就创建一个标签难不难不难是啊,这个创建一个标签你要再难的话呢,那那没有容易的事了,是吧?对,就创建一个标签的真那这个这个最难哎,你们老师调函数难吗?啊,让我写函数难,让我调函数人家写好了让我调还不容易吗?调函数容易吗?调函数容易吗?其实调函数不容易,怎为什么调函数不容易?对你调函数的时候么,你得给他传参数,它这个函数里边万一定义那些参数呢,你给他传参数,那传参数还不能,还不容易吗?关键是他定义那些参数,他有很多参数呢,每一个参数什么含义,你得给他传相应的含义的这个数据啊。
28:18
所以你得什么,所以你得研究它这个函数,研究它里边有哪些参数,这些参数都什么含义,你得研究,研究明白了才能调,研究不没法没法调,所以调函数不容易,所以这里边最难的什么?第三步调函数,其实调函数也不难,最难的什么传参数,看它这个函数里边有哪些参数,研究明白这些参数插件就会了。其实研究前端插件最重要的就是什么,最本质的就研究参数,参数研究明白了,一个插件就会了。知道吗?这是我们说的,这好,那你说老师他这参数,这个函数,它里边有哪些参数,这些参数都是参数,都是什么含义,他想让我给他传什么参数,我怎么能知道了。
29:03
那你知道吗?对,你不知道是吗?你不知道怎么吧?对,到文档上去找去是吧,他官方文档上一定有是吧,一定有文档告诉你呢,官网上一定有文档告诉你呢,那你说万一没有呢,你觉得可能没有吗。对,他费劲开发一个参数,谁都不告诉怎么用,他开发它干嘛干,他就是让别人用了一定是吧,告诉别人用了是吧,怎么用了,他一定告诉你,我这你人你你反过来你自己写个差件,你想让别人用的,你想赚钱的,谁用一下收十块钱行吧。你会不会写个文档告诉人家你一定会写了是吧,你说我写我我费两个月,我写个插件,我谁也不告诉怎么用,我自己放在我电脑上边,谁也不让,谁也不告诉我,你写它干啥了知道吧,所以他一定告诉你了是吧,你到哪到网上去找就行了,知怎么找,一会儿我们找一下这种插件就行了,好,这是候我们说的这三步,下边我们就准备利用这三步来使用我们这个前端插件的这个日历这种插件,我们就使用这个插件,那使用这怎么使用呢?这。
我来说两句