學習前端總結

2022-03-17 11:49:59 字數 1433 閱讀 2431

什麼是表示式?

在頁面中能夠得到結果,那麼就代表是表示式。

如下圖:在控制台輸入1==1 回車得到true,true就是乙個結果,所以1==1 就是乙個表示式

只輸入乙個數字2,回車也能得到乙個值2,所以2也是乙個表示式

輸入乙個不帶引號的字元,則沒有結果,直接報錯,所以就不是表示式

帶引號'123',則代表是乙個字串,基本資料型別都可以是乙個表示式,但是如果沒有引號則代表是乙個變數,找不到這個變數則沒有返回值。

總結:分類如下

所有表示式均有返回值

乙個變數初始值為undefined,所以有一種寫法,當condition這個變數沒有賦值的時候直接這麼用則返回false。

var condition;

if(condition)else

實現乙個樹節點:

最終展示效果:

使用vue的**:

用jequery的寫法:

html**

js**

var tree =

html += "" + toggle + list[i].title + '

'let childhtml = ''html +=childhtml

html += ''}

return

html

},init: function (id, data, eventfn)

else

let display = $(this).parent().next().data('display')

if (display != 'none')

else

$(this).parent().next().data('display', display)

$(this

).parent().next().css()

if (eventfn &&eventfn.toggle)

})}}

由此可以比較出來,vue不用直接操作dom元素,直接將資料繫結即可,擴充套件修改時不需要那麼複雜操作,jquery直接操作dom元素時,一旦需要擴充套件優化需要修改的地方會很多很多。

前端學習總結

1 對前端的印象在於html 設定格式,css 設定樣式,js 互動事件,經過4個星期左右的開發能大致搭乙個前後端互動的框架,利用到的技術包括 前端 layui框架,後端 springboot,mongodb.2 經過這幾周的學習收穫頗多,尤其是如何去解決乙個新問題,乙個基本不熟悉的領域,我相信這是...

前端學習總結 2

第一 元素之間的關係 父元素 直接包含子元素的元素 子元素 直接包含子元素的元素 祖先元素 直接或間接包含後代元素的元素 後代元素 直接或間接被祖先元素包含的元素 兄弟元素 擁有相同父元素的元素叫做兄弟元素 第二 如何選擇後代元素 全部 一般用這個 相容性好 語法 祖先元素1空格祖先元素2 自定義 ...

前端學習 HTML總結

在和標籤之間的文字內容是網頁的標題資訊,它會出現在瀏覽器的標題欄中。一級標題。n級標題。文章段落。需要強調的文字斜體。需要強調的文字粗體。加上雙引號,需要引用的短文本。blockquote 引用文字 長文字引用。分段 沒有排序的資訊 資訊資訊 table 如果 很長可以一塊一塊的載入出來 一行 表頭...