• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

ue3.0+TS打造企业级组件库 快速掌握Vue3企业实际应用

互联网 diligentman 2周前 (04-09) 8次浏览

本课程中,我将带你从0开始构建一个高质量的开源的表单生成器。这个表单生成器也是我们团队中正在用的,对开发效率有着非常明显的提升和帮助(3倍左右)。在这个开发过程中,我还会带你梳理项目开发中的大小问题,踏平项目实际操作中大大小小的坑。结合Vue3.0的源码,带你真正理解Vue3的开发与应用,实现前端技术水平的快速进阶。对于有过一定Vue开发经验,希望可以快速掌握Vue3.0在企业中实际应用的同学,这门课程非常适合你。

适合人群
一年以上工作经验的前端开发
想要提升自己代码质量、追求极致编码风格、
向往从业务开发者迈入卓越前端开发者行列的同学
技术储备要求
熟悉Vue.js 基础
有Vue.js相关实际开发经验更佳
了解TS基础语法
1 import random
2 if name ==”main“: #四位數字字母考證码的生成
3 checkcode=”” #保管考證码的變量
4 for i in range(4):
5 index=random.randrange(0,4) #生成一個0~3中的數
6 if index!=i and index +1 !=i:
7 checkcode +=chr(random.randint(97,122)) # 生成a~z中的一個小寫字母
8 elif index +1==i:
9 checkcode +=chr(random.randint(65,90) ) # 生成A~Z中的一個大寫字母
10 else:
11 checkcode +=str(random.randint(1,9)) # 數字1-9
12 print(checkcode)
復製代码
輸出爲:m47A、8wQ9、vugS


2。格式化時間函數

1 def formatTime(longtime):
2 ”’格式化時間的函數”’
3 import time
4 return time.strftime(“%Y-%m-%d %H:%M:%S”,time.localtime(longtime))

3。記载顯現登錄日誌實例

復製代码
import time
def show_info():
print(”’輸入提示數字,執行相應操作
0:退出
1:查看登錄日誌
”’)
def write_loginfo(username):
“””
將用戶名和登錄時間寫入日誌
:param username: 用戶名
“””
with open(‘log.txt’,’a’) as f:
string = “用戶名:{} 登錄時間:{}n”.format(username ,time.strftime(‘%Y-%m-%d %H:%M:%S’,time.localtime(time.time())))
f.write(string)
def read_loginfo():
“””
讀取日誌
“””
with open(‘log.txt’,’r’) as f:
while True:
line = f.readline()
if line == ”:
break # 跳出循環
print(line) # 輸出一行内容
if name == “main“:

輸入用戶名

username = input('請輸入用戶名:')
# 檢測用戶名
while len(username) < 2 :
    print('用戶名長度應不少於2位')
    username = input('請輸入用戶名:')
# 輸入密码
password = input('請輸入密码:')
# 檢測密码
while len(passw ord) < 6 :
    print('密码長度應不少於6位')
    password = input('請輸入密码:')
print('登錄勝利')
write_loginfo(username)  # 寫入日誌
show_info()              # 提示信息
num = int(input('輸入操作數字:')) # 輸入數字
while True:
    if num == 0:
        print('退出勝利')
        break
    elif num == 1:
        print('查看登錄日誌')
        read_loginfo()
        show_info()
        num = int(input('輸入操作數字:'))
    else:
        print('您輸入的數字有誤')
        show_info()
        num = int(input('輸入操作數字:'))

3。模仿淘寶客服自動回復
復製代码
1 # 任務2:模仿淘寶客服自動回復
2
3 def find_answer(question):
4 with open(‘reply.txt’,’r’) as f :
5 while True:
6 line=f.readline()
7 if not line: #也能夠爲if line==”
8 break
9 keyword=line.split(‘|’)[0]
10 reply=line.split(‘|’)[1]
11 if keyword in question:
12 return reply
13 return ‘對不起,沒有妳想要找的問題’
14
15 if name ==’main‘:
16 question=input(‘請輸入想要發問的内容:’)
17 while True:
18 if question==’bye’:
19 break
20 reply=find_answer(question)
21 if not reply:
22 question=input(“小蜜不懂您在說什麼,您能夠問一些與订單、账戶和支付相關的内容(退出請輸入bye):”)
23 else:
24 print(reply)
25 question=input(“您能夠問一些與订單、账戶和支付相關的内容(退出請輸入bye):”)
26 print(‘谢谢,再見!’)
27
復製代码
復製代码
4。求最大條約數和最小公倍數 (辗轉相除法)
最大條約數:指兩個或多個整數共有約數中最大的一個

最小公倍數:兩個或多個整數公有的倍數叫做它們的公倍數,其中除0以外最小的一個公倍數就叫做這幾個整數的最小公倍數

二者關係:兩個數之積=最小公倍數*最大條約數

復製代码
1 a=int(input(‘輸入數字1:’))
2 b=int(input(‘輸入數字2:’))
3 s=a*b
4 while a%b!=0:
5 a,b=b,(a%b)
6 print(a)
7 print(b)
8 else:
9 print(b,’is the maximum common divisor最大條約數’)
10 print(s//b,’is the least common multiple,最小公倍數’)http://www.0398hfyy.com

展开阅读全文

© 著作权归作者所有

举报

打赏

0


0 收藏

微信
QQ
微博

分享

作者的其它热门文章

人工智能系列文章之态势篇:进入发展新阶段
笑傲Java面试:面霸修炼手册
Kubernetes 创建普通用户
EGG NETWORK阿凡提公链 全新一代算法稳定币之王EFTalk


程序员灯塔
转载请注明原文链接:ue3.0+TS打造企业级组件库 快速掌握Vue3企业实际应用
喜欢 (0)