透過Vue實現限制數入字數

我們都知道,平常在社群網站上會限制使用者輸入的字數。最具代表性的網站就是Twitter,Twitter限制一般使用者每次發表文章的字數在140字以內。讓使用者用最簡短的文字來表達想法。對於優化使用者體驗比較好的方式是,當使用者在輸入的同時,提示使用者還有多少字可以輸入,當使用這輸入的字數達到限制時,及時地停止使用者繼續輸入。 像這樣子限制使用者輸入字數的機制要如何來實現呢? 有兩的點需要注意: 如何計算使用者輸入了多少字? 當使用這輸入的字數達到限制時,該如何停止繼續輸入? 今天我們就要透過Vue.js來製作一個可以幫我們控制輸入字數的程式。首先,我們先準備好需要的HTML檔案。 <!DOCTYPE html> <html lang=“zh-TW”> <head> <meta charset=“UTF-8” /> <meta name=“viewport” content=“width=device-width, initial-scale=1.0” /> <meta http-equiv=“X-UA-Compatible” content=“ie=edge” /> <link rel=“stylesheet” href=“https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css” integrity=“sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO” crossorigin=“anonymous” /> <title>Start</title> </head> <body> <div id=“app” class=“container”> <div class=“row”> <div class=“col”> <textarea cols=“30”

15個你應該知道的常用命令列指令


你是否看過電影中駭客對著一個全黑畫面只有滿滿文字的螢幕快速地敲打著鍵盤,有時候還會同時開啟兩三個一樣的畫面。看著螢幕上一行行綠色的文字飛快的向上掃過,映射在駭客的眼鏡上給人一副很帥的感覺?

你是否想過,如果有一天我也可以像電影中的駭客那樣,坐在星巴克咖啡店的沙發上快速敲打著鍵盤?

其實這個畫面就是我們電腦中的一個應用程式。終端機(terminal),他就在你電腦的其他項目裡面。如果你不是工程師的話,應該很少會用到這個應用程式吧。



然而,如果要成為會coding的工程師,熟悉使用終端機的操作和常用的 Linux 命令列指令碼操作則是必須的。 以Python為例,以下列出開發上常用的 Linux 命令如下: 

註:前面加上錢字號($)代表此行為 command line 開始,真正在打的時候不用加入$

ls

功能:列出所在目錄的檔案

我想這個ls指令可能是命令列指令中最常被執行的吧!在操作的過程中我們時常都需要知道檔案或者是目錄的相關資訊。

$ ls

加上 -al 可以顯示所在目錄檔案的顯示詳細資料以及隱藏檔。
$ ls -al

pwd

功能:列出目前完整路徑

$ pwd

clear

功能:清除終端機上面的內容

$ clear

mkdir

功能:創建新資料夾
如果你想要創建一個叫做test的資料夾,你可以這樣寫:
$ mkdir test

cd

功能:移動 root 位置

移動到myfolder
$ cd myfolder
移動到使用者根目錄
$ cd ~
往上一層移動
$ cd ..

touch

功能:建立新空白檔案
建立一個名稱為 test.py 的空白檔案
$ touch test.py

cp

功能:拷貝複製檔案
複製example.txt檔案到 myfolder 資料夾內
$ example.txt myfolder/example.txt

mv

功能:移動檔案
移動example.txt檔案到 myfolder 資料夾內
$  example.txt myfolder/example.txt

rm

功能:刪除檔案
刪除example.txt檔案
$ rm example.txt
刪除myfolder資料夾中所有的檔案
$ rm -r myfolder

exit

功能:登出畫面
$ exit

man

功能:查詢指令說明
$ man

zip

功能:壓縮檔案
壓縮example.txt為example.zip 檔案
$ zip example.zip example.txt

unzip

功能:解壓縮檔案
解壓縮example.zip檔案
$ unzip example.zip

pip3 install

功能:安裝Python3套件
安裝tensorflow套件
$ pip3 install tensorflow

pip3 uninstall

功能:解除安裝Python3套件
解除安裝tensorflow套件
$ pip3 uninstall tensorflow

留言

這個網誌中的熱門文章

用Python的條件實現電影分級流程

Vue元件實作,將HTML網頁Vue元件化

Python基礎篇--[條件]如果發生這種狀況時,我該怎麼辦?