構(gòu)造函數(shù)中,有個__proto__屬性,里面指向的是原型。
首先,構(gòu)造函數(shù)的自有屬性里,沒有 __proto__ 屬性,你看到的可能是構(gòu)造函數(shù)的原型鏈加粗文字上的,或者是實例的__proto__ 屬性;
其次,構(gòu)造函數(shù)中訪問它對應(yīng)的原型對象,用 prototype 屬性,原型對象上有 constructor 屬性指向構(gòu)造函數(shù),構(gòu)造函數(shù)和原型對象互相關(guān)聯(lián);
那么是不是就說明原型是存在于構(gòu)造函數(shù)中的,屬于構(gòu)造函數(shù)的一個屬性?
prototype 是存在于構(gòu)造函數(shù)中的,屬于構(gòu)造函數(shù)的一個屬性。原型是一個對象,構(gòu)造函數(shù)的prototype指向這個對象。
還是說,prototype原型不是屬于構(gòu)造函數(shù)的,而__proto__只是指路人而已?
指路人說法不準(zhǔn)確,prototype 僅僅是構(gòu)造函數(shù)的屬性,是一個引用,指向內(nèi)存里的 prototype 對象;__proto__ 在實例上,作為實例的屬性,是一個引用,指向內(nèi)存里的 prototype 對象
題外話
1、__proto__ 不建議使用,可以用 Object.getPrototypeOf() 和 Object.setPrototypeOf() 代替;
2、原型建議看經(jīng)典書籍吧,書上說的嚴(yán)謹(jǐn)清楚些;
3、你的基本概念有些混亂,還是看經(jīng)典書籍吧
rem布局需要引入一個自調(diào)用函數(shù)(網(wǎng)易的做法)
(function(doc, win) {
var docEl = doc.documentElement,
isIOS = navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),
dpr = isIOS ? Math.min(win.devicePixelRatio, 3) : 1,
dpr = window.top === window.self ? dpr : 1, //被iframe引用時,禁止縮放
dpr = 1,
scale = 1 / dpr,
resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize';
docEl.dataset.dpr = dpr;
var metaEl = doc.createElement('meta');
metaEl.name = 'viewport';
metaEl.content = 'initial-scale=' + scale + ',maximum-scale=' + scale + ', minimum-scale=' + scale;
docEl.firstElementChild.appendChild(metaEl);
var recalc = function() {
var width = docEl.clientWidth;
if (width / dpr > 750) {
width = 750 * dpr;
}
// 乘以100,px : rem = 100 : 1
docEl.style.fontSize = 100 * (width / 750) + 'px';
};
recalc()
if (!doc.addEventListener) return;
win.addEventListener(resizeEvt, recalc, false);
})(document, window);
處理后100px = 1rem;
修改
%APPDATA%pippip.ini
編碼為ACSI編碼.親試有用。
可以不用過濾器的,試試這樣看行不行:
<el-option
:class="{active: activeIndex===index}"
class="ty-opg-opt"
v-for="(item,index) in sportDatabaseOrderBy"
:key="item.id"
:label="item.majorKindName"
:value="item.mets"
v-if="item.firstLetter == letter"> //添加這句試試已解決
import os
import re
import psutil
import seleniumrequests
#判斷瀏覽器狀態(tài)
def handle_brower_statue():
while True:
brower_list = []
pids = psutil.pids()
pid_name_search = re.compile(r'chrome')
for pid in pids:
p = psutil.Process(pid)
pid_name_chrome = re.search(pid_name_search, p.name())
if pid_name_chrome == None:
pass
else:
brower_list.append(pid)
print len(brower_list)
if len(brower_list) < 8:
for kill_pid in brower_list:
os.system("kill -9 %s" % kill_pid)
access_token = read_access_token()
new_data = {
"nsp_svc":"AppPromote.Developer.getRole",
"access_token":access_token,
"nsp_fmt":"JSON",
"nsp_ts":setting.nsp_ts,
}
new_driver = seleniumrequests.Chrome()
time.sleep(2)
response = new_driver.request('POST','https://api.xxxx.com/rest.php',data=new_data)
print response.text
試一下
用id 調(diào)用
輪播圖 id 不要搞一樣的
話說 用了 vue 還 加上jq?
__dirname 就是你goods.js當(dāng)前文件夾,也就是 g:2017091229serverroutes , 路徑是正確的,你看到的那個D盤的node.exe是你安裝node的位置。
把加過水印的圖片下載下來再調(diào)用一次這個接口。
已經(jīng)想到辦法解決了,添加一個數(shù)組和開關(guān),把獲取到的菜單名存放到數(shù)組,再定義一個開關(guān)(默認(rèn)是開的),再將數(shù)組中的每一個菜單名和輸入的菜單名對比,如果有相同的菜單名就把開關(guān)設(shè)置為關(guān)閉狀態(tài)。
<!DOCTYPE html>
<html lang="zh_CN">
<head>
<meta charset="UTF-8">
<title>Document</title>
<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no" />
<style type="text/css">
#nav{
border:1px solid #012;
margin:150px auto 30px;
}
#menu{
overflow:hidden;
width:80%;
margin:0 auto;
list-style:none;
}
#menu li{
float:left;
margin:0 5px;
}
#menu li a{
text-decoration: none;
line-height:30px;
padding:5px 15px;
color:#012;
}
#menu li a:hover{
background:#012;
color:#FFF;
}
</style>
</head>
<body>
<div id="nav">
<ul id="menu">
<li><a href="#">主頁</a></li>
</ul>
</div>
<div>
<h3>動態(tài)創(chuàng)建菜單列表功能</h3>
<p></p>
<lable>菜單名稱:<input id="list-name" type="text" placeholder="輸入菜單名稱" /></lable>
<lable>菜單鏈接:<input id="list-link" type="text" placeholder="輸入菜單鏈接" /></lable>
<input type="button" value="添加菜單" onclick="createLists()" />
</div>
<script type="text/javascript">
var menu = document.getElementById("menu");
function createLists(){
var lists_anchor = menu.getElementsByTagName("a");
var list_name = document.getElementById("list-name").value;
var list_link = document.getElementById("list-link").value;
var arr = [];
var create_switch = true;
for(var i = 0; i < lists_anchor.length; i++){
arr[i] = lists_anchor[i].innerHTML;
}
for(var j = 0; j<arr.length; j++){
if(arr[j] == list_name){
create_switch = false;
}
}
if(create_switch){
var list = document.createElement("li");
var anchor =document.createElement("a");
var anchor_text = document.createTextNode(list_name);
anchor.appendChild(anchor_text);
anchor.setAttribute("href",list_link);
list.appendChild(anchor);
menu.appendChild(list);
}else{
alert("你輸入的菜單名稱已存在,無需重復(fù)添加。");
}
}
</script>
</body>
</html>仔細(xì)看你$on的地方, 只有aboutme是用了箭頭函數(shù).
(我想下面都是廢話, 你已經(jīng)找到問題了)
原因: 箭頭函數(shù)的this指向的是上層作用域, 所以this.aboutme為vm的屬性賦值了. 下面的this指向是當(dāng)前函數(shù).
解決: 1. 把下面的函數(shù)全換成箭頭函數(shù). 2. 前面加let vm = this, 后面函數(shù)里寫vm.xxx = msg.
Laravel自己寫ajax請求要加_token,跟你直接使用表單的post中要加入
{{ csrf_field() }}
是一個道理。
你在測試的時候加SQL_NO_CACHE試試?這就不會使用innodb的數(shù)據(jù)緩存了。
v-for="(item,i) in list"
最大的i 就是循環(huán)次數(shù);
不明白為什么會有這個問題,和樓上一樣,獲取 data 長度就可以了
希望我的回答對你有所幫助!
1、首先有疑問的一點,為什么要每一個組件new一個Vue實例? Vue注重SPA(單頁應(yīng)用程序)開發(fā),即使需要跨組件共享數(shù)據(jù)也最多再new一個Bus(官方文檔的命名)的Vue實例,若需要多狀態(tài)管理,可以考慮使用Vuex。
2、既然是在組件里面注冊全局組件,何不直接在一個Vue實例上注冊全局組件,相信組件命名不重復(fù)并不是那么難,而且使用起來方便快捷,便于維護(hù)。
以上僅為個人的一些意見和建議,希望能對題主有所幫助!
你是要做app喚起吧,可以參考這個
js在微信、微博、QQ、Safari喚起App的解決方案
你看的是shell的version,支持這個配置的是服務(wù)端,跟shell version沒有直接聯(lián)系??纯捶?wù)端的版本:
db.serverBuildInfo()北大青鳥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)機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。