啥選擇器 這不就普通類名嗎 只要不是數(shù)字開頭就行 你在class中用多少個-都行
源碼
key為(手機號.sms)之類的,值為短信驗證碼,緩存有效期5分鐘(自己根據(jù)需要設(shè)置),再寫入一個緩存,key為(手機號.fast),值為1,有效期1分鐘,用來保證同一個手機一分鐘最多發(fā)送一次驗證碼
手機號.sms緩存并更新數(shù)據(jù)庫中的密碼canvas上實現(xiàn)click效果,必然是通過計算點擊位置實現(xiàn)的。
而你做了自適應以后,想要點擊的熱點區(qū)域不變的話,就需要拿到你的標準寬高與當前頁面的寬高進行計算,得出正確的縮放比例后,然后修改點擊的熱點區(qū)域。
類似這樣的:
const standardWidth = 1920
let widthScaleRatio = window.screen.availWidth / standardWidth
let triggerXRange = [0, 800]
$canvas.click(e => {
if (e.clientX >= triggerXRange[0] * widthScaleRatio && e.clientX <= triggerXRange[1] * widthScaleRatio) {
console.log('trigger')
}
})vue-cli 重裝一次試試
npm install vue-cli -g
vue init webpack XXXXX1、題主第一個問題:想這樣:
在某個條件分支下創(chuàng)建一個函數(shù),并且只在這個分支內(nèi)使用。
所以寫出下面代碼:
if (true) {
// 在某個條件分支下創(chuàng)建一個函數(shù),并且只在這個分支內(nèi)使用。
function a() {
// code...
}
a();
}
但是,題主如果在 if 語句塊之外訪問函數(shù) a,是可以的,因為
ES6 在非嚴格模式下塊級函數(shù)的作用域會被提升到所在函數(shù)或全局環(huán)境的頂部,而不是代碼塊的頂部。
所以下面代碼不會報錯:
if (true) {
// 在某個條件分支下創(chuàng)建一個函數(shù),并且只在這個分支內(nèi)使用。
function a() {
// code...
}
a();
}
a;//返回函數(shù) a
所以,題主想要的
在某個條件分支下創(chuàng)建一個函數(shù),并且只在這個分支內(nèi)使用
在非嚴格模式下,并沒有實現(xiàn),或者說,看起來實現(xiàn)了,但實際上沒有,反而造成了全局變量污染且容易引起歧義;
在嚴格模式下,是實現(xiàn)了的,也就是說,上面的函數(shù) a 只能在 if 語句塊內(nèi)訪問,因為
ES6 會將 a() 函數(shù)視為塊級聲明,并允許它在定義所在的代碼塊內(nèi)部被訪問,且塊級函數(shù)會被提升到所在代碼塊的頂部
2、題主的第二個問題:
是不是在ES6之前,這樣聲明是語法錯誤?
答:
在 ES3 或更早版本中,在代碼塊中聲明函數(shù)(即塊級函數(shù))嚴格來說應當是一個語法錯誤,但所有的瀏覽器卻都支持該語法??上У氖?,每個支持該語法的瀏覽器都有輕微的行為差異,所以最佳實踐就是不要在代碼塊中聲明函數(shù)(更好的選擇是使用函數(shù)表達式)。為了控制這種不兼容行為, ES5 的嚴格模式為代碼塊內(nèi)部的函數(shù)聲明引入了一個錯誤
3、題主的第三個問題:
另外,我會把這個函數(shù)保持在它被調(diào)用之前,這樣就不會發(fā)生變量提升了。
題主請先去了解下函數(shù)聲明語句的變量提升,題主的這句話代表題主并不理解變量提升;
4、題主的第四個問題:
其實我很郁悶,因為我的代碼要根據(jù)不同場景執(zhí)行不同的代碼,有些函數(shù)只在某一個場景下使用。按照這個標準的話要把大量函數(shù)移出來,結(jié)果就是聲明的這些函數(shù)有很多根本沒有被調(diào)用。這樣是不是會多占用資源?
這個不太清楚,我粗淺的認為不會,因為 js 有垃圾回收機制,如果沒有閉包,正常情況下都會被垃圾回收掉的,閉包題主請單獨查資料,或者戳這
是否是 @NonNull @Nullable 注解在作怪
本地文件夾打開的html,瀏覽器是無法讀寫cookie的,印象中只有Firefox可以。
<!DOCTYPE html>
<html>
<head>
<title>test</title>
</head>
<body>
<img image-code="#qq_1_gif#" class="emoji_icon" src="image/qq/1.gif">
<img image-code="#qq_2_gif#" class="emoji_icon" src="image/qq/2.gif">
<script type="text/javascript">
let emoji_icons = document.querySelectorAll('.emoji_icon');
emoji_icons.forEach((emoji_icon) => {
let val= emoji_icon.getAttribute('image-code');
console.log(val);
})
</script>
</body>
</html>
這總簡單的就別用jq了,你的$(".emoji_icon") 得到的是對象,沒有這種操作的,要先獲取每個里面的dom
你直接復制我的代碼看下就知道了,用的是ES6的語法
$(".tab li").click(function(){
var ccc="dhshdh";
bbb = ccc;
});你想要出驗證碼嗎?
<input type="text" class="input-text radius mt-10" style="width: 70px;text-align: center;" placeholder="驗證碼" required="" name="yanzhengma" id="yanzhengma">
<img id="img" onclick="getimg(this)" style="width:150px;height: 40px;" src="{:U('Login/verify')}" alt="verify_code">
<br>
————————————————————————————————————————————————————————————————————————————————
<script>
function getimg(data){
//"+id="+Math.random()
data.src="{:U('Login/verify')}"+'?'+"id="+Math.random();
//console.log(Math.random());
console.log("{:U('Login/verify')}"+'?'+"id="+Math.random());
}
</script>
直接寫 [res], js 要怎么知道這個 res 指的是什么?
要知道,對于 js 解析器來說,watch.number: [res] 和 methods.res 里完全就聯(lián)系不到一起。
Vue 再牛逼也不能超出 js 語法的表達能力吧,所以這個監(jiān)聽的寫法只是 Vue 會幫你去 methods 里找有沒有能對應上的函數(shù)罷了。
替換全部,就是用正則表達式的 加上全局 g的標示, 對于 " 和 ' 是需要轉(zhuǎn)義的 \" 和 \'
Error 87: The Parameter is incorrect
這個錯誤是命令行參數(shù)不正確.
你試試用cmd啟動項目,不用pycharm直接啟動.
也許是pycharm的問題.
server.as 下 getMediaLibrary 方法,需要獲取4個json文件
下面4個是我網(wǎng)站的json文件(其實我也是從官網(wǎng)的抓的)
造型,角色,聲音,背景
至于資源庫,我之前down了一個(度盤地址)但這個并不全(并且沒更新),后來自己寫了個腳本讀json然后一條條獲取的(數(shù)據(jù)很大..)
對了,解壓出的media文件夾就是那個資源庫
@樓主,接回復,因為想直接截圖...
我的提交流程其實比較繁瑣(蠢),畢竟涉及到三塊(而as除了HttpRequest外無法直接與服務端接觸)。
流程截圖如下:
至于js具體代碼你可以直接看下創(chuàng)建頁面,as代碼相對簡單:
addExternalCallback('ASCallbackSave', saveCallbackProject);//保存回調(diào)模塊監(jiān)聽
public function saveCallbackProject(arr):void {
externalCall('console.log', null, arr);
function squeakSoundsConverted():void {
scriptsPane.saveScripts(false);
var projectType:String = extensionManager.hasExperimentalExtensions() ? '.sbx' : '.sb2';
var defaultName:String = StringUtil.trim(projectName());
defaultName = ((defaultName.length > 0) ? defaultName : 'project') + projectType;
var zipData:ByteArray = projIO.encodeProjectAsZipFile(stagePane);//通過byteArray格式保存數(shù)據(jù)
//倆域名驗證domain保證不會跨域
externalCall('JSGetDomain',function(domain:String):void{
var url:String = 'http://www.' + domain + '/creation-platform/scratch/upload?';
externalCall('console.log', null, url);
var url_param:String = 'project_id=' + arr['project_id'] + '&';//添加作品id做上傳用.
url += url_param;
externalCall('console.log', null, url);
externalCall('console.log', null, '正在保存項目');
server.saveOnServerByPost(url, zipData);
externalCall('console.log', null, '項目保存成功');
});
//--end
}
if (arr['status'] != 'ok') {
if (arr['is_draft'] != 1) {
jsThrowError('cencer taken , not saved');
} else { //保存草稿
var projIO:ProjectIO = new ProjectIO(app);
projIO.convertSqueakSounds(stagePane, squeakSoundsConverted);
}
} else { //保存用戶作品
var projIO:ProjectIO = new ProjectIO(app);
projIO.convertSqueakSounds(stagePane, squeakSoundsConverted);
}
}
至于js代碼直接看我那個網(wǎng)站創(chuàng)建頁面就行,我都沒做js文件,全都寫頁面上了....
wow.js并不支持模塊導出,所以你這樣寫肯定報錯的。
共享?樓主所說的是不是兩個引用到同一個地方去了。如果是int這樣的基本類型,那是沒有共享的,參見《Think in Java》 第四版:
對于這些類型(指基本數(shù)據(jù)類型),Java采取和c和c++相同的方法。
這樣的值是開辟空間直接存,不會有兩個變量“引用”到同一個地方去了。我?guī)缀跽J定該視頻教程說錯了。
解決了嗎? 怎么解決的? 求方法
寫兩套模板,分兩個域名管理,這是最好的。
描述得不是很明白,不過看了下你的 sql 中并沒有存在mysql 中的去重 distinct 或者 group by 操作,如果你是不知道這兩個方法,可以自行了解下。這個應該能滿足你說的,不同 store_id 。
當然,也可能你是其它需求,這樣的話,你可能需要描述得更清楚些,才能讓大家能對你提供有效的建議。
北大青鳥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)師。