├── .gitignore ├── testChange.txt ├── src ├── js │ ├── testData │ │ ├── indexTestRequest.json │ │ ├── user │ │ │ └── userMenuData.js │ │ ├── live │ │ │ ├── liveBannerData.js │ │ │ └── liveLayoutData.js │ │ ├── indexBannerData.js │ │ ├── ranking │ │ │ └── rankingNavData.js │ │ ├── channel │ │ │ └── channelContentData.js │ │ ├── mainContainerBoxData.js │ │ └── indexContentData.js │ ├── plugs │ │ ├── setRootFontsize.js │ │ ├── createScriptJsonp.js │ │ ├── toTop.js │ │ ├── ajaxRequest.js │ │ ├── navRoll.js │ │ ├── appLinkShow.js │ │ ├── imgLazyLoad.js │ │ └── slideTouch.js │ ├── components │ │ ├── RankingContent │ │ │ ├── RankingTitle.js │ │ │ ├── RankingNav.js │ │ │ ├── RankingList.js │ │ │ └── RankingContent.js │ │ ├── LoadCover.js │ │ ├── LiveContent │ │ │ ├── LiveContent.js │ │ │ └── LiveSection.js │ │ ├── Header.js │ │ ├── VideoContent │ │ │ ├── VideoOption.js │ │ │ ├── RecommendComment │ │ │ │ ├── RecommendComment.js │ │ │ │ ├── Recommend.js │ │ │ │ └── Comment.js │ │ │ ├── VideoTag.js │ │ │ ├── VideoContent.js │ │ │ ├── VideoPart.js │ │ │ └── VideoIntro.js │ │ ├── AppLink.js │ │ ├── Nav.js │ │ ├── InitialSearch │ │ │ ├── HotSearch.js │ │ │ ├── HistorySearch.js │ │ │ ├── SearchSuggest.js │ │ │ ├── SearchOperation.js │ │ │ └── InitialSearch.js │ │ ├── Footer.js │ │ ├── SearchContent │ │ │ ├── SearchFilterOrder.js │ │ │ ├── SearchFilterChannel.js │ │ │ ├── SearchResult │ │ │ │ ├── SearchResult.js │ │ │ │ ├── UpuserResult.js │ │ │ │ ├── BangumiSpecialResult.js │ │ │ │ └── ComprehensiveResult.js │ │ │ ├── SearchNav.js │ │ │ └── SearchContent.js │ │ ├── ChannelContent │ │ │ ├── ChannelList.js │ │ │ └── ChannelContent.js │ │ ├── UserContent │ │ │ └── UserContent.js │ │ ├── IndexContent │ │ │ ├── BangumiVideoContainer.js │ │ │ ├── LiveVideoContainer.js │ │ │ ├── DefaultVideoContainer.js │ │ │ ├── RecommendVideoContainer.js │ │ │ └── IndexContent.js │ │ └── Banner.js │ ├── user.js │ ├── videoPlay.js │ ├── ranking.js │ ├── search.js │ ├── channel.js │ ├── index.js │ └── live.js ├── image │ ├── logo.png │ ├── ui_2.png │ ├── ui_3@2x.png │ ├── index@2x.png │ ├── live │ │ ├── ui_2.png │ │ ├── movie.png │ │ └── banner │ │ │ ├── banner_01.jpg │ │ │ ├── banner_02.jpg │ │ │ ├── banner_03.jpg │ │ │ ├── banner_04.jpg │ │ │ └── banner_05.jpg │ ├── app_logo.v3.png │ ├── close_icon.png │ ├── img_loading.png │ ├── index_guoman.png │ ├── ranking │ │ ├── back.png │ │ ├── ico_up.png │ │ ├── ico_danmu.png │ │ ├── ico_play.png │ │ ├── rank_icon.png │ │ └── tri_rank.png │ ├── banner │ │ ├── banner_01.jpg │ │ ├── banner_02.jpg │ │ ├── banner_03.jpg │ │ ├── banner_04.jpg │ │ ├── banner_05.jpg │ │ ├── banner_06.jpg │ │ └── banner_07.jpg │ ├── liveFace │ │ └── face_01.jpg │ ├── videoCover │ │ └── cover_01.jpg │ ├── videoPlayer │ │ └── loading.gif │ └── channel │ │ ├── channel_ent@2x.png │ │ ├── channel_life@2x.png │ │ ├── channel_guoman@2x.png │ │ └── channel_advertise@2x.png └── style │ ├── live.scss │ ├── channel.scss │ ├── user.scss │ ├── search.scss │ └── ranking.scss ├── dist ├── image │ ├── ui_2.png │ ├── index@2x.png │ ├── ui_3@2x.png │ └── rank_icon.png ├── style │ ├── user.css │ ├── search.css │ └── live.css ├── live.js ├── main.js ├── user.js ├── channel.js └── search.js ├── index.html ├── live.html ├── user.html ├── channel.html ├── ranking.html ├── video.html ├── search.html ├── package.json ├── README.md └── webpack.config.js /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules -------------------------------------------------------------------------------- /testChange.txt: -------------------------------------------------------------------------------- 1 | 测试改动文件 2 | --测试分支新建与合并 3 | -------------------------------------------------------------------------------- /src/js/testData/indexTestRequest.json: -------------------------------------------------------------------------------- 1 | { 2 | "ok": "ok" 3 | } -------------------------------------------------------------------------------- /src/image/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/logo.png -------------------------------------------------------------------------------- /src/image/ui_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/ui_2.png -------------------------------------------------------------------------------- /dist/image/ui_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/dist/image/ui_2.png -------------------------------------------------------------------------------- /src/image/ui_3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/ui_3@2x.png -------------------------------------------------------------------------------- /dist/image/index@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/dist/image/index@2x.png -------------------------------------------------------------------------------- /dist/image/ui_3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/dist/image/ui_3@2x.png -------------------------------------------------------------------------------- /src/image/index@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/index@2x.png -------------------------------------------------------------------------------- /src/image/live/ui_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/live/ui_2.png -------------------------------------------------------------------------------- /dist/image/rank_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/dist/image/rank_icon.png -------------------------------------------------------------------------------- /src/image/app_logo.v3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/app_logo.v3.png -------------------------------------------------------------------------------- /src/image/close_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/close_icon.png -------------------------------------------------------------------------------- /src/image/img_loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/img_loading.png -------------------------------------------------------------------------------- /src/image/index_guoman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/index_guoman.png -------------------------------------------------------------------------------- /src/image/live/movie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/live/movie.png -------------------------------------------------------------------------------- /src/image/ranking/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/ranking/back.png -------------------------------------------------------------------------------- /src/image/ranking/ico_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/ranking/ico_up.png -------------------------------------------------------------------------------- /src/image/banner/banner_01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/banner/banner_01.jpg -------------------------------------------------------------------------------- /src/image/banner/banner_02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/banner/banner_02.jpg -------------------------------------------------------------------------------- /src/image/banner/banner_03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/banner/banner_03.jpg -------------------------------------------------------------------------------- /src/image/banner/banner_04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/banner/banner_04.jpg -------------------------------------------------------------------------------- /src/image/banner/banner_05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/banner/banner_05.jpg -------------------------------------------------------------------------------- /src/image/banner/banner_06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/banner/banner_06.jpg -------------------------------------------------------------------------------- /src/image/banner/banner_07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/banner/banner_07.jpg -------------------------------------------------------------------------------- /src/image/liveFace/face_01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/liveFace/face_01.jpg -------------------------------------------------------------------------------- /src/image/ranking/ico_danmu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/ranking/ico_danmu.png -------------------------------------------------------------------------------- /src/image/ranking/ico_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/ranking/ico_play.png -------------------------------------------------------------------------------- /src/image/ranking/rank_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/ranking/rank_icon.png -------------------------------------------------------------------------------- /src/image/ranking/tri_rank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/ranking/tri_rank.png -------------------------------------------------------------------------------- /src/image/videoCover/cover_01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/videoCover/cover_01.jpg -------------------------------------------------------------------------------- /src/image/videoPlayer/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/videoPlayer/loading.gif -------------------------------------------------------------------------------- /src/image/channel/channel_ent@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/channel/channel_ent@2x.png -------------------------------------------------------------------------------- /src/image/live/banner/banner_01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/live/banner/banner_01.jpg -------------------------------------------------------------------------------- /src/image/live/banner/banner_02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/live/banner/banner_02.jpg -------------------------------------------------------------------------------- /src/image/live/banner/banner_03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/live/banner/banner_03.jpg -------------------------------------------------------------------------------- /src/image/live/banner/banner_04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/live/banner/banner_04.jpg -------------------------------------------------------------------------------- /src/image/live/banner/banner_05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/live/banner/banner_05.jpg -------------------------------------------------------------------------------- /src/image/channel/channel_life@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/channel/channel_life@2x.png -------------------------------------------------------------------------------- /src/image/channel/channel_guoman@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/channel/channel_guoman@2x.png -------------------------------------------------------------------------------- /src/image/channel/channel_advertise@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wzijie/bilibili/HEAD/src/image/channel/channel_advertise@2x.png -------------------------------------------------------------------------------- /src/js/testData/user/userMenuData.js: -------------------------------------------------------------------------------- 1 | 2 | const userMenuData = [ 3 | { title: '我的收藏', iconClass: 'fav' }, 4 | { title: '我的投稿', iconClass: 'upload' }, 5 | { title: '历史记录', iconClass: 'history' } 6 | ] 7 | 8 | export default userMenuData; -------------------------------------------------------------------------------- /src/js/plugs/setRootFontsize.js: -------------------------------------------------------------------------------- 1 | 2 | // 根据屏幕宽度改变根节点的fontsize值 3 | function setRootFontsize(){ 4 | var deviceWidth = document.documentElement.clientWidth; 5 | console.log(deviceWidth); 6 | document.documentElement.style.fontSize = deviceWidth / 3.75 + 'px'; 7 | } 8 | 9 | export default setRootFontsize; 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/js/plugs/createScriptJsonp.js: -------------------------------------------------------------------------------- 1 | 2 | function createScriptJsonp(src){ 3 | var scriptEle = document.createElement('script'); 4 | scriptEle.src = src; 5 | try{ 6 | return document.body.appendChild(scriptEle); 7 | }catch(error){ 8 | console.log(error,'createScriptJsonp'); 9 | } 10 | 11 | } 12 | 13 | export default createScriptJsonp; -------------------------------------------------------------------------------- /src/js/components/RankingContent/RankingTitle.js: -------------------------------------------------------------------------------- 1 | 2 | import React from 'react'; 3 | 4 | var RankingTitle = React.createClass({ 5 | render: function(){ 6 | return
上bilibili客户端
14 |高清视频 离线观看 新番电影一览无余
15 |正在加载...
14 | :暂无历史搜索
19 | :