在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/ HTML問答
傲寒 回答

js是在瀏覽器中執(zhí)行的,不可能操作瀏覽器外的東西,可以把pm打一頓了

鐧簞噯 回答

js 是解釋型語言,不需要編譯后在運(yùn)行的,直接就可以運(yùn)行的,你運(yùn)行哪個文件,哪個文件就是入口
Java屬于編譯型語言,需要編譯后在JVM上運(yùn)行的,所以有個入口函數(shù),方便編譯的時候查找入口

情已空 回答

Map沒有map這個方法,兄臺

clipboard.png

擱淺 回答

啥選擇器 這不就普通類名嗎 只要不是數(shù)字開頭就行 你在class中用多少個-都行
源碼 圖片描述

冷咖啡 回答

vue-cli 重裝一次試試

npm install vue-cli -g

vue init webpack XXXXX
萌吟 回答

1、題主第一個問題:想這樣:

在某個條件分支下創(chuàng)建一個函數(shù),并且只在這個分支內(nèi)使用。

所以寫出下面代碼:

if (true) {
    // 在某個條件分支下創(chuàng)建一個函數(shù),并且只在這個分支內(nèi)使用。
    function a() {
        // code...
    }
    a();
}

但是,題主如果在 if 語句塊之外訪問函數(shù) a,是可以的,因?yàn)?/p>

ES6 在非嚴(yán)格模式下塊級函數(shù)的作用域會被提升到所在函數(shù)或全局環(huán)境的頂部,而不是代碼塊的頂部。

所以下面代碼不會報錯:

if (true) {
    // 在某個條件分支下創(chuàng)建一個函數(shù),并且只在這個分支內(nèi)使用。
    function a() {
        // code...
    }
    a();
}
a;//返回函數(shù) a 

所以,題主想要的

在某個條件分支下創(chuàng)建一個函數(shù),并且只在這個分支內(nèi)使用

非嚴(yán)格模式下,并沒有實(shí)現(xiàn),或者說,看起來實(shí)現(xiàn)了,但實(shí)際上沒有,反而造成了全局變量污染且容易引起歧義;

嚴(yán)格模式下,是實(shí)現(xiàn)了的,也就是說,上面的函數(shù) a 只能在 if 語句塊內(nèi)訪問,因?yàn)?/p>

ES6 會將 a() 函數(shù)視為塊級聲明,并允許它在定義所在的代碼塊內(nèi)部被訪問,且塊級函數(shù)會被提升到所在代碼塊的頂部

2、題主的第二個問題:

是不是在ES6之前,這樣聲明是語法錯誤?

答:

在 ES3 或更早版本中,在代碼塊中聲明函數(shù)(即塊級函數(shù))嚴(yán)格來說應(yīng)當(dāng)是一個語法錯誤,但所有的瀏覽器卻都支持該語法??上У氖?,每個支持該語法的瀏覽器都有輕微的行為差異,所以最佳實(shí)踐就是不要在代碼塊中聲明函數(shù)(更好的選擇是使用函數(shù)表達(dá)式)。

為了控制這種不兼容行為, ES5 的嚴(yán)格模式為代碼塊內(nèi)部的函數(shù)聲明引入了一個錯誤

3、題主的第三個問題:

另外,我會把這個函數(shù)保持在它被調(diào)用之前,這樣就不會發(fā)生變量提升了。

題主請先去了解下函數(shù)聲明語句的變量提升,題主的這句話代表題主并不理解變量提升;

clipboard.png

4、題主的第四個問題:

其實(shí)我很郁悶,因?yàn)槲业拇a要根據(jù)不同場景執(zhí)行不同的代碼,有些函數(shù)只在某一個場景下使用。按照這個標(biāo)準(zhǔn)的話要把大量函數(shù)移出來,結(jié)果就是聲明的這些函數(shù)有很多根本沒有被調(diào)用。這樣是不是會多占用資源?

這個不太清楚,我粗淺的認(rèn)為不會,因?yàn)?js 有垃圾回收機(jī)制,如果沒有閉包,正常情況下都會被垃圾回收掉的,閉包題主請單獨(dú)查資料,或者戳這

參考:深入理解ES6-中-非掃描版

放開她 回答

本地文件夾打開的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
你直接復(fù)制我的代碼看下就知道了,用的是ES6的語法

鹿惑 回答
$(".tab li").click(function(){
  var ccc="dhshdh";
  bbb = ccc;
});
局外人 回答

直接寫 [res], js 要怎么知道這個 res 指的是什么?

要知道,對于 js 解析器來說,watch.number: [res]methods.res 里完全就聯(lián)系不到一起。

Vue 再牛逼也不能超出 js 語法的表達(dá)能力吧,所以這個監(jiān)聽的寫法只是 Vue 會幫你去 methods 里找有沒有能對應(yīng)上的函數(shù)罷了。

命于你 回答

替換全部,就是用正則表達(dá)式的 加上全局 g的標(biāo)示, 對于 " 和 ' 是需要轉(zhuǎn)義的 \" 和 \'

妖妖 回答

server.as 下 getMediaLibrary 方法,需要獲取4個json文件
下面4個是我網(wǎng)站的json文件(其實(shí)我也是從官網(wǎng)的抓的)
造型,角色聲音背景
至于資源庫,我之前down了一個(度盤地址)但這個并不全(并且沒更新),后來自己寫了個腳本讀json然后一條條獲取的(數(shù)據(jù)很大..)
對了,解壓出的media文件夾就是那個資源庫


@樓主,接回復(fù),因?yàn)橄胫苯咏貓D...
我的提交流程其實(shí)比較繁瑣(蠢),畢竟涉及到三塊(而as除了HttpRequest外無法直接與服務(wù)端接觸)。
流程截圖如下:
流程

至于js具體代碼你可以直接看下創(chuàng)建頁面,as代碼相對簡單:

  • (以下都是as代碼)先設(shè)置js回調(diào)接口
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ù)
            //倆域名驗(yàn)證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, '正在保存項(xiàng)目');
                server.saveOnServerByPost(url, zipData);
                externalCall('console.log', null, '項(xiàng)目保存成功');
            });
            //--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并不支持模塊導(dǎo)出,所以你這樣寫肯定報錯的。

笨笨噠 回答

解決了嗎? 怎么解決的? 求方法

來守候 回答

寫兩套模板,分兩個域名管理,這是最好的。

瞄小懶 回答

誰有辦法解決呀。。。幫幫我吧,要命了

誮惜顏 回答

console.log(111111111);分號的問題