Comme je suis en dernière année de lycée, je n'ai pas le temps de le maintenir avant l'examen d'entrée à l'université cette année. Veuillez me pardonner.
Noise Sentence est un système de combinaison aléatoire de plusieurs composants de phrases en langage naturel. Pour faire simple, il s'agit d'une création de phrases aléatoire .
Ce n'est pas encore sur npm, mais il y sera alors.
L'API noise est contenue dans un objet d'espace de noms unique zaoju
.
(de préférence à la fin du document) incluez zaoju .js
puis créez simplement sur la page :
onclick
un bouton spécifique appelle la fonction API spécifique dans zaoju .js
et gère les exceptions appropriées ;Un jeton est un morceau de texte comportant une ou plusieurs balises. comme:
Un élément mot est un concept lorsqu'il est implémenté dans le code, un élément mot ne peut pas être mappé par un objet.
Le thésaurus est unique et contient plusieurs tableaux de balises. Les éléments de chaque tableau de balises sont le contenu textuel (chaîne) de l'élément mot avec la balise. comme:
> dict["personne"] < (3) ["Laowang", "directeur", "vous"] > dict["peut voler"] < (5) ["avion", "cygne", "cochon" " ", "Humeur", "Poussière"] > dict["brillant"] < (Infini) ["Je", "Je", "Je", ...]
Les deux dernières phrases sont une blague~
La règle de génération est un tableau dont les éléments représentent dans l'ordre les règles du texte généré aléatoirement. Ses éléments sont des objets contenant au moins des attributs type
et value
:
type
, seulement deux valeurs possibles : "text"
ou "tag"
.value
, lorsqu'une chaîne non vide génère du texte, la fonction de génération vérifiera les règles de génération dans l'ordre. Si type
est "text"
, value
sera affichée directement si elle est "tag"
, une valeur sélectionnée au hasard sera affichée. sélectionné dans le tableau de balises correspondant dans la sortie du vocabulaire. Licence MIT Copyright © 2014-2018 Tan Shihuai