1. 程式人生 > >第四節, this.props.children 獲取子元素並插入

第四節, this.props.children 獲取子元素並插入

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="js/react.js"></script>
<script src="js/react-dom.js"></script>
<script src="js/browser.min.js"></script>
<title>Document</title>
</head>
<body>
<div id="ex1"></div>
<script type="text/babel">
let NodeList = React.createClass({
render : function(){
return (
<ol>
{
this.props.children.map((child,index) => {return <li key={index}>{child}</li>;}) 
//this.props.children可以獲取當前元素的子元素,map方法只能在children多於一個的時候,否則報錯
}
</ol>
)
}
});


ReactDOM.render(
<NodeList>
<span>hello</span>
<span>world</span>
</NodeList>, //NodeList中有兩個span元素
document.getElementById('ex1')
);
</script>
</body>
</html>

相關推薦

, this.props.children 獲取元素插入

<!doctype html> <html lang="en"> <head><meta charset="UTF-8"><script src="js/react.js"></script><s

python爬蟲入門之————————————————--使用bs4語法獲取資料

1.裝備工作:模組安裝 1.1命令安裝方式:(開發環境:python3.6環境) 官方文件:https://www.crummy.com/software/BeautifulSoup/bs4/doc/index.html 官方文件中文版:https://www.crummy.com/

LinearLayout 獲取元素,分別給元素賦值實現

xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:a_zhon="http:

python預習-

4.4 第四節 list elif eight float idt see height #遍歷列表所有元素 #!/usr/bin/python# -*- coding: UTF-8 -*- listm=["s","l","z","x","l","m","XX",[12

火雲開發課堂 - 《使用Cocos2d-x 開發3D遊戲》系列 :3D公告板

bold tar tracking forum dsm span 公告板 eight 第四節 《使用Cocos2d-x 開發3D遊戲》系列在線課程 第四節:3D公告板 視頻地址:http://edu.csdn.net/course/attend/1

JAVAscript學習筆記 js句柄監聽事件 (原創) 參考js使用表

必須 htm -c eve property blog uncaught event add <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">

課:幾種常見的攻擊方式

pxc wql ptc hvm oid hsv ffd stl -1 1.中間人攻擊 局域網ARP攻擊 受害者經過攻擊者向網關發送數據。當主機A、和主機B通信時,都由主機C來為其“轉發”,如圖一,而A、B之間並沒有真正意思上的直接通信,他們之間的信息傳遞同C作為中介來完成

遠程登錄LINUX

div spa tab rar 臨時 遠程連接 kth ssh-key shel 1.linux 遠程連接工具:puTTy xshell 下載地址: putty : https://www.chiark.greenend.org.uk/~sgtatham/putt

Node.js模塊和包】

可選 obj hello keyword tor 簡單 enc mod ima 概念:模塊(Module)和包(Package)是Node.js最重要的支柱。開發一個具有一定規模的程序不可能只用一個文件,通常需要把各個功能拆分、分裝、然後組合起來。模塊正式為

OpenGL:滾動和矩陣棧

模型 ide bsp else glut render load errors 文件 頭文件不變 LUtil.h GLfloat gCameraX = 0.f, gCameraY = 0.f;//相機位置 bool initGL(){   glViewport(

數據的刪除

沒有 collect mov 進行 remove 參數 http con move remove({key:value}); 刪除必須傳遞參數 db.config_collection.remove({x:14}) 1.首先查詢 2 2.確定有數據 進行刪除 db.co

:dingo/API 最新版 V2.0 之 Responses (連載)

internal arr highlight previous cati list n) 改變 定制 因為某些某些原因,不能按時更新,唉。我會盡力,加快速度。(這句話不是翻譯的哈) 原文地址——> https://github.com/dingo/api/wiki/R

python學習 叠代器 生成器 面向過程編程

break 對象 end 面向過程編程 捕捉 捕捉異常 就會 python學習 因此 1:什麽是叠代 可以直接作用於for循環的對象統稱為可叠代對象(Iterable)。 可以被next()函數調用並不斷返回下一個值的對象稱為叠代器(Iterator

學習HTML .插入圖像

htm 分享 info pan tro meta 標題 log doctype 學習HTML 第四節.插入圖像 全是文字的網頁太枯燥了吧,我們來搞個圖片上去! <!DOCTYPE html><html><head><meta cha

cisco網絡基礎小實驗

網絡 IT 基礎 第四章 交換機劃分VLAN配置 本文講述交換機VLAN問題,實驗為同VLAN可通信,不同VLAN無法通信 cisco網絡基礎小實驗第四節

,Neural Networks and Deep Learning 一書小節(上)

rain 集合 最大值 劃分 import {0} mar result bsp 最近花了半個多月把Mchiael Nielsen所寫的Neural Networks and Deep Learning這本書看了一遍,受益匪淺。 該書英文原版地址地址:http://neur

第二周、特殊權限(set_uid、set_gid、stick_bit)/軟連接及硬連接

2018-03-29特殊權限 文件權限的機制是Linux系統中的一大特色,除了我們現在所熟知的讀(r)、寫(w)、執行(x)權限外,還有三個比較特殊的權限,分別為:setuid、setgid和stick bit(粘滯位)1、setuid與setgid講解:查看系統中常用到它的地方,以/etc/passwd和/

【SQL.基礎構建-(4/4)】

alter IT cat 創建表 lte 特性 對象 nba enc -- Tips:數據更新--一、插入數據--1.INSERT 語句的基本語法--語法:--INSERT INTO <表名>(列1, 列2, ...) VALUES (值1, 值2,

三周df、du、fdisk命令及磁盤分區

2018-04-17df,du,fidsk命令 df命令:用於顯示磁盤分區上的可使用的磁盤空間。默認顯示單位為KB。可以利用該命令來獲取硬盤被占用了多少空間,目前還剩下多少空間等信息。命令選項: -h:以KB以上的單位顯示(M,G),可讀性較高; -i:顯示in

beego利用casbin進行權限管理—— 策略更新

casbin onlyoffcie engineercms 權限設計 移步到這裏近4個月沒有更新這個系列。這個系列都是我粗淺的理解,其中我感覺有些的思路並非最優,並不合主流概念,因為我沒去學習rbac之類的概念,僅供參考。特別是對於權限設計的處理方式,casbin是盡量用它自己的查詢方式,因為