你應該先去看看 http 協(xié)議:典型的 HTTP 會話
一次 http 會話先由客戶端(瀏覽器)發(fā)起請求,然后服務器收到請求之后,根據(jù)請求內(nèi)容返回客戶端想要的數(shù)據(jù),叫響應。
一個請求由請求頭、請求正文等組成,url,get/post這些屬于請求頭的部分,請求正文就是你re.send方法發(fā)送的數(shù)據(jù)。
服務器收到請求后返回的響應同樣有響應頭、響應正文,例如你re.status的值其實就是響應頭里的 HTTP 狀態(tài)碼,re.responseText就是響應正文。
為什么你會收到整個http.html頁面,這是因為服務器返回的響應正文就是整個http.html頁面,跟你 send 過去的東西沒有任何關(guān)系。
如果你想收到的 send 過去的東西,你需要在服務器的代碼里進行處理,讓服務器返回你想要的響應內(nèi)容。
可否用v-model?
你組件直接v-model = 'val'
val 為data里面的某個變量
然后watch val這個值的變化難道不可以?
你的target寫錯了哦。如樓上所說
js文件是外部引入,html里的是內(nèi)部書寫
外部引入的js能夠同時應用于多個html頁面,會有更好的擴展性和可維護性。
內(nèi)部書寫的js只能夠應用于當前的html文件
方法執(zhí)行不了的問題有可能是js引入順序的問題,或者是你的DOM結(jié)構(gòu)是動態(tài)加載出來的
var nummmm = 0;
$(document).ready(function () {
var timer
$(window).scroll(function () {
clearTimeout(timer)
timer=setTimeout(function(){
if ($(window).scrollTop() > 100) {
$('.box2').addClass('animation-show');
console.log(nummmm++);
}
if ($(window).scrollTop() > 600) {
$('.box3').addClass('animation-show');
console.log('test2');
}
},200)//這個時間你可以測試下,選擇一個適合的時間
});
});
字節(jié)解決了,但是還是不知道什么原理,先說下解決方式吧:
就是在url的#前面加個index.jsp,原先默認就是調(diào)用index.jsp這個路口的,不知道為什么iframe沒有進去,
代碼:
$scope.divUrl = $sce.trustAsResourceUrl(basePath+"index.jsp#/index/preview/3ad65a354eb74571bace89ce04d0a868/false/0/0");npm run dev沒有找到webpack的配置文件
execution context stack 應該說的是執(zhí)行上下文環(huán)境的一個棧吧(里面存儲的是函數(shù)可訪問到的變量啊什么的),主線程上的函數(shù)是依次執(zhí)行的
對于異步你可以去看看Node的Event Loop應該會得到答案
h-he-hel-hell-hello全部五次
這種情況一般就考慮節(jié)流了。就是說如果用戶500ms沒有操作,才去請求接口
Object.assign() 只是一級屬性復制,比淺拷貝多深拷貝了一層
標準(安全)JSON格式的對象深拷貝可以用這個:const obj1 = JSON.parse(JSON.stringify(obj));
我從《你不知道的 JavaScript》一書看到,工具函數(shù) JSON.stringify(..) 在將JSON對象序列化為字符串時也用到了 ToString 。請注意, JSON 字符串化并非嚴格意義上的強制類型轉(zhuǎn)換,因為其中也涉及 ToString 的相 關(guān)規(guī)則。
對大多數(shù)簡單值來說, JSON 字符串化和 果總是字符串:toString()的效果基本相同,只不過序列化的結(jié)
JSON.stringify( 42 ); // "42"
JSON.stringify( "42" ); // ""42""(含有雙引號的字符串)
JSON.stringify( null ); // "null"
JSON.stringify( true ); // "true"
所有 安全的 JSON 值 JSON-safe)都可以使用 JSON.stringify(..) 字符串化。 安全的 JSON 值是指能夠呈現(xiàn)為有效 JSON 格式的值。
下面敲黑板劃重點:
為了簡單起見, 我們來看看什么是 不安全的
JSON值 。undefined、function、symbol (ES6+)和包含循環(huán)引用(對象之間相互引用,形成一個無限循環(huán))的 對象 都不符合JSON結(jié)構(gòu)標準,支持JSON的語言無法處理它們。
JSON.stringify(..) 在對象中遇到 undefined 、 function 和 symbol 時會自動將其忽略, 在數(shù)組中則會返回 null (以保證單元位置不變)。
例如:
JSON.stringify( undefined );
JSON.stringify( function(){} );
JSON.stringify( [1,undefined,function(){},4] );
JSON.stringify({ a:2, b:function(){} } ); // undefined // undefined
// "[1,null,null,4]" // "{"a":2}"
對包含循環(huán)引用的對象執(zhí)行 JSON.stringify(..) 會出錯。
具體的深拷貝我們可以參考一下 jQuery 的實現(xiàn)。
具體細節(jié)實現(xiàn)可以參考這篇文章。
1.確定一下你生成的頁面和頁面的結(jié)構(gòu)是不是一樣的,如果是一樣的,那么你只需要保存數(shù)據(jù)就可以了,根據(jù)每個頁面的id去后臺查詢數(shù)據(jù),到前端來展示,和其他正常頁面沒區(qū)別
2.如果頁面結(jié)構(gòu)是變化的,那么就把結(jié)構(gòu)和數(shù)據(jù)都按照前后端約定的一種數(shù)據(jù)結(jié)構(gòu)存起來,前端根據(jù)ID拿到結(jié)構(gòu),再拿到數(shù)據(jù),渲染出來
你可以用curl -vvv測一下看有什么問題
$ curl -vvv https://120.30.30.108:8443/sendData -X POST
* Trying 120.30.30.108...
* TCP_NODELAY set
* Connection failed
* connect to 120.30.30.108 port 8443 failed: Operation timed out
* Failed to connect to 120.30.30.108 port 8443: Operation timed out
* Closing connection 0
curl: (7) Failed to connect to 120.30.30.108 port 8443: Operation timed outhandleSelectionChange應該可以獲取到行數(shù)據(jù)吧,直接使用來顯示就好了。若只有行號,到tableData取到對應行的數(shù)據(jù)就好了
為了防止別人使用它的數(shù)據(jù),又要保證顯示效果做的特殊處理
數(shù)字都查表替換,顯示內(nèi)容保持一致。
this.outData.class = this.class
小程序的image組件非常的蛋疼,其實用的是塊級元素背景圖來實現(xiàn)的,所以沒辦法做到高度自適應。
可以用bindload來獲取實際的圖片寬高
試試把 Authorization 加到 allowHeaders 里面
因為你一直再siblings()使兄弟元素都在一直處于addClass('cur')或 removeClass('cur')的狀態(tài)
var $prev=null;
document.addEventListener('scroll', function () {
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
$('.article-content ul li').each(function(){
var topset = $(this).offset().top;
if(scrollTop >= topset){
var $now=$('.item ul li').eq(topindex);
if($prev!==$now){
if($prev){
$prev.removeClass('cur');
}
$prev=$now.addClass('cur');
}
}
});
});北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產(chǎn)業(yè)為響應國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產(chǎn)業(yè)鏈。利用北京大學優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓領(lǐng)域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。