python实战之用emoji表情生成文字


Posted in Python onMay 08, 2021

一、前言

昨夜刷b站的时候,看到了一条评论,形式如下图,于是心血来潮写了个python脚本,可以根据文字来生成这种由emoji拼接成的“文字”。

python实战之用emoji表情生成文字

二、思路

代码的思路极其简单,这种形式的“文字”可以理解为一张黑白图片,图中的白色使用一种emoji表情代替,黑色使用另一种emoji代替。那么想要生成这种“文字”,则我们只需要两步即可,第一步是根据输入文字得到一张图,第二步则是遍历这张图片,当前像素的颜色为黑色时我们输出??表情,为白色时输出✨b表情。在网上简单搜索了一下,PIL中的ImageDraw类型含有text方法用于生产文字图片,本脚本即采用该方法实现。

三、代码

脚本代码如下,各种注意事项均已在代码注释中写明。

# coding=utf-8
from PIL import Image, ImageFont, ImageDraw
import numpy as np
 
def getTextImage(text, fontFilePath = None, fontSzie = 10):
    #此处踩坑,truetype方法必须传入字体文件路径,传入None会报错
    font = ImageFont.truetype(fontFilePath, fontSzie, encoding='unic')
    #此处踩坑,在生成图片的文字为多行文字时,getsize方法返回的宽高会交换,具体什么原因未知,但是这么写就是对的
    height,width = font.getsize(text)
    #此处踩坑,getsize方法返回的高度在有些情况下可能不够长 因此将高度拓展为原来的1.2倍
    height = int(height * 1.2)
    #生成一张黑白纹理
    img = Image.new("1", (width, height))
    draw = ImageDraw.Draw(img)
    #textsize方法同样可以得到要生成的文字的大小 该大小更为准确  那么为啥不用这个大小直接生成图片呢 存疑
    w,h = draw.textsize(text, font)
    #渲染文字, 第一个参数是offset,此处传入的值是为了让渲染的文字居于图片的中心
    draw.text(((width - w) / 2 ,(height - h) /2 ), text, font = font, fill='red', align='center')
    # img.show()
    return img
 
 
def getEmojiTextFromPureText(text):
    #在输入的文字中插入换行符,以得到竖排文字
    mutilLineText = ''
    lens = len(text)
    for i in range(lens):
        mutilLineText += text[i]
        if i != lens - 1:
            mutilLineText += '\n'
    #此处踩坑 在mac上有些字体生成汉字是会乱码,经本人尝试,simsun.ttc字体和Hiragino Sans GB.ttc字体均可生成中文图片,其余的不知道哪种字体可行
    img = getTextImage(mutilLineText, '/Users/xiaoyi/Downloads/simsun.ttc', fontSzie= 11)
 
    #将PIL的Image转为np的array 遍历图片输出即可
    array = np.array(img)
    height,width  = array.shape
    for j in range(height):
        for i in range(width):
            if array[j][i] :
                print('??', end = '') #传入end参数,用于指定不换行
            else:
                print('✨', end = '')
        print('')
 
getEmojiTextFromPureText('全世界无产者联合起来')

四、效果

使用该脚本生成“文字”效果如下:

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨????✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨????✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨??✨??✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨??✨✨✨??✨✨✨✨✨✨✨✨
✨✨✨✨✨✨??✨✨✨✨✨??✨✨✨✨✨✨✨
✨✨✨✨✨????✨✨✨✨✨✨????✨✨✨✨✨
✨✨✨✨????✨✨✨✨✨✨✨✨??????✨✨✨
✨✨✨??✨????????????????????✨??????✨
✨✨??✨✨✨✨✨✨??✨✨✨✨✨✨✨??✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨????✨✨✨✨
✨✨✨✨????????????????????✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨
✨✨????????????????????????????????✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨??✨✨✨✨✨??✨✨✨✨✨
✨✨✨✨✨✨✨✨????✨✨✨✨??✨✨✨✨✨
✨✨✨✨??✨✨✨????✨✨✨✨??✨✨✨✨✨
✨✨✨✨??✨✨✨????✨✨✨✨??✨✨✨✨✨
✨✨✨✨??✨✨✨????✨✨✨✨??✨✨✨✨✨
✨✨✨✨??✨✨✨????✨✨✨✨??✨✨??✨✨
✨????????????????????????????????✨??✨
✨✨✨✨??✨✨✨????✨✨✨✨??✨✨✨✨✨
✨✨✨✨??✨✨✨????✨✨✨✨??✨✨✨✨✨
✨✨✨✨??✨✨✨????✨✨✨✨??✨✨✨✨✨
✨✨✨✨??✨✨✨????✨✨✨✨??✨✨✨✨✨
✨✨✨✨??✨✨✨????✨✨✨✨??✨✨✨✨✨
✨✨✨✨??✨✨✨??????????????✨✨✨✨✨
✨✨✨✨??✨✨✨????✨✨✨✨??✨✨✨✨✨
✨✨✨✨??✨✨✨??✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨??✨✨✨✨✨✨✨✨✨✨✨✨??✨✨
✨✨✨????????????????????????????????✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨??✨✨✨✨✨✨✨✨✨✨??✨✨✨✨
✨✨✨✨????????????????????????✨✨✨✨
✨✨✨✨??✨✨✨✨✨??✨✨✨✨??✨✨✨✨
✨✨✨✨??✨✨✨✨✨??✨✨✨✨??✨✨✨✨
✨✨✨✨????????????????????????✨✨✨✨
✨✨✨✨??✨✨✨✨✨??✨✨✨✨??✨✨✨✨
✨✨✨✨????????????????????????✨✨✨✨
✨✨✨✨??✨✨✨??✨✨??✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨????✨✨✨??✨✨✨✨✨✨✨
✨✨✨✨✨✨????✨✨✨✨✨????✨✨✨✨✨
✨✨✨✨✨????????✨✨✨????✨??????✨✨
✨✨✨✨??✨✨????✨✨✨??✨✨✨??????✨
✨??????✨✨✨??✨✨✨✨??✨✨✨✨✨✨✨
✨✨✨✨✨✨✨??✨✨✨✨??✨✨✨✨✨✨✨
✨✨✨✨✨✨????✨✨✨✨??✨✨✨✨✨✨✨
✨✨✨✨✨✨??✨✨✨✨✨??✨✨✨✨✨✨✨
✨✨✨✨????✨✨✨✨✨✨??✨✨✨✨✨✨✨
✨✨????✨✨✨✨✨✨✨✨????✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨??✨✨✨
✨✨????????????????????????????????✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨????✨✨
✨??????????????????????????????✨✨✨✨
✨✨✨✨✨✨✨✨✨??✨??✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨????✨??✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨??✨✨??✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨??✨✨??✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨??✨✨✨??✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨??✨✨✨??✨✨✨✨✨??✨✨
✨✨✨✨✨✨??✨✨✨✨??✨✨✨✨✨??✨✨
✨✨✨✨✨??✨✨✨✨✨??✨✨✨✨✨??✨✨
✨✨✨????✨✨✨✨✨✨????????????????✨
✨????✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨??✨✨✨✨✨✨??✨✨
✨✨????????????????✨????????????✨✨✨
✨✨✨✨✨✨??✨✨✨✨✨✨????✨✨✨✨✨
✨✨✨✨✨✨✨??✨✨✨✨✨??✨✨✨✨✨✨
✨✨✨✨✨✨✨????✨✨✨??✨✨✨✨✨✨✨
✨✨✨??✨✨✨✨✨✨✨??✨✨✨✨✨??✨✨
✨✨✨????????????????✨??????????✨✨✨
✨✨✨??✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨??✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨??✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨??✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨??✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨??✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨??✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨??✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨??✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨????✨✨✨✨✨??✨✨✨✨
✨✨✨✨✨✨✨✨????✨??✨✨??✨✨✨✨✨
✨✨✨✨??????????????????????✨✨✨✨✨
✨✨✨✨✨✨✨✨????✨✨????✨✨✨✨✨✨
✨✨✨✨✨✨✨✨????✨????✨✨✨✨??✨✨
✨????????????????????????????????????✨
✨✨✨✨✨✨✨✨✨????✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨????✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨????✨✨✨✨✨✨??✨✨✨✨✨
✨✨✨✨✨✨??✨??????????????✨✨✨✨✨
✨✨✨✨??????✨✨✨✨✨✨✨??✨✨✨✨✨
✨✨✨??✨✨??✨✨✨✨✨✨✨??✨✨✨✨✨
✨????✨✨✨??????????????????✨✨✨✨✨
✨✨✨✨✨✨??✨✨✨✨✨✨✨??✨✨✨✨✨
✨✨✨✨✨✨??✨✨✨✨✨✨✨??✨✨✨✨✨
✨✨✨✨✨✨??????????????????✨✨✨✨✨
✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨??✨✨✨✨????✨✨✨
✨✨✨✨✨✨✨✨??✨✨??✨✨✨??✨✨✨✨
✨??????????????✨✨✨??✨✨✨??✨✨✨✨
✨✨✨??✨✨????✨✨✨??✨✨??✨✨✨✨✨
✨✨✨??✨✨????✨✨✨✨✨??✨✨????✨✨
✨✨✨??✨✨????✨??????????????✨✨✨✨
✨✨✨??????????✨✨✨✨✨??✨✨✨✨✨✨
✨✨✨??✨✨????✨✨✨✨✨??✨✨✨✨✨✨
✨✨✨??✨✨????✨✨✨✨✨??✨✨✨????✨
✨✨✨????????????????????????????✨✨✨
✨✨✨??✨✨????✨✨✨✨????✨✨✨✨✨✨
✨✨✨??✨✨????✨✨✨✨??✨??✨✨✨✨✨
✨✨✨??✨✨??????✨✨✨??✨??✨✨✨✨✨
✨✨✨??????????✨✨✨✨??✨✨??✨✨✨✨
✨????✨✨✨????✨✨✨??✨✨✨??✨✨✨✨
✨✨✨✨✨✨????✨✨??✨✨✨✨✨??✨✨✨
✨✨✨✨✨✨????✨??✨✨✨✨✨✨✨????✨
✨✨✨✨✨✨??✨??✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨????✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨??????✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨????✨✨??✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨??✨✨✨✨??✨✨✨✨✨✨✨
✨✨✨✨✨✨??✨✨✨✨✨✨????✨✨✨✨✨
✨✨✨✨✨??✨✨✨✨✨✨✨✨??????✨✨✨
✨✨✨????✨✨✨✨✨✨✨✨????✨??????✨
✨????✨✨????????????????✨✨✨✨??✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨??✨✨✨✨✨
✨✨✨✨✨????????????????????✨✨✨✨✨
✨✨✨✨✨??✨✨✨✨✨✨✨✨??✨✨✨✨✨
✨✨✨✨✨??✨✨✨✨✨✨✨✨??✨✨✨✨✨
✨✨✨✨✨??✨✨✨✨✨✨✨✨??✨✨✨✨✨
✨✨✨✨✨??✨✨✨✨✨✨✨✨??✨✨✨✨✨
✨✨✨✨✨????????????????????✨✨✨✨✨
✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨??✨✨✨✨??????????????✨✨
✨✨????????????????✨✨✨✨✨✨??✨✨✨
✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨??✨✨✨
✨✨✨✨✨✨??✨✨✨✨✨✨✨✨✨??✨✨✨
✨✨✨✨✨✨??✨✨??✨??✨✨✨✨??✨✨✨
✨????????????????✨✨????????????✨✨✨
✨✨✨✨✨✨??✨✨✨✨??✨✨✨✨✨✨✨✨
✨✨✨??✨✨??✨✨✨✨??✨✨✨✨✨✨✨✨
✨✨✨??✨✨??✨✨??✨??✨✨✨✨✨??✨✨
✨✨✨??✨✨??????✨✨??✨✨✨✨✨??✨✨
✨✨??✨✨✨??✨✨✨✨??✨✨✨✨✨??✨✨
✨✨????✨✨??✨✨✨✨????????????????✨
✨✨??✨??✨??✨✨✨✨✨✨✨✨✨✨✨✨✨
✨??✨✨✨??????✨✨✨✨✨✨✨✨✨✨✨✨
✨??✨✨✨✨✨✨??????????????????????✨
✨✨✨✨✨✨✨✨✨✨✨✨✨????????✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨????✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨????✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨????✨✨✨✨✨??✨✨✨
✨✨✨??????????????????????????????✨✨
✨✨✨✨??✨✨✨✨????✨✨✨??✨✨✨✨✨
✨✨✨✨✨????✨✨????✨✨✨????✨✨✨✨
✨✨✨✨✨✨??✨✨????✨✨??✨✨✨✨✨✨
✨✨✨✨✨✨??✨✨????✨??✨✨✨✨??✨✨
✨????????????????????????????????????✨
✨✨✨✨✨✨✨✨????????✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨????????✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨??✨????✨??✨✨✨✨✨✨✨
✨✨✨✨✨✨??✨✨????✨✨??✨✨✨✨✨✨
✨✨✨✨✨??✨✨✨????✨✨✨??✨✨✨✨✨
✨✨✨✨??✨✨✨✨????✨✨✨??????✨✨✨
✨✨✨??✨✨✨✨✨????✨✨✨✨✨??????✨
✨????✨✨✨✨✨✨????✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨????✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

五、遗留问题

该脚本中有几个遗留的小问题:

1.因为在手机微信中发送消息时会将过长的消息自动换行,所以脚本中将fontSize指定为11,但是这样生成出来的文字分辨率很低,面对一些复杂的问题时,最终得到的结果会难以辨识。

2.因为将长度扩展了1.2倍,所以生成出来的结果中在上下两侧会冗余一些无用的emoji表情。

3.本脚本并未将结果输出至文本中,仅在控制台打印 使用或有不便。

到此这篇关于python实战之用emoji表情生成文字的文章就介绍到这了,更多相关python用emoji表情生成文字内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python列表去重的二种方法
Feb 14 Python
python实现的阳历转阴历(农历)算法
Apr 25 Python
跟老齐学Python之集成开发环境(IDE)
Sep 12 Python
使用IPython下的Net-SNMP来管理类UNIX系统的教程
Apr 15 Python
Python中分支语句与循环语句实例详解
Sep 13 Python
将Python字符串生成PDF的实例代码详解
May 17 Python
python实现高斯判别分析算法的例子
Dec 09 Python
Python3 中作为一等对象的函数解析
Dec 11 Python
Python代码需要缩进吗
Jul 01 Python
Python可视化工具如何实现动态图表
Oct 23 Python
Django权限控制的使用
Jan 07 Python
Pandas-DataFrame知识点汇总
Mar 16 Python
python实现过滤敏感词
Django中的JWT身份验证的实现
May 07 #Python
python开发实时可视化仪表盘的示例
Python使用scapy模块发包收包
如何用 Python 子进程关闭 Excel 自动化中的弹窗
PyTorch的Debug指南
May 07 #Python
基于Python的EasyGUI学习实践
You might like
星际中一些鲜为人知的详细资料
2020/03/04 星际争霸
关于php 高并发解决的一点思路
2017/04/16 PHP
JS日历 推荐
2006/12/03 Javascript
用tip解决Ext列宽度不够的问题
2008/12/13 Javascript
window.addEventListener来解决让一个js事件执行多个函数
2012/12/26 Javascript
一个级联菜单代码学习及removeClass与addClass的应用
2013/01/24 Javascript
NodeJS Web应用监听sock文件实例
2015/02/18 NodeJs
Nodejs如何搭建Web服务器
2016/03/28 NodeJs
利用fecha进行JS日期处理
2016/11/21 Javascript
概述javascript在Google IE中的调试技巧
2016/11/24 Javascript
node.js发送邮件email的方法详解
2017/01/06 Javascript
jQuery插件zTree实现的基本树与节点获取操作示例
2017/03/08 Javascript
vue快捷键与基础指令详解
2017/06/01 Javascript
vue实现tab切换外加样式切换方法
2018/03/16 Javascript
详解如何用typescript开发koa2的二三事
2018/11/13 Javascript
GOJS+VUE实现流程图效果
2018/12/01 Javascript
怎么使用javascript深度拷贝一个数组
2019/06/06 Javascript
vue实现导航菜单和编辑文本的示例代码
2020/07/04 Javascript
vue+elementui实现点击table中的单元格触发事件--弹框
2020/07/18 Javascript
Vue 组件注册全解析
2020/12/17 Vue.js
[05:26]2014DOTA2西雅图国际邀请赛 iG战队巡礼
2014/07/07 DOTA
Python基于回溯法子集树模板解决选排问题示例
2017/09/07 Python
Flask入门之上传文件到服务器的方法示例
2018/07/18 Python
Python matplotlib修改默认字体的操作
2020/03/05 Python
浅谈Python的方法解析顺序(MRO)
2020/03/05 Python
python求前n个阶乘的和实例
2020/04/02 Python
python中matplotlib实现随鼠标滑动自动标注代码
2020/04/23 Python
Python调用C语言程序方法解析
2020/07/07 Python
AmazeUi Tree(树形结构) 应用小结
2020/08/17 HTML / CSS
飞利浦美国官网:Philips美国
2020/02/28 全球购物
小学英语教学反思
2014/01/30 职场文书
互联网创业计划书写作技巧攻略
2014/03/23 职场文书
学校标语大全
2014/06/19 职场文书
党的群众路线教育实践活动学习笔记范文
2014/11/06 职场文书
员工年终考核评语
2014/12/31 职场文书
世界十大儿童漫画书排名,法国国宝漫画排第五,第二是轰动日本连环
2022/03/18 欧美动漫