Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 欧洲做视频在线观看,国产一级免费片,www.99re.

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          java零基礎到項目實戰-HTML入門

          java零基礎到項目實戰:HTML入門

          在前面:java作為一門世界級編程語言金字塔頂尖的語言。需要大量的練習、練習、練習來鞏固自己所獲得的知識。冰凍三尺非一日之寒,希望大家在學習java的日子里一定一定要堅持不懈,嚴格要求。多練,多問,多百度。祝大家早日成為一名優秀的軟件工程師!

          文章摘要:此篇文章會帶領大家創建一個html最簡單的頁面,以及在頁面中增加一些簡單的內容。

          我先給大家放2張我以前教學的時候,開課前給學生畫的圖:

          這2張圖應該已經比較清晰明了的告訴你,學習java前端需要具備的一些主觀和客觀方面的東西,我就不多做解釋了,以后我的文章中,會以代碼圖片及展現效果居多,盡量減少文字的占比。讓大家對所學的知識有一個更直觀的感受。

          言歸正傳,想要編寫html代碼,首先需要一個后綴為.html的文件,這個文件怎么創建呢?最簡單的方式,建一個txt,然后把后綴改為.html,用編輯器打開,就可以編寫代碼了。

          當然,txt界面太丑,筆者這里選用sublime,該編輯器也可以直接加載一個html模板,選擇菜單→新建文件(模板)→html,當然,前提要先設置好這個模板,具體設置方法這里就不做詳細介紹了,百度上一大堆。新建完成后,產生一個代碼如下的頁面:

          然后在<body></body>標簽體之間打入一行代碼

          用瀏覽器打開該文件,顯示如下圖,說明這個html文件已經創建成功了,能夠正常的編寫代碼。

          零基礎的同學一定對剛才的代碼比較疑惑,雖然照著寫能實現功能,但是這些代碼各自又都是什么意義呢? 我用注釋的方式上圖來告訴大家:

          首先,html 的標簽分為自閉和標簽和閉合標簽

          自閉和標簽:就是沒有結束標簽,比如上圖的<meta>標簽,該標簽是沒有結束標簽相呼應的。

          閉合標簽:有開始和結束標簽,比如上圖的<html><body><h1>標簽,他們都有一個</html></body></h1>相呼應

          在上圖中,我用過了比較多的 < !-- -- >標簽,這是html里的注釋標簽,在編寫代碼的過程中,勤加注釋是一個非常非常好的習慣,不僅方便了他人也方便了以后自己代碼的維護。所以說,不加注釋的代碼都是在耍流氓。

          我們80%的頁面標簽代碼都會寫在<body></body>標簽里面,什么是標簽,至少包含< > 和標簽元素,比如<div><a><p><input>等,標簽還有標簽屬性和屬性值,標簽屬性和屬性值在第一個標簽內容中,如果是多個標簽則以空格符號分割 ,如圖:

          Div 是整個html中最常用的一個標簽元素,<div></div>類似于一個盒子,里面可以承載各種各樣的元素標簽,大家看到的所有的網站都是靠著div一個個的盒子規劃開來,最后拼接在一起的,形成了一個完整的頁面。

          那么如何去建立一個div呢?首先,我們在html的<body></body>標簽中加入一個<div></div>標簽 ,但是單純的加入標簽并不會在頁面中產生肉眼可見的東西,因為我們還要定義這個div的寬,高,背景色,邊框等等,詳見如下代碼:

          這樣的一行代碼,最后展現出來的效果是:

          我們來一點點的剖析這一行代碼:

          Style:style 是元素標簽里的一個標簽屬性,他的作用是可以定義該標簽的樣式。里面的樣式格式是xxx:xxx; 每一組樣式都是這樣的定義,冒號用來隔開樣式屬性和樣式屬性值,最后以分號結尾.

          width:定義該元素的寬

          height:定義該元素的高

          background:定義該元素的背景顏色(也可使用red,yellow等顏色定義)

          border:定義該元素的邊框

          4px 代表邊框粗細,

          solid 代表邊框樣式, 邊框樣式又分為solid(實框)、dotted(虛框)

          red代表邊框顏色,邊框顏色也可用#ccc,#112233這種形式表現

          Div里可以放入文字、圖片、標簽元素等各式各樣的東西。下面我演示一下如何放入照片:

          首先,放入照片要使用到<img>標簽,這是一個自閉和標簽,所有沒有結束標簽。

          Src代表圖片的路徑,width,height 代表圖片的寬度和高度 ,alt是圖片的描述

          這個路徑可以是相對路徑,也可以是絕對路徑。

          相對路徑:就是相對于這個網頁的路徑,比如圖片和網頁在同一個文件夾下,那么src處就直接填圖片的文件名字就可以,若建了一個文件夾images,圖片放在該文件夾中,同時這個文件夾和網頁在同一個位置,那么src所填的就是images/圖片名字.jpg

          絕對路徑:即從頭開始寫路徑,如src=“C:/xxx/xxx/xxx/xxx.jpg”

          假設我現在的圖片位置和網頁位置同處一處

          最后的效果:

          我這里改大了DIV的寬度和高度,若圖片所設的寬高大于DIV的寬度高度,那么將會發生溢出的情況,同學們可以自己去試一下,這種溢出的情況也有對應的標簽可以做調整,這個我們后面再講。

          這邊特別提醒一點,如果div沒有設定寬度width,則默認為等同瀏覽器寬度的寬度,若div沒有設定高度,則該div根據div中內容進行高度的伸縮,div中的內容有多高,div就有多高,如圖,我把width和height全部去掉:

          上圖width和height全部去掉,所以,width默認跟瀏覽器寬度等寬,高度為圖片的高度。

          文字的話就比較簡單了,代碼貼上:

          最后結果:

          第二句文字才是div創建出來的文字,我解釋一下style里面的樣式:

          Font-size:文字大小,px為單位(像素)

          Font-family:文字樣式,分為很多,這個可以去word文檔里找找

          Font-weight:文字加粗,bold是一種默認加粗的大小。

          End.

          來源:公眾號“java編程”

          運行人員:中國統計網小編(微信號:itongjilove)

          微博ID:中國統計網

          中國統計網,是國內最早的大數據學習網站,公眾號:中國統計網

          http://www.itongji.cn

          發一個產品,如果沒有一個指導方針,就像你在野外迷了路一樣,始終找不到方向。為此,我在搞清楚Django的框架之后,整理出了一套開發流程。有流程的指導,項目才能有條不紊地展開,功能實現才能事半功倍。

          3.1 構建項目

          構建一個項目sales,無論是用django-admin startproject sales命令,還是用PyCharm或Eclipse開發工具,一次就夠了。

          3.2 配置項目

          打開settings.py配置文件,在底部找到LANGUAGE_CODE和TIME_ZONE,將其改成支持簡體中文模式,默認是英文的,至于繁體字等代號,請自行查詢。

          LANGUAGE_CODE='zh-hans'
          
          TIME_ZONE='Asia/Shanghai'

          有關數據庫的配置也在這時進行,默認為sqlite的配置信息,這也是咱們開始時使用的數據庫。

          DATABASES={
              'default': {
                  'ENGINE': 'django.db.backends.sqlite3',
                  'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
              }
          

          如果是Mysql數據庫,配置信息會多幾個參數,其他關系數據庫,除了ENGINE不同外,其他的參數是差不多的。

          DATABASES={
              'default': {
                  'ENGINE': 'django.db.backends.mysql',
                  'NAME': '',  # 數據庫名稱
                  'USER': '',  # 連接賬戶
                  'PASSWORD': '',  # 連接密碼
                  'HOST': '',  # IP地址
                  'PORT': '',  # 端口號
              }
          }

          Django3.0支持PostgreSQL 9.5和更高版本,低版本的不支持。Django3.0支持Oracle 12.2和18c,低版本的不支持。

          3.3 構建應用

          為了保持每個App的獨立性,在用python3 manage.py startapp base命令構建base等應用之后,新建urls.py、新建templates文件夾(右鍵base-【New】-【Directory】)和靜態文件夾static,在static下面,新建css、images和js目錄,完成之后目錄如下,請依樣畫葫蘆。

          你沒看錯,在templates和static下面還有一個base,為什么需要這樣,下一節3.4中有說明,往下看就對了。

          3.4 配置應用

          打開settings.py文件,目標鎖定到INSTALLED_APPS節點,在末尾加上base和逗號。

          INSTALLED_APPS=[
              'django.contrib.admin',
              'django.contrib.auth',
              'django.contrib.contenttypes',
              'django.contrib.sessions',
              'django.contrib.messages',
              'django.contrib.staticfiles',
              'base',
          ]

          在配置base時,發現INSTALLED_APPS里面已經存在很多默認的應用了,正是因為有它們,才讓Django功能強大了不少。如下的備注信息不要添加到settings.py文件中,你了解一下它們有什么用就可以了。

          'django.contrib.admin',    # 管理員站點
          'django.contrib.auth',     # 認證授權系統 
          'django.contrib.contenttypes', # 內容類型框架
          'django.contrib.sessions',  # 會話框架
          'django.contrib.messages',  # 消息框架
          'django.contrib.staticfiles', # 管理靜態文件(圖片、css等)的框架

          1. 配置模板

          找到TEMPLATES節點,找到里面的'DIRS':項,配置信息如下。這里的django.template.backends.django.DjangoTemplates應用,專門用來管理模板,它會收集整個項目templates下的文件。

          如果一個項目中,有多個templates存在,而且模板文件(html)有重名的情況,那找到的不一定就是你想要的。為了區分,就需要多加一層(base)目錄,名字一般是應用名稱。

          'DIRS': [os.path.join(BASE_DIR, 'templates')],

          2. 配置靜態文件

          Django中的靜態文件,是指圖片、CSS、Javascript等文件,模板定位到settings.py底部,確定有STATIC_URL這個節點,如果沒有,自行補上。。這個是靜態文件的目錄名稱。

          django.contrib.staticfiles應用對整個項目的靜態文件進行收集統一管理,其原理跟模板是一樣的,也需要在static文件夾下,加多一層(base)目錄,名字一般是應用名稱。

          STATIC_URL='/static/'

          好了,流程中基本的配置工作,到這就講完了,有關models、模板、靜態文件等內容,后面會逐步講解,你關注我就對了。

          好了,有關Django3.0項目開發流程的內容,老陳講完了,如果覺得對你有所幫助,希望老鐵能轉發點贊,讓更多的人看到這篇文章。你的轉發和點贊,就是對老陳繼續創作和分享最大的鼓勵。

          一個當了10年技術總監的老家伙,分享多年的編程經驗。想學編程的朋友,可關注:老陳說編程。我在分享Python,前端、Java和App方面的干貨。關注我,沒錯的。

          #Python##Django##程序員##Web##項目實戰#

          <script src="https://lf6-cdn-tos.bytescm.com/obj/cdn-static-resource/tt_player/tt.player.js?v=20160723"></script>

          [XHTML+CSS]項目實戰二視頻教程:溫州廣廈[1]


          主站蜘蛛池模板: 伊人色综合网一区二区三区| 夜夜精品无码一区二区三区| 国产精品电影一区二区三区| 精品久久综合一区二区| 一区二区三区在线视频播放| 一区二区免费视频| 一区二区三区在线| 国产精品熟女视频一区二区| 亚洲一区中文字幕久久| 久久精品人妻一区二区三区| 深夜福利一区二区| 日本高清无卡码一区二区久久| 无码人妻一区二区三区av| 蜜桃传媒视频麻豆第一区| 亚洲A∨精品一区二区三区| 国产成人午夜精品一区二区三区| 国产精品丝袜一区二区三区| 手机看片一区二区| 久久婷婷色综合一区二区| 天天看高清无码一区二区三区| 日韩一区二区三区在线| 无码人妻精一区二区三区| 欧美日本精品一区二区三区| 国产精品一区二区久久精品| 91福利视频一区| 亚洲一区电影在线观看| 91国偷自产一区二区三区| 日韩一区二区a片免费观看| 亚洲AV成人一区二区三区观看| 亚洲Av无码一区二区二三区| 日韩免费一区二区三区在线播放| 精品亚洲AV无码一区二区| 亚无码乱人伦一区二区| 日韩久久精品一区二区三区 | 一本大道在线无码一区| 中文字幕一区日韩精品| 国产在线观看精品一区二区三区91 | 亚洲视频一区网站| 无码一区二区三区AV免费| 鲁丝丝国产一区二区| 精品国产毛片一区二区无码 |