攔截器里面的全局加載,需要考慮一個(gè)問(wèn)題,那就是一個(gè)頁(yè)面可能會(huì)有很多接口請(qǐng)求,如果像你這么寫(xiě)會(huì)造成loading閃爍或者一個(gè)接口完成后就loading結(jié)束 , 所以你需要設(shè)置一個(gè)全局變量統(tǒng)計(jì)一個(gè)接口數(shù)量, 當(dāng)所有的接口返回的時(shí)候loading才消失
canvas 實(shí)現(xiàn)的畫(huà)會(huì)不會(huì)有點(diǎn)難
報(bào)錯(cuò)寫(xiě)的很清楚了 不存在iconImg屬性
// 手動(dòng)添加
let data= [
{
title:"考點(diǎn)得分篇",
content:"內(nèi)容1",
point:["勾股定理","反比例函數(shù)圖像性質(zhì)"]
iconImg: ''
}
]
//或者自定義一個(gè)接口
interface T {
title: string,
content: string,
point: array,
iconImg?: string
};
let data: T = [
{
title:"考點(diǎn)得分篇",
content:"內(nèi)容1",
point:["勾股定理","反比例函數(shù)圖像性質(zhì)"]
},
{
title:"考點(diǎn)得分篇",
content:"內(nèi)容2",
point:["勾股定理","反比例函數(shù)圖像性質(zhì)"]
},
{
title:"考點(diǎn)得分篇",
content:"內(nèi)容3",
point:["勾股定理","反比例函數(shù)圖像性質(zhì)"]
}
]提交的按鈕用
<input type="submit">var p = list.map(function (item) {
return { src: item.img };
});
// 或者如果使用 ES6 語(yǔ)法
var p = list.map(({img}) => ({src: img}))
這樣怎么樣?
Java語(yǔ)言規(guī)范了解一下:
In the Java programming language, arrays are objects, are dynamically created(動(dòng)態(tài)創(chuàng)建的), and may be assigned to variables of type Object. All methods of class Object may be invoked on an array.
進(jìn)去阿里云的控制面板里面,配置安全組的入站規(guī)則。
我當(dāng)時(shí)就是用的是ECS學(xué)生機(jī),默認(rèn)沒(méi)有開(kāi)啟,導(dǎo)致外網(wǎng)訪問(wèn)不到。
navigator.onLine 可以判斷網(wǎng)絡(luò)連接狀態(tài)
你可以查一下vue單文件組件,這也是項(xiàng)目中最常使用的組件組織形式。
1.本質(zhì)上vue的開(kāi)發(fā)輸入前后端分離的,也就是說(shuō)后端不需要管頁(yè)面的渲染過(guò)程,只提供數(shù)據(jù),頁(yè)面的渲染全部由前端的js來(lái)做。無(wú)論是java還是Python,他們只需要提供接口,提供數(shù)據(jù)就好了,不需要再管數(shù)據(jù)怎么和頁(yè)面結(jié)合起來(lái)
2.現(xiàn)在只所以有服務(wù)端渲染是因?yàn)轫?yè)面都在前端渲染,前端需要先加載html,再加載js,再通過(guò)js請(qǐng)求數(shù)據(jù),把頁(yè)面渲染出來(lái),這個(gè)過(guò)程就會(huì)比較漫長(zhǎng),導(dǎo)致用戶(hù)體驗(yàn)不好,所以出現(xiàn)了服務(wù)端渲染。
3.服務(wù)端渲染的本質(zhì)是在前端和后端接口之間加上一個(gè)中間層,這個(gè)中間層去請(qǐng)求數(shù)據(jù),并拼接html,然后返回給前端,這樣前端只需要一次請(qǐng)求,就能拿到完整的可以展示的頁(yè)面,提供首屏的渲染效率
immutable.js
但我并不覺(jué)得用了這個(gè)你就沒(méi)問(wèn)題了,你的主要問(wèn)題還是太菜了
render: (h) => {
return h('div', [
h('h2', '標(biāo)題'),
h('Input', {
props: {
value: this.value,
autofocus: true,
placeholder: 'Please enter your name...'
},
on: {
input: (val) => {
this.value = val;
}
}
})
])
}
外層包裹div,第二個(gè)參數(shù)用數(shù)組表示自元素序列??梢愿鶕?jù)官方提示學(xué)習(xí)下render函數(shù)的使用,這是vue的官方api。h是createElement的簡(jiǎn)寫(xiě),也是vue官方api。
應(yīng)該是你的瀏覽器設(shè)置為了默認(rèn)一直使用 utf-8解碼文件, 所以有你說(shuō)的現(xiàn)象。
PHPExcel_Worksheet_Drawing 了解一下,下面的copy的一份代碼
<?php
ini_set("display_errors",1);
include 'Classes/PHPExcel.php';
include 'Classes/PHPExcel/IOFactory.php';
define('EXCEL_EXTENSION_2003', "xls");
define('EXCEL_EXTENSION_2007', "xlsx");
$fileName2003 = "Standard_Format_File1.xls";
$fileName2007 = "Standard_Format_File1.xlsx";
$fileName = $fileName2003;
//$fileName = $fileName2007;
if(getExtendFileName($fileName) == EXCEL_EXTENSION_2003)
{
$reader = PHPExcel_IOFactory::createReader('Excel5');
}
else if(getExtendFileName($fileName) == EXCEL_EXTENSION_2007)
{
$reader = new PHPExcel_Reader_Excel2007();
}
$PHPExcel = $reader->load($fileName);
$worksheet = $PHPExcel->getActiveSheet();
$imageInfo = extractImageFromWorksheet($worksheet,"importImg/");
print_r($imageInfo);
function getExtendFileName($file_name) {
$extend = pathinfo($file_name);
$extend = strtolower($extend["extension"]);
return $extend;
}
function extractImageFromWorksheet($worksheet,$basePath){
$result = array();
$imageFileName = "";
foreach ($worksheet->getDrawingCollection() as $drawing) {
$xy=$drawing->getCoordinates();
$path = $basePath;
// for xlsx
if ($drawing instanceof PHPExcel_Worksheet_Drawing) {
$filename = $drawing->getPath();
$imageFileName = $drawing->getIndexedFilename();
$path = $path . $drawing->getIndexedFilename();
copy($filename, $path);
$result[$xy] = $path;
// for xls
} else if ($drawing instanceof PHPExcel_Worksheet_MemoryDrawing) {
$image = $drawing->getImageResource();
$renderingFunction = $drawing->getRenderingFunction();
switch ($renderingFunction) {
case PHPExcel_Worksheet_MemoryDrawing::RENDERING_JPEG:
$imageFileName = $drawing->getIndexedFilename();
$path = $path . $drawing->getIndexedFilename();
imagejpeg($image, $path);
break;
case PHPExcel_Worksheet_MemoryDrawing::RENDERING_GIF:
$imageFileName = $drawing->getIndexedFilename();
$path = $path . $drawing->getIndexedFilename();
imagegif($image, $path);
break;
case PHPExcel_Worksheet_MemoryDrawing::RENDERING_PNG:
$imageFileName = $drawing->getIndexedFilename();
$path = $path . $drawing->getIndexedFilename();
imagegif($image, $path);
break;
case PHPExcel_Worksheet_MemoryDrawing::RENDERING_DEFAULT:
$imageFileName = $drawing->getIndexedFilename();
$path = $path . $drawing->getIndexedFilename();
imagegif($image, $path);
break;
}
$result[$xy] = $imageFileName;
}
}
return $result;
}對(duì)象確實(shí)是沒(méi)有contains這個(gè)方法啊?你應(yīng)該是用錯(cuò)了.
ie9已經(jīng)算是現(xiàn)代瀏覽器了,不支持的方法用些polyfill庫(kù)
GCC表示沒(méi)有這個(gè)問(wèn)題
猜測(cè)是你IDE的問(wèn)題,不知道你什么IDE,估計(jì)是啟用了默認(rèn)庫(kù)文件的選項(xiàng)
題目的代碼格式難以入目
solrJ的依賴(lài),創(chuàng)建SolrInputDocument對(duì)象,文檔ID,查的字段,solr配置文件要有查詢(xún)字段的配置,比如是否索引,是否分詞,是否存儲(chǔ)。還可以設(shè)置一個(gè)關(guān)鍵字字段,里面包所有的字段。。。好簡(jiǎn)單的,看下API就好
webpack等工具,能自動(dòng)解析模塊的加載,你使用了react那么你不可能不用這個(gè)吧?。?!
為什么不用v-model呢?把子組件數(shù)據(jù)響應(yīng)回到父組件
我覺(jué)得可能是,你不展開(kāi)的時(shí)候,上面就是顯示當(dāng)時(shí)結(jié)果字面量輸出了,你展開(kāi)了,下面這個(gè)就指向了這個(gè)obj的內(nèi)存地址,里面確實(shí)多了一個(gè)a屬性了
北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專(zhuān)業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開(kāi)發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_(kāi)發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開(kāi)發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開(kāi)發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。