目次
この記事では主に 19 の便利な JavaScript 省略テクニックを紹介します。お役に立てれば幸いです。 " >この記事では主に 19 の便利な JavaScript 省略テクニックを紹介します。お役に立てれば幸いです。
1. 三項演算子" >1. 三項演算子
2.短路求值简写方式" >2.短路求值简写方式
3.声明变量简写方法" >3.声明变量简写方法
4.if存在条件简写方法" >4.if存在条件简写方法
5.JavaScript循环简写方法" >5.JavaScript循环简写方法
6.短路评价" >6.短路评价
7.十进制指数" >7.十进制指数
8.对象属性简写" >8.对象属性简写
if ステートメントをネストすることもできます: " > if ステートメントをネストすることもできます:
または、ショートサーキット評価メソッドを使用することもできます: " > または、ショートサーキット評価メソッドを使用することもできます:
13.解构赋值简写方法" >13.解构赋值简写方法
14.多行字符串简写" >14.多行字符串简写
15.扩展运算符简写" >15.扩展运算符简写
16.强制参数简写" >16.强制参数简写
17.Array.find简写" >17.Array.find简写
18.Object[key]简写" >18.Object[key]简写
19.双重非位运算简写" >19.双重非位运算简写
ホームページ ウェブフロントエンド jsチュートリアル JavaScript の 19 の便利な短縮テクニック

JavaScript の 19 の便利な短縮テクニック

Jan 03, 2018 pm 02:56 PM
javascript js 共有

この記事では主に 19 の便利な JavaScript 省略テクニックを紹介します。お役に立てれば幸いです。

1. 三項演算子

if...else ステートメントを書きたい場合は、代わりに三項演算子を使用します。

<span style="font-size: 16px;">const x = 20;<br>let answer;<br>if (x > 10) {<br>    answer = 'is greater';<br>} else {<br>    answer = 'is lesser';<br>}<br></span>
ログイン後にコピー

省略形:
<code><span style="font-size: 16px;">const answer = x > 10 ? 'is greater' : 'is lesser';</span>

也可以嵌套if语句:
<span style="font-size: 16px;">const big = x > 10 ? " greater 10" : x</span>

2.短路求值简写方式

当给一个变量分配另一个值时,想确定源始值不是null,undefined或空值。可以写撰写一个多重条件的if语句。

<span style="font-size: 16px;">if (variable1 !== null || variable1 !== undefined || variable1 !== '') {<br>     let variable2 = variable1;<br>}<br></span>
ログイン後にコピー

或者可以使用短路求值方法:
<span style="font-size: 16px;">const variable2 = variable1  || 'new';</span>

3.声明变量简写方法

<span style="font-size: 16px;">let x;<br>let y;<br>let z = 3;<br></span>
ログイン後にコピー

简写方法:
<span style="font-size: 16px;">let x, y, z=3;</span>

4.if存在条件简写方法

<span style="font-size: 16px;">if (likeJavaScript === true)</span>

简写:
<span style="font-size: 16px;">if (likeJavaScript)</span>

只有likeJavaScript是真值时,二者语句才相等

如果判断值不是真值,则可以这样:

<span style="font-size: 16px;">let a;<br>if ( a !== true ) {<br>// do something...<br>}<br></span>
ログイン後にコピー

简写:

<span style="font-size: 16px;">let a;<br>if ( !a ) {<br>// do something...<br>}<br></span>
ログイン後にコピー

5.JavaScript循环简写方法

<span style="font-size: 16px;">for (let i = 0; i < allImgs.length; i++)</span>

简写:
<span style="font-size: 16px;">for (let index in allImgs)</span>
也可以使用Array.forEach:

<span style="font-size: 16px;">function logArrayElements(element, index, array) {<br/>  console.log("a[" + index + "] = " + element);<br/>}<br/>[2, 5, 9].forEach(logArrayElements);<br/>// logs:<br/>// a[0] = 2<br/>// a[1] = 5<br/>// a[2] = 9<br/></span>
ログイン後にコピー

6.短路评价

给一个变量分配的值是通过判断其值是否为null或undefined,则可以:

<span style="font-size: 16px;">let dbHost;<br/>if (process.env.DB_HOST) {<br/>  dbHost = process.env.DB_HOST;<br/>} else {<br/>  dbHost = &#39;localhost&#39;;<br/>}<br/></span>
ログイン後にコピー

简写:
<span style="font-size: 16px;">const dbHost = process.env.DB_HOST || &#39;localhost&#39;;</span>

7.十进制指数

当需要写数字带有很多零时(如10000000),可以采用指数(1e7)来代替这个数字:
<span style="font-size: 16px;">for (let i = 0; i < 10000; i++) {}</span>
简写:

<span style="font-size: 16px;">for (let i = 0; i < 1e7; i++) {}<br/><br/>// 下面都是返回true<br/>1e0 === 1;<br/>1e1 === 10;<br/>1e2 === 100;<br/>1e3 === 1000;<br/>1e4 === 10000;<br/>1e5 === 100000;<br/></span>
ログイン後にコピー

8.对象属性简写

如果属性名与key名相同,则可以采用ES6的方法:
<span style="font-size: 16px;">const obj = { x:x, y:y };</span>

简写:
<span style="font-size: 16px;">const obj = { x, y };</span>constanswer = x > 10 ? 'より大きい' : 'より小さい';

if ステートメントをネストすることもできます:

<span style="font-size: 16px;">const big = x > 10 ? "greater 10" : x</span>

2. 変数に別の値を代入する場合、ソース値を決定する必要があります。 null、未定義、または空の値ではありません。複数条件の if ステートメントを作成できます。

<span style="font-size: 16px;">function sayHello(name) {<br/>  console.log(&#39;Hello&#39;, name);<br/>}<br/><br/>setTimeout(function() {<br/>  console.log(&#39;Loaded&#39;)<br/>}, 2000);<br/><br/>list.forEach(function(item) {<br/>  console.log(item);<br/>});<br/></span>
ログイン後にコピー

または、ショートサーキット評価メソッドを使用することもできます:

<p>const variable2 = variable1 || 'new';<span style="font-size: 16px;">

3. 変数のショートハンドメソッドを宣言します

<span style="font-size: 16px;">sayHello = name => console.log('Hello', name);<br><br>setTimeout(() => console.log('Loaded'), 2000);<br><br>list.forEach(item => console.log(item));<br></span></code></p> <p>短縮メソッド :<span style="font-size: 16px;"></span><code></code></p>let x, y, z=3;<h2><span style="font-size: 16px;"></span></h2>4.if 条件付き省略メソッド<p><span style="font-size: 16px;"></span><code></code></p>if (likeJavaScript === true)<p> <span style="font-size: 16px;"></span></p>略語:<h2>
<span style="font-size: 16px;"><code></code></span>if (likeJavaScript)</h2>
<p><span style="font-size: 16px;"></span>likeJavaScriptが真の値である場合のみ、2つのステートメントは等しい</p>
<p><span style="font-size: 16px;"></span>判定値がそうでない場合true 値の場合、これを行うことができます:</p>🎜<pre class="brush:php;toolbar:false"><span style="font-size: 16px;">function calcCircumference(diameter) {<br>  return Math.PI * diameter<br>}<br><br>var func = function func() {<br>  return { foo: 1 };<br>};<br></span>
ログイン後にコピー
🎜🎜略語:🎜🎜
<span style="font-size: 16px;">calcCircumference = diameter => (<br>  Math.PI * diameter;<br>)<br><br>var func = () => ({ foo: 1 });<br></span>
ログイン後にコピー
🎜🎜5. JavaScript ループ略語メソッド🎜🎜🎜🎜for (let i = 0; i < allImgs.length; i++) 🎜🎜🎜🎜 略語: 🎜🎜🎜for (let Index in allImgs)🎜🎜🎜 Array.forEach を使用することもできます: 🎜🎜
<span style="font-size: 16px;">function volume(l, w, h) {<br/>  if (w === undefined)<br/>    w = 3;<br/>  if (h === undefined)<br/>    h = 4;<br/>  return l * w * h;<br/>}<br/></span>
ログイン後にコピー
🎜🎜6。 🎜🎜🎜変数に割り当てられた値が渡されます。値が null か未定義であるかを判断するには、次のようにします。 🎜🎜
<span style="font-size: 16px;">volume = (l, w = 3, h = 4 ) => (l * w * h);<br><br>volume(2) //output: 24<br>🎜🎜 省略形: 🎜🎜<code>🎜const dbHost = process.env.DB_HOST || 'localhost' ;🎜</code>🎜🎜🎜7. 10 進数の指数 🎜🎜🎜🎜多くのゼロを含む数値 (10000000 など) を記述する必要がある場合は、指数 (1e7) を使用して数値を置き換えることができます: 🎜🎜<code>🎜for (let i = 0; i 🎜🎜 省略形: 🎜🎜<pre class="brush:php;toolbar:false"><span style="font-size: 16px;">const welcome = 'You have logged in as ' + first + ' ' + last + '.'<br><br>const db = 'http://' + host + ':' + port + '/' + database;<br></span>
ログイン後にコピー
🎜🎜8. オブジェクト属性の省略形🎜🎜🎜🎜 属性名がキー名については、ES6 メソッドを使用できます: 🎜🎜🎜const obj = { x:x, y:y };🎜🎜🎜🎜省略形: 🎜🎜🎜const obj = { x , y };🎜🎜🎜🎜9. アロー関数の略語🎜🎜🎜 🎜関数を記述する従来の方法は理解しやすく、書きやすいですが、別の関数にネストされると、これらの利点が失われます。 🎜🎜
<span style="font-size: 16px;">const welcome = `You have logged in as ${first} ${last}`;<br><br>const db = `http://${host}:${port}/${database}`;<br></span>
ログイン後にコピー
ログイン後にコピー
🎜🎜略語: 🎜🎜
<span style="font-size: 16px;">const observable = require('mobx/observable');<br>const action = require('mobx/action');<br>const runInAction = require('mobx/runInAction');<br><br>const store = this.props.store;<br>const form = this.props.form;<br>const loading = this.props.loading;<br>const errors = this.props.errors;<br>const entity = this.props.entity;<br></span>
ログイン後にコピー
ログイン後にコピー
🎜🎜10. 暗黙的な戻り値の略語🎜🎜🎜🎜 return ステートメントは、関数の最終結果を返すためによく使用されます。関数は { を省略する必要があります。 return キーワードを省略するには)🎜🎜🎜🎜 複数行のステートメント (オブジェクト リテラル式など) を返すには、関数本体を () で囲む必要があります。 🎜🎜
<span style="font-size: 16px;">import { observable, action, runInAction } from 'mobx';<br><br>const { store, form, loading, errors, entity } = this.props;<br></span>
ログイン後にコピー
ログイン後にコピー
🎜🎜略称: 🎜🎜
<span style="font-size: 16px;">const { store, form, loading, errors, entity:contact } = this.props;<br>//最后一个变量名为contact<br></span>
ログイン後にコピー
ログイン後にコピー
🎜🎜11. デフォルトのパラメータ値🎜🎜🎜🎜関数内のパラメータにデフォルト値を渡すには、通常if文を使って記述しますが、ES6を使用してデフォルト値を定義します非常に簡潔になります:🎜 🎜
<span style="font-size: 16px;">const lorem = 'Lorem ipsum dolor sit amet, consectetur\n\t'<br>    + 'adipisicing elit, sed do eiusmod tempor incididunt\n\t'<br>    + 'ut labore et dolore magna aliqua. Ut enim ad minim\n\t'<br>    + 'veniam, quis nostrud exercitation ullamco laboris\n\t'<br>    + 'nisi ut aliquip ex ea commodo consequat. Duis aute\n\t'<br>    + 'irure dolor in reprehenderit in voluptate velit esse.\n\t'<br></span>
ログイン後にコピー
ログイン後にコピー
🎜🎜 略語: 🎜🎜
<span style="font-size: 16px;">const lorem = `Lorem ipsum dolor sit amet, consectetur<br>    adipisicing elit, sed do eiusmod tempor incididunt<br>    ut labore et dolore magna aliqua. Ut enim ad minim<br>    veniam, quis nostrud exercitation ullamco laboris<br>    nisi ut aliquip ex ea commodo consequat. Duis aute<br>    irure dolor in reprehenderit in voluptate velit esse.`<br></span>
ログイン後にコピー
ログイン後にコピー
🎜🎜 12. テンプレート文字列🎜🎜🎜🎜 従来の JavaScript 言語では、出力テンプレートは通常次のように記述されます。 🎜🎜
<span style="font-size: 16px;">// joining arrays<br>const odd = [1, 3, 5];<br>const nums = [2 ,4 , 6].concat(odd);<br><br>// cloning arrays<br>const arr = [1, 2, 3, 4];<br>const arr2 = arr.slice()<br></span>
ログイン後にコピー
ログイン後にコピー
🎜🎜ES6 ではバッククォートと ${} 省略形を使用できます: 🎜🎜
<span style="font-size: 16px;">const welcome = `You have logged in as ${first} ${last}`;<br><br>const db = `http://${host}:${port}/${database}`;<br></span>
ログイン後にコピー
ログイン後にコピー

13.解构赋值简写方法

在web框架中,经常需要从组件和API之间来回传递数组或对象字面形式的数据,然后需要解构它

<span style="font-size: 16px;">const observable = require('mobx/observable');<br>const action = require('mobx/action');<br>const runInAction = require('mobx/runInAction');<br><br>const store = this.props.store;<br>const form = this.props.form;<br>const loading = this.props.loading;<br>const errors = this.props.errors;<br>const entity = this.props.entity;<br></span>
ログイン後にコピー
ログイン後にコピー

简写:

<span style="font-size: 16px;">import { observable, action, runInAction } from 'mobx';<br><br>const { store, form, loading, errors, entity } = this.props;<br></span>
ログイン後にコピー
ログイン後にコピー

也可以分配变量名:

<span style="font-size: 16px;">const { store, form, loading, errors, entity:contact } = this.props;<br>//最后一个变量名为contact<br></span>
ログイン後にコピー
ログイン後にコピー

14.多行字符串简写

需要输出多行字符串,需要使用+来拼接:

<span style="font-size: 16px;">const lorem = 'Lorem ipsum dolor sit amet, consectetur\n\t'<br>    + 'adipisicing elit, sed do eiusmod tempor incididunt\n\t'<br>    + 'ut labore et dolore magna aliqua. Ut enim ad minim\n\t'<br>    + 'veniam, quis nostrud exercitation ullamco laboris\n\t'<br>    + 'nisi ut aliquip ex ea commodo consequat. Duis aute\n\t'<br>    + 'irure dolor in reprehenderit in voluptate velit esse.\n\t'<br></span>
ログイン後にコピー
ログイン後にコピー

使用反引号,则可以达到简写作用:

<span style="font-size: 16px;">const lorem = `Lorem ipsum dolor sit amet, consectetur<br>    adipisicing elit, sed do eiusmod tempor incididunt<br>    ut labore et dolore magna aliqua. Ut enim ad minim<br>    veniam, quis nostrud exercitation ullamco laboris<br>    nisi ut aliquip ex ea commodo consequat. Duis aute<br>    irure dolor in reprehenderit in voluptate velit esse.`<br></span>
ログイン後にコピー
ログイン後にコピー

15.扩展运算符简写

扩展运算符有几种用例让JavaScript代码更加有效使用,可以用来代替某个数组函数。

<span style="font-size: 16px;">// joining arrays<br>const odd = [1, 3, 5];<br>const nums = [2 ,4 , 6].concat(odd);<br><br>// cloning arrays<br>const arr = [1, 2, 3, 4];<br>const arr2 = arr.slice()<br></span>
ログイン後にコピー
ログイン後にコピー

简写:

<span style="font-size: 16px;">// joining arrays<br>const odd = [1, 3, 5 ];<br>const nums = [2 ,4 , 6, ...odd];<br>console.log(nums); // [ 2, 4, 6, 1, 3, 5 ]<br><br>// cloning arrays<br>const arr = [1, 2, 3, 4];<br>const arr2 = [...arr];<br></span>
ログイン後にコピー

不像concat()函数,可以使用扩展运算符来在一个数组中任意处插入另一个数组。

<span style="font-size: 16px;">const odd = [1, 3, 5 ];<br>const nums = [2, ...odd, 4 , 6];<br></span>
ログイン後にコピー

也可以使用扩展运算符解构:

<span style="font-size: 16px;">const { a, b, ...z } = { a: 1, b: 2, c: 3, d: 4 };<br>console.log(a) // 1<br>console.log(b) // 2<br>console.log(z) // { c: 3, d: 4 }<br></span>
ログイン後にコピー

16.强制参数简写

JavaScript中如果没有向函数参数传递值,则参数为undefined。为了增强参数赋值,可以使用if语句来抛出异常,或使用强制参数简写方法。

<span style="font-size: 16px;">function foo(bar) {<br>  if(bar === undefined) {<br>    throw new Error('Missing parameter!');<br>  }<br>  return bar;<br>}<br></span>
ログイン後にコピー

简写:

<span style="font-size: 16px;">mandatory = () => {<br>  throw new Error('Missing parameter!');<br>}<br><br>foo = (bar = mandatory()) => {<br>  return bar;<br>}<br></span>
ログイン後にコピー

17.Array.find简写

想从数组中查找某个值,则需要循环。在ES6中,find()函数能实现同样效果。

<span style="font-size: 16px;">const pets = [<br>  { type: 'Dog', name: 'Max'},<br>  { type: 'Cat', name: 'Karl'},<br>  { type: 'Dog', name: 'Tommy'},<br>]<br><br>function findDog(name) {<br>  for(let i = 0; i<pets.length; ++i) {<br/>    if(pets[i].type === &#39;Dog&#39; && pets[i].name === name) {<br/>      return pets[i];<br/>    }<br/>  }<br/>}<br/></span>
ログイン後にコピー

简写:

<span style="font-size: 16px;">pet = pets.find(pet => pet.type ==='Dog' && pet.name === 'Tommy');<br>console.log(pet); // { type: 'Dog', name: 'Tommy' }<br></span>
ログイン後にコピー

18.Object[key]简写

考虑一个验证函数

<span style="font-size: 16px;">function validate(values) {<br>  if(!values.first)<br>    return false;<br>  if(!values.last)<br>    return false;<br>  return true;<br>}<br><br>console.log(validate({first:'Bruce',last:'Wayne'})); // true<br></span>
ログイン後にコピー

假设当需要不同域和规则来验证,能否编写一个通用函数在运行时确认?

<span style="font-size: 16px;">// 对象验证规则<br>const schema = {<br>  first: {<br>    required:true<br>  },<br>  last: {<br>    required:true<br>  }<br>}<br><br>// 通用验证函数<br>const validate = (schema, values) => {<br>  for(field in schema) {<br>    if(schema[field].required) {<br>      if(!values[field]) {<br>        return false;<br>      }<br>    }<br>  }<br>  return true;<br>}<br><br><br>console.log(validate(schema, {first:'Bruce'})); // false<br>console.log(validate(schema, {first:'Bruce',last:'Wayne'})); // true<br></span>
ログイン後にコピー

现在可以有适用于各种情况的验证函数,不需要为了每个而编写自定义验证函数了

19.双重非位运算简写

有一个有效用例用于双重非运算操作符。可以用来代替Math.floor(),其优势在于运行更快,可以阅读此文章了解更多位运算。
<span style="font-size: 16px;">Math.floor(4.9) === 4  //true</span>

简写:
<span style="font-size: 16px;">~~4.9 === 4  //true</span>

相关推荐:

js判断是否为空字符串的简写方法实例详解

js的简写写法介绍

怎么简写php 中的三元运算符

以上がJavaScript の 19 の便利な短縮テクニックの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Quark NetdiskをBaidu Netdiskに共有するにはどうすればよいですか? Quark NetdiskをBaidu Netdiskに共有するにはどうすればよいですか? Mar 14, 2024 pm 04:40 PM

Quark Netdisk と Baidu Netdisk は非常に便利なストレージ ツールですが、多くのユーザーはこれら 2 つのソフトウェアが相互運用可能かどうかを疑問に思っています。 Quark NetdiskをBaidu Netdiskに共有するにはどうすればよいですか?このサイトでは、QuarkネットワークディスクファイルをBaiduネットワークディスクに保存する方法をユーザーに詳しく紹介します。 Quark Network Disk から Baidu Network Disk にファイルを保存する方法 方法 1. Quark Network Disk から Baidu Network Disk にファイルを転送する方法を知りたい場合は、まず Quark Network Disk に保存する必要があるファイルをダウンロードして、次に開きますBaidu Network Disk クライアントを起動し、圧縮ファイルを保存するフォルダーを選択し、ダブルクリックしてフォルダーを開きます。 2. フォルダーを開いたら、ウィンドウ左上の「アップロード」をクリックします。 3. コンピュータ上でアップロードする必要がある圧縮ファイルを見つけ、クリックして選択します。

NetEase Cloud Music を WeChat Moments に共有する方法_NetEase Cloud Music を WeChat Moments に共有するチュートリアル NetEase Cloud Music を WeChat Moments に共有する方法_NetEase Cloud Music を WeChat Moments に共有するチュートリアル Mar 25, 2024 am 11:41 AM

1. まず、NetEase Cloud Music に入り、ソフトウェアのホームページ インターフェイスをクリックして、曲の再生インターフェイスに入ります。 2. 次に、曲の再生インターフェイスで、下の図の赤いボックスに示すように、右上隅にある共有機能ボタンを見つけて、クリックして共有チャンネルを選択し、共有チャンネルで「共有先」オプションをクリックします。下部にある [WeChat Moments] を選択すると、コンテンツを WeChat Moments に共有できます。

推奨: 優れた JS オープンソースの顔検出および認識プロジェクト 推奨: 優れた JS オープンソースの顔検出および認識プロジェクト Apr 03, 2024 am 11:55 AM

顔の検出および認識テクノロジーは、すでに比較的成熟しており、広く使用されているテクノロジーです。現在、最も広く使用されているインターネット アプリケーション言語は JS ですが、Web フロントエンドでの顔検出と認識の実装には、バックエンドの顔認識と比較して利点と欠点があります。利点としては、ネットワーク インタラクションの削減とリアルタイム認識により、ユーザーの待ち時間が大幅に短縮され、ユーザー エクスペリエンスが向上することが挙げられます。欠点としては、モデル サイズによって制限されるため、精度も制限されることが挙げられます。 js を使用して Web 上に顔検出を実装するにはどうすればよいですか? Web 上で顔認識を実装するには、JavaScript、HTML、CSS、WebRTC など、関連するプログラミング言語とテクノロジに精通している必要があります。同時に、関連するコンピューター ビジョンと人工知能テクノロジーを習得する必要もあります。 Web 側の設計により、次の点に注意してください。

Baidu Netdisk で友達とファイルを共有する方法 Baidu Netdisk で友達とファイルを共有する方法 Mar 25, 2024 pm 06:52 PM

最近、Baidu Netdisk Android クライアントの新しいバージョン 8.0.0 がリリースされ、このバージョンには多くの変更が加えられただけでなく、多くの実用的な機能も追加されました。その中でも最も目を引くのがフォルダー共有機能の強化だ。ユーザーは簡単に友人を招待して仕事や生活で重要なファイルを共有できるようになり、より便利なコラボレーションと共有が実現します。では、友達と共有する必要があるファイルをどのように共有すればよいでしょうか? 以下では、このサイトの編集者が詳しく説明します。 1) Baidu Cloud APP を開き、まずホームページ上の関連フォルダーをクリックして選択し、次にインターフェイスの右上隅にある [...] アイコンをクリックします (以下を参照) 2) 次に、[+] をクリックします。 「共有メンバー」欄】を選択し、最後に全てにチェックを入れます

Mango TV メンバーのアカウント共有 2023 Mango TV メンバーのアカウント共有 2023 Feb 07, 2024 pm 02:27 PM

Mango TV には、さまざまな種類の映画、テレビシリーズ、バラエティ番組などのリソースがあり、ユーザーはそれらを自由に選択して視聴できます。 Mango TV 会員はすべての VIP ドラマを視聴できるだけでなく、ユーザーが楽しくドラマを視聴できるように最高解像度の画質を設定することもできます。以下では、編集者がユーザーが使用できる無料の Mango TV 会員アカウントをいくつか紹介します。急いで見てください。見てください。 Mango TV 最新のメンバー アカウント無料共有 2023: 注: これらは収集された最新のメンバー アカウントです。直接ログインして使用できます。パスワードを自由に変更しないでください。口座番号: 13842025699 パスワード: qds373 口座番号: 15804882888 パスワード: evr6982 口座番号: 13330925667 パスワード: jgqae 口座番号: 1703

PHP および JS 開発のヒント: 株価ローソク足チャートの描画方法をマスターする PHP および JS 開発のヒント: 株価ローソク足チャートの描画方法をマスターする Dec 18, 2023 pm 03:39 PM

インターネット金融の急速な発展に伴い、株式投資を選択する人がますます増えています。株式取引では、ローソク足チャートは一般的に使用されるテクニカル分析手法であり、株価の変化傾向を示し、投資家がより正確な意思決定を行うのに役立ちます。この記事では、PHP と JS の開発スキルを紹介し、株価ローソク足チャートの描画方法を読者に理解してもらい、具体的なコード例を示します。 1. 株のローソク足チャートを理解する 株のローソク足チャートの描き方を紹介する前に、まずローソク足チャートとは何かを理解する必要があります。ローソク足チャートは日本人が開発した

簡単な JavaScript チュートリアル: HTTP ステータス コードを取得する方法 簡単な JavaScript チュートリアル: HTTP ステータス コードを取得する方法 Jan 05, 2024 pm 06:08 PM

JavaScript チュートリアル: HTTP ステータス コードを取得する方法、特定のコード例が必要です 序文: Web 開発では、サーバーとのデータ対話が頻繁に発生します。サーバーと通信するとき、多くの場合、返された HTTP ステータス コードを取得して操作が成功したかどうかを判断し、さまざまなステータス コードに基づいて対応する処理を実行する必要があります。この記事では、JavaScript を使用して HTTP ステータス コードを取得する方法を説明し、いくつかの実用的なコード例を示します。 XMLHttpRequestの使用

Discuz WeChat共有が表示できない問題を解決 Discuz WeChat共有が表示できない問題を解決 Mar 09, 2024 pm 03:39 PM

タイトル: Discuz WeChat の共​​有が表示されない問題を解決するには、具体的なコード例が必要です モバイル インターネットの発展に伴い、WeChat は人々の日常生活に欠かせないものになりました。 Web サイト開発では、ユーザー エクスペリエンスを向上させ、Web サイトの露出を拡大するために、多くの Web サイトに WeChat 共有機能が統合され、ユーザーが Web サイトのコンテンツを Moments または WeChat グループに簡単に共有できるようになります。ただし、Discuz などのオープンソース フォーラム システムを使用すると、WeChat 共有が表示されないという問題が発生し、ユーザー エクスペリエンスに一定の困難が生じることがあります。

See all articles