php、js、css_javascript スキルで文字列をインターセプトするメソッドのコレクション
あまり内容が含まれていない可能性がありますので、購入しないでください。
1 つ目は PHP のバージョンです。
実際には、mb_strimwidth 関数を使用するだけで済みます。この関数の説明は次のとおりです。
mb_strimwidth — 指定された幅で切り詰められた文字列を取得します
string mb_strimwidth ( string $str , int $start , int $width [, string $trimmark = "" [, string $encoding = mb_internal_encoding() ]] )
パラメータの説明:
$str は切り詰められる文字列 (つまり、元の文字列、出力文字列)
$start は文字のインターセプトを開始します。デフォルトは 0
です。
$width トリミングする幅
$trimmark インターセプト後、文字列の末尾に追加される内容 (一般に... 省略を意味します)、デフォルトは空です
$encoding パラメータは非常に重要です。文字列が中国語の場合は追加する必要があります。さもないと。 。 。 。 「�」の部分が見えますが、WordPressテーマでは記事の一部を表示する必要があるため、最後に文字化けが発生します。なぜ長い間。さらに、このパラメータは Web ページのエンコード形式と一致している必要があります。個人テスト中、Web ページは gbk として記述されると、中国語の文字がおかしくなってしまいます。 。 (説明を求めてください)
PHP バージョンについてはこれで終わりです。時々、これは PHP 言語に問題があるのではないかと思うことがありますが、実際には、それは単に私たちが注意深く学習していないだけです。
js バージョン:
substring() メソッドの最初のパラメータは必須であり、文字列内で抽出される部分文字列の最初の文字の位置です。2 番目のパラメータはオプションであり、stringObject 内で抽出される部分文字列の最後の文字です。位置にはあと 1 桁あり、デフォルトはなしで、文字列の末尾に達します。
substr() の最初のパラメータは必須です。抽出される部分文字列の開始インデックス。数値である必要があります。負の場合、このパラメータは文字列の末尾からの位置を宣言します。つまり、-1 は文字列の最後の文字を指し、-2 は最後から 2 番目の文字を指し、以下同様になります。 2 番目のパラメータはオプションです。部分文字列内の文字数。数値である必要があります。このパラメータを省略した場合は、stringObject の先頭から末尾までの文字列が返されます。
例:
var str="Hello world!"
Document.write(str.substring(3))
元の文字列の 3 桁目から最後まで
var str="Hello world!"
Document.write(str.substring(3,7))
元の文字列の 4 桁目から 7 桁目まで
var str="Hello world!"
Document.write(str.substr(3))
3番手から最後まで
var str="Hello world!"
Document.write(str.substr(3,7))
出力: 低世界
4 桁目から始めて 7 桁を切り取ります。
これら 2 つの JS メソッドを確認できます
http://www.w3school.com.cn/js/jsref_substring.asp
http://www.w3school.com.cn/jsref/jsref_substr.asp
3 番目は CSS
CSS インターセプトでは主に text-overflow 属性が使用されます。
テキストオーバーフロー: [ クリップ | ]
text-overflow のデフォルト値は Clip です。つまり、コンテンツがコンテナを超えると、余分なテキストが切り取られます。値が ellipsis の場合、余分なテキストは省略記号で置き換えることもできます。余分なテキストを置き換える特定の文字列 (現在 Firefox でのみサポートされています)。
省略記号の例:
.ellipsis{
オーバーフロー: 非表示;
ホワイトスペース: nowrap;
text-overflow: ellipsis;
}
[コピー]参照:
http://quirksmode.org/css/user-interface/textoverflow.html
https://developer.mozilla.org/en-US/docs/Web/CSS/text-overflow
実はcssの記述はmozilla開発者サイトの凡例を見ると理解できます。ここで言うことはあまりありません。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPはWeb開発と迅速なプロトタイピングに適しており、Pythonはデータサイエンスと機械学習に適しています。 1.PHPは、単純な構文と迅速な開発に適した動的なWeb開発に使用されます。 2。Pythonには簡潔な構文があり、複数のフィールドに適しており、強力なライブラリエコシステムがあります。

PHPは1994年に発信され、Rasmuslerdorfによって開発されました。もともとはウェブサイトの訪問者を追跡するために使用され、サーバー側のスクリプト言語に徐々に進化し、Web開発で広く使用されていました。 Pythonは、1980年代後半にGuidovan Rossumによって開発され、1991年に最初にリリースされました。コードの読みやすさとシンプルさを強調し、科学的コンピューティング、データ分析、その他の分野に適しています。

CraftCMSを使用してWebサイトを開発する場合、特にCSSやJavaScriptファイルを頻繁に更新する場合、リソースファイルのキャッシュ問題が発生することがよくあります。古いバージョンのファイルがブラウザによってキャッシュされ、ユーザーが最新の変更を表示しないようにすることがあります。この問題は、ユーザーエクスペリエンスに影響を与えるだけでなく、開発とデバッグの難しさを高めます。最近、プロジェクトで同様のトラブルに遭遇し、いくつかの調査の後、プラグインWiejeben/Craft-Laravel-Mixが見つかりました。

まだ人気があるのは、使いやすさ、柔軟性、強力なエコシステムです。 1)使いやすさとシンプルな構文により、初心者にとって最初の選択肢になります。 2)Web開発、HTTP要求とデータベースとの優れた相互作用と密接に統合されています。 3)巨大なエコシステムは、豊富なツールとライブラリを提供します。 4)アクティブなコミュニティとオープンソースの性質は、それらを新しいニーズとテクノロジーの傾向に適応させます。

HTML、CSS、およびJavaScriptは、最新のWebページを構築するためのコアテクノロジーです。1。HTMLはWebページ構造を定義します。2。CSSはWebページの外観に責任があります。

Laravel 8は、パフォーマンスの最適化のための次のオプションを提供します。キャッシュ構成:Redisを使用してドライバー、キャッシュファサード、キャッシュビュー、ページスニペットをキャッシュします。データベースの最適化:インデックスを確立し、クエリスコープを使用し、雄弁な関係を使用します。 JavaScriptおよびCSS最適化:バージョン制御を使用し、アセットをマージおよび縮小し、CDNを使用します。コードの最適化:Composer Installation Packageを使用し、Laravelヘルパー機能を使用し、PSR標準に従ってください。監視と分析:Laravel Scoutを使用し、望遠鏡を使用し、アプリケーションメトリックを監視します。

新しいコンテンツ管理システム(CMS)を開発するとき、私は一般的ではあるが難しい問題に遭遇しました。複雑さを加えずに完全に機能するCMSをすばやく構築する方法です。市場には多くの既製のCMSソリューションがありますが、それらは多くの場合、構成するには大きすぎて複雑すぎて、小規模プロジェクトの負担になる可能性があります。いくつかの調査の後、私はlebenlabs/simplecmsライブラリを発見しました。これは、作曲家を通じてシンプルで効率的なソリューションを提供します。
