iframe 的 onload 事件 判斷 contentWindow.location.pathname 是否是 Account/Login
1.移動(dòng)端上zepto確實(shí)比jq要好,可以理解成殘廢版的jq,因?yàn)橐苿?dòng)端流量很貴,性能不及pc(很久以前,現(xiàn)在好多了),所以會(huì)使用小點(diǎn)的jq,但是隨著時(shí)代的發(fā)展使用框架會(huì)讓工程變得更容易管理更容易維護(hù),但是像jq zepto 這種基本功,會(huì)是一定要會(huì)的,但是不要在短時(shí)間內(nèi)深入,知道怎么回事就可以了.
2.用了框架就不用jq了,為啥?jq封裝了大量兼容性的dom操作(這也是jq的價(jià)值所在),從實(shí)際問題出發(fā),你用到dom無非都是像從頁面拿數(shù)據(jù),想把數(shù)據(jù)渲染成dom,改個(gè)樣式,加個(gè)動(dòng)畫,這些在mv*框架中,dom操作基本都被屏蔽掉了,你只要把視圖和數(shù)據(jù)綁定好,其中一方發(fā)生改變,那么另一方也會(huì)隨之改變,就是說jq做到的,框架幫你做的更好了.
4.特效方面大公司會(huì)有UED去考慮,會(huì)跟你說她要什么樣的,你就給她做就好了,小點(diǎn)的公司有UI,她們幾乎只給你設(shè)計(jì)圖,然后你照著圖做就好了,如果有什么好的想法去跟她們商量,在業(yè)務(wù)上不要跨界.
5.這個(gè)沒有一個(gè)嚴(yán)格的評判標(biāo)準(zhǔn),一個(gè)業(yè)務(wù)復(fù)雜的功能頁面有時(shí)候要弄一個(gè)周,一個(gè)簡單的小項(xiàng)目4/5個(gè)頁面,三個(gè)小時(shí)就提測了.只要不讓別人看見你偷懶就好.
3.前端東西駁雜,不要著急,新人先學(xué)習(xí)vue吧,比較友好,多跟身邊的人交流,學(xué)習(xí)他們的優(yōu)點(diǎn),不要在網(wǎng)上找什么rxjs好那就學(xué),ng好那就學(xué),沒有實(shí)際應(yīng)用,學(xué)什么都忘.
加油.
使用高階組件:
import Immutable from "immutable"
import React from "react"
import { withRouter } from "react-router"
const routerLeaveHookHoc = WrappedComponent => {
//withRouter本身是一個(gè)高階組件,每個(gè)頁面都要用到,所以提升到這里來,每個(gè)頁面使用routerLeaveHookHoc 就可以
return withRouter(
class extends React.Component {
componentDidMount() {
console.log("我是高階組件的didmount");
this.props.router.setRouteLeaveHook(
this.props.route,
this.routeLeaveHook
);
}
routeLeaveHook(a){
// 返回 false 會(huì)繼續(xù)停留當(dāng)前頁面,
// 否則,返回一個(gè)字符串,會(huì)顯示給用戶,讓其自己決定
}
render() {
return <WrappedComponent {...this.props}/>
}
}
)
}<el-checkbox v-for="city in cities" :label="city" :key="city">{{''}}</el-checkbox>
在el-checkbox之間加入{{''}}就行了
會(huì)多出來id指的是這里么?
:label="emr.hospital_id" 這行代碼去掉就行了
我第一次看見感覺自己可以回答的問題,兄弟你好好提問,我給你好好答,實(shí)在不行私聊也行,我在
這是復(fù)選框組,里層復(fù)選框指的是<el-checkbox
會(huì)多出來id?啥意思?
只想要復(fù)選框怎么改?啥叫只想要復(fù)選框
下面這代碼是方法體把,方法的入?yún)⑹巧??this.emrList是啥?
const hosList = [];
for (let i = 0; i < this.emrList.length; i++) {
hosList.push(this.emrList[i].hospital_id);
}
this.checkList = val ? hosList : [];
給彈框加個(gè)白色的底色試試。
各種按鈕Hover特效,
各種小動(dòng)畫,
各種圖片Hover特效,
Css Tricks 玩前端的人如果沒來過這里,那說明你的閱歷還淺。
以上,夠你研究一陣子
npm --registry=https://registry.npm.taobao.org
有一個(gè)屬性你設(shè)置下:angleAxis:{clockwise:true}
根據(jù)官方文檔描述,它的動(dòng)態(tài)加載是基于組件的,而如果你使用webpack的話,本身就有基于路線的動(dòng)態(tài)加載。而你把它放在路由上,顯然是基于路線的動(dòng)態(tài)加載,你可以試試把它放在更下一層。
react不知道有沒有,應(yīng)該是有的,vue用的axios,可以利用返回的http狀態(tài)碼去進(jìn)行相關(guān)的跳轉(zhuǎn)
可以用,vue是一個(gè)漸進(jìn)式的前端框架,漸進(jìn)式也就意味著你可以在使用過程中,引入自己需要的一系列外部資源。這也就意味著,你可以自己搭建自己的框架,如果不用vue-cli,你可以自己搭建開發(fā)框架,需要vuex、需要vue-router的時(shí)候,npm安裝,在項(xiàng)目中import就可以了。
如果你不想使用框架,直接用vue.js構(gòu)建項(xiàng)目,你可以看1樓的回復(fù),用CND的方式引入使用。
因?yàn)槟阒籱akeRow了一次,矩陣中的每一“行” 都引用了同一個(gè)數(shù)組,你改矩陣中的值就相當(dāng)于改 “行” 中的一個(gè)
打斷點(diǎn)調(diào)試一下,確定代碼是否執(zhí)行正確。
以及傳入echarts的數(shù)據(jù)格式究竟是不是你預(yù)期的數(shù)據(jù)格式。
元素上bindtap方法:(選擇圖片)
chooseImgHandler: function (e) {
var that = this;
that.count_img = count_img; //允許上傳的圖片數(shù)目
if (that.isGoing) return;
that.isGoing = true;
if (count_img) {
wx.chooseImage({
count: count_img,
sizeType: ['compressed'],
sourceType: ['album', 'camera'],
success: function (res) {
var tempFilePaths = res.tempFilePaths;
wx.showLoading();
that.uploadimg(tempFilePaths);
},
fail: function () {
// App.serverErrorTip("圖片選擇失敗...");
that.isGoing = false;
}
})
} else {
App.serverErrorTip('已達(dá)到上傳圖片上限啦~');
that.isClicking = false;
}
},
//拿到用戶選擇的圖片的臨時(shí)文件路徑數(shù)組以后,循環(huán)上傳到自己的服務(wù)器
//上傳多圖
uploadimg: function (data) {
var that = this,
zero = 0,
i = data.i ? data.i : zero,
success = data.success ? data.success : zero,
fail = data.fail ? data.fail : zero,
count_img = that.count_img;
wx.uploadFile({
url: '自己服務(wù)器的地址',
filePath: data[i],
name: 'file',
formData: {服務(wù)器需要接受的參數(shù)},
success: function (resp) {
if (resp.statusCode == 200) {
if (!resp.data || resp.data.indexOf("errcode") != -1) {
var msg = "";
try {
var json = eval("(" + resp.data + ")");
msg = '上傳圖片失敗:' + json.errmsg;
} catch (e) {
msg = '上傳圖片失敗'
}
that.wetoast.toast({
title: msg,
duration: 3000
})
fail++;
wx.hideLoading();
} else {
//成功后的回調(diào)
//自己的事件方法
that.count_img = count_img;
if (i == (data.length - 1)) {
wx.hideLoading();
}
}
} else {
if (i == (data.length - 1)) {
wx.hideLoading();
}
App.serverErrorTip('上傳圖片失敗');
}
},
fail: function (res) {
fail++;
if (i == (data.length - 1)) {
wx.hideLoading();
}
},
complete: function () {
i++;
if (i == data.length) { //當(dāng)圖片傳完時(shí),停止調(diào)用
console.log('執(zhí)行完畢');
console.log('成功:' + success + " 失?。? + fail);
that.isClicking = false;
} else {//若圖片還沒有傳完,則繼續(xù)調(diào)用函數(shù)
data.i = i;
data.success = success;
data.fail = fail;
that.uploadimg(data);
}
}
});
},
一般來說,HTTP 協(xié)議是基于 TCP/IP 傳輸層協(xié)議之上的應(yīng)用層協(xié)議,它只能在 TCP 連接建立后才能進(jìn)行。
你在 wireshark 里看到既有 TCP, 也有 HTTP,這是 wireshark 的特性,它可以同時(shí)顯示多個(gè)不同層級的協(xié)議。
可以通過設(shè)置顯示過濾器來查看單個(gè)協(xié)議,例如 http 只顯示 HTTP 協(xié)議,同理 tcp 之顯示 TCP 協(xié)議。
named-views 確實(shí)適合它這種,要同級的
參考 css object-fit: scale-down
https://developer.mozilla.org...
沒遇到過,就字面理解是無效變更?昵稱不合要求吧
vue devtools
首先你應(yīng)該先掌握一下vue插槽的概念,插槽。
掌握后去嘗試,然后你會(huì)發(fā)現(xiàn)就算你給組件one加上插槽
<template id="one">
<span>1111<slot></slot></span>
</template>
還是沒有效果,這時(shí)你應(yīng)該通讀一遍vue組件注冊的文檔 組件注冊
然后就會(huì)發(fā)現(xiàn)原因是你的組件沒有注冊,你可以把你的組件改為用Vue.component注冊成全局組件,也可以比較簡單的把你的組件直接掛載在實(shí)例上進(jìn)行局部注冊
new Vue({
el: "#app",
data: {},
components: {
"info": one,
one,
two,
three
}
});
好了,實(shí)現(xiàn)你的需求了,其實(shí)這些都是基礎(chǔ)簡單到過一遍文檔就可以掌握的知識(shí)點(diǎn),并不應(yīng)該成為問題
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(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ū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。