並び順

ブックマーク数

期間指定

  • から
  • まで

3481 - 3520 件 / 3533件

新着順 人気順

*JavaScriptの検索結果3481 - 3520 件 / 3533件

  • 配色カラーパレットの基本とFigmaでの使い方徹底ガイド

    Untitled UIブログで公開された「The Ultimate Guide to Creating Color Palettes in Figma (free Figma file)」より、許可をもらい日本語抄訳しています。 無料のFigmaライブラリとこの完全ガイドで、理想のカラーパレットを作ろう! 色彩理論やアクセシビリティの基本、さらにオンラインやFigma内で使える便利な配色ツールを一挙にご紹介します。 「配色ツールを使ってみたけど、なんだかなんだかしっくりこない…」 そんな経験、ありませんか?私も同じ悩みを抱えていました。 そこで、Figmaで理想のカラーパレットを作れるように、実践的なガイドを用意しました。 このガイドでは、色彩理論やアクセシビリティ、色のコントラストなどの基本から、WebやUIデザインで役立つカラーパレットのつくり方まで、すべて網羅しています。 さあ、一緒

      配色カラーパレットの基本とFigmaでの使い方徹底ガイド
    • バーコード検出 API

      @� �� Learn Learn web development Frontend developer course Getting started Common questions Curriculum Learn HTML Introduction to HTML Getting started with HTML Learn CSS What is CSS Getting started with CSS Learn JavaScript How to use data attributes Add JavaScript to your web page

        バーコード検出 API
      • GitHub - JS-DevTools/npm-publish: GitHub Action to publish to NPM

        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

          GitHub - JS-DevTools/npm-publish: GitHub Action to publish to NPM
        • Storybook 8.3

          Storybook is the industry standard workshop for building, testing, and documenting UI components. Hundreds of thousands of developers use it daily, including teams at Microsoft, Spotify, and Ferrari. We recently announced our big bet on the future of UI testing. Component tests are the perfect companion to E2E tests, bringing coverage, control, speed, and reliability to complement E2E’s black box

            Storybook 8.3
          • BehaviorTree.CPP

            BehaviorTree.CPP 4.6The C++ library to build Behavior Trees. Batteries included. Think in terms of Actions, not statesUnlike state machines, behavior trees emphasize executing actions, not transitioning between states. Build extensible and hierarchical behaviorsBehavior Trees are composable. You can build complex behaviors reusing simpler ones. The power of C++, the flexibility of scriptingImpleme

            • ScrollTrigger | GSAP | Docs & Learning

              let tl = gsap.timeline({ // yes, we can add it to an entire timeline! scrollTrigger: { trigger: '.container', pin: true, // pin the trigger element while active start: 'top top', // when the top of the trigger hits the top of the viewport end: '+=500', // end after scrolling 500px beyond the start scrub: 1, // smooth scrubbing, takes 1 second to "catch up" to the scrollbar snap: { snapTo: 'labels'

                ScrollTrigger | GSAP | Docs & Learning
              • 【初心者向け】jQueryとは|メリット・デメリットから記述方法まで解説

                WEBサイト制作やWEBプログラミングの勉強をしている人の中で、jQueryという言葉を知っている人や使用した経験がある人も多いのではないでしょうか。 jQueryとはWEBサイトやWEBサービスを作成するうえで必要となるJavaScriptのライブラリです。しかし、実際にどのような機能を持つ存在なのか詳しく理解しているかと問われると、自信がない人も少なくないでしょう。 そこでこの記事では、jQueryの概要やメリット・デメリット、また使用する場合の記述方法について、詳しく解説していきます。 jQueryとは? jQueryはJavaScriptのためのライブラリです。jQueryを使用することでシンプルにJavaScriptを記述できるようになり、それまで数十行にわたるコードが必要だった処理もわずか数行で実行できるようになりました。 jQueryの登場によってフロントエンド開発が効率化さ

                  【初心者向け】jQueryとは|メリット・デメリットから記述方法まで解説
                • 【完全ガイド】LINEミニアプリ開発からデプロイまでを丁寧に解説 | ギークの逆襲 🐟

                  LINEミニアプリの作り方をご紹介します。 サンプルプログラムを使って開発の方法からご紹介し、デプロイまでをゴールとします。 サンプルプログラムはGithubにあるスターターアプリを使用します。 このサンプルの言語はJavascriptで素のJS(Vanilla)と、NEXT.js、NUXT.jsで動作可能です。 途中、画面が表示されない問題や、400 bad requestなど、意外と落とし穴も多く、挫折する方も多いので参考になれば幸いです。 参考サイトとして、以下の@stachibanaさんのまとめた記事に沿ってすすめていきます。 動画も合わせて見ることをおすすめします。

                    【完全ガイド】LINEミニアプリ開発からデプロイまでを丁寧に解説 | ギークの逆襲 🐟
                  • GFY“動くガンダム”を起点とした探求学習プログラムが経済産業省の「STEAMライブラリー」にて公開中! | GUNDAM.INFO

                    “18mの実物大ガンダムを動かす”という夢の実現を体感できる施設「GUNDAM FACTORY YOKOHAMA(GFY)」を起点とした探求学習プログラムが、経済産業省の2021年度の「STEAMライブラリー」にて公開中だ。 「STEAMライブリー」は、経済産業省が、子ども達へ「未来社会の創り手」に育つきっかけを提供すべく、産業界や研究機関等と連携し、学際的で探究的な学習のための多様なデジタルコンテンツを開発し2021年3月に無償公開。 その後、全国の学校関係者によるフィードバックを踏まえながら、ウェブサイトのデザイン改修、コンテンツの修正・拡張、新規コンテンツの追加を実施し、2022年3月にリニューアルオープンしました。 「動くガンダム」を起点とした探究学習コンテンツは、まったく未知の領域であった18m の「動くガンダム」を実現するため、何を考え、実施したのかを製作過程の映像、資料、当プ

                      GFY“動くガンダム”を起点とした探求学習プログラムが経済産業省の「STEAMライブラリー」にて公開中! | GUNDAM.INFO
                    • jQuery | q-Az

                      脱jQuery .fadeIn() .fadeOut() .slideUp() .slideDown()2015-12-19

                      • How to Run Public Deno Server (Linux Cloud VPS) | Hostwinds

                        Deno allows you to run Javascript in a fast, secure environment. Deno is web-oriented and built for modern JS. Similar to Node.js, Deno allows for seamless backend integration with front-end Javascript code. By default, Deno's server is only locally available. To publicly expose the server interface, Nginx can be used as a proxy. To run this, you will need a Red Hat or Debian-based Linux VPS. Step

                          How to Run Public Deno Server (Linux Cloud VPS) | Hostwinds
                        • スクロールに連動して要素をアニメーションさせるTips|KojimaKohei

                          アニメーションといえばスクロール連動ですね。 画面をスクロールしていって、特定の要素が画面内に入った時にアニメーションが発生してくれると、いい感じです。 一見難しそうに感じますが、少し前に書いたスティキーヘッダーのTipsを参考に進めれば難しいことはありません。 アニメーションさせるには、クラスをつける まずはやりたいことを整理します。 ・スクロールし、特定の要素が画面内に入った時にクラスをつける ・クラス付与をトリガーに、要素をアニメーションさせる ・複数の要素のアニメーションに対応する 特定の要素が画面内に入った時にクラスをつける この部分がメイン、jQueryで処理を書きます。 $(function(){ $(window).on('scroll',function (){ let triggerClass = $('.js-trigger'); //トリガーとなるクラス anima

                            スクロールに連動して要素をアニメーションさせるTips|KojimaKohei
                          • Python: tenacityでリトライを実装する - け日記

                            信頼できない環境で稼働するアプリケーションには、リトライ処理が不可欠です。 難しくはないので自前で実装してしまうのですが、特定の例外のみリトライしたい・リトライ間隔を指数関数的に増やしたい・リトライ時はログ出力したいなどの細かなリクエストをそれぞれ記述してしまうと、本質的な処理が追いづらくなるので、可能であればライブラリを使って解決したくなります。 tenacity 停止条件 リトライ間隔 リトライ条件 ログ出力 tenacity リトライを簡単に実装するためのPythonライブラリにもいくつかあるのですが、今回は最近でもアップデートされている tenacity を紹介します。類似ライブラリとしてretryやretryingが挙げられますが、いずれも数年以上リリースされていません。 PyPI: https://pypi.org/project/tenacity/ GitHub: https

                              Python: tenacityでリトライを実装する - け日記
                            • JavaScript・Node.js・npmの関係性 - Qiita

                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに Node.jsとnpmの棲み分けが曖昧だったため先輩社員に伺ったところ、JavaScriptとも関わりがあると教えていただきました。 なんとなく雰囲気で理解していたNode.jsとnpmを、なぜ開発されたか、JavaScriptとの関係を交えながら理解していきます。 JavaScript とは JavaScriptは、1995年にBrendan Eichによって開発されたプログラミング言語です。 特徴 動的型付け言語:変数の型を事前に宣言する必要がない インタープリター言語:コンパイルが不要で、実行時に解釈される プロトタイプ

                              • 自然言語処理 -spaCy & GiNZA-

                                前回は、自然言語処理についての概要を記載しました。 今回は、実際に自然言語処理に触れてみたいと思います。 自然言語のライブラリはいくつかありますが、簡単に利用できるspaCyとGiNZAを使用していきます。 使用するライブラリ ・spaCy : 自然言語ライブラリ(詳細は後述) ・GiNZA : 日本語の自然言語処理を行うためのライブラリ。spaCyからモデルをロードすることで使用することができます。 さわってみよう spaCy/GiNZAインストール 百聞は一見にしかずということで、いきなりですがspaCy使ってみましょう。

                                  自然言語処理 -spaCy & GiNZA-
                                • 【いまさら聞けない!】フロントエンド開発者の必須ツール10選!生産性が2倍になる現場の実践的ガイド - Qiita

                                  複数のAPIツールを行き来する時代は終わり。Apidogなら、APIの設計から開発、テスト、ドキュメント作成までをオールインワンで完結できる。Postman、Swagger、MockServerなど、よく使うツールの機能を1つのプラットフォームに統合。直感的なUIと自動Mock生成機能で、開発効率を劇的に向上。特に、チーム開発でのAPI設計やドキュメント共有がスムーズになると、多くの開発現場で好評だ。 フロントエンド開発者が試すべき必須ツール10選を紹介しよう: 1.AITDK SEO拡張機能 AITDK SEO拡張機能は、重要なSEOメトリクスを総合的に分析し、Webサイトのパフォーマンスを向上させるためのGoogle Chrome用プラグインだ。 -タイトル、説明文、URL、ドメイン登録、有効期限などの重要な要素を含むサイトのSEO情報を素早く把握できる。SEO戦略の最適化に欠かせない

                                    【いまさら聞けない!】フロントエンド開発者の必須ツール10選!生産性が2倍になる現場の実践的ガイド - Qiita
                                  • ReactからVueコンポーネントをブリッジして使う方法

                                    始めに Vue.jsからReactに乗り換えよう!そんなふうに思ったときに、規模が小さいなら一気に全部差し替えることができるかもしれませんが、大きくなるとそれは難しくなると思います。段階的にやる方法の1つとして1ページずつReactに差し替えていくことが考えられますが、そこで使われているVueコンポーネントが他のページと共通で使われていて迂闊に差し替えることができない・・・なんてケースもあると思います。 最初の移行コストを下げるために、そもそもVueコンポーネントをブリッジさせて表面上だけReactで動かすみたいなことができないかなと色々検証していて、ある程度動くようになったので記事にまとめたいと思います。今回は移行の話なのでVue2を対象にしています。 検証イメージ 下のGifアニメのような、Reactアプリの中でVue.jsで作ったカウンターコンポーネントを呼び出してデータやイベントを

                                      ReactからVueコンポーネントをブリッジして使う方法
                                    • gulpfile.js をv4形式で書いてみる | 株式会社 エヴォワークス -EVOWORX-

                                      うどんか蕎麦だったらギリ蕎麦派。どうもkikuchiです。 Gulpについて勉強している過程で「Gulp v4ではgulp.task()によるタスク定義は非推奨」という記事を見かけました。 参考記事:絶対つまずかないGulp 4入門(2019年版) インストールとSassを使うまでの手順 公式サイトにも記載されていますね、、 Reminder: This API isn’t the recommended pattern anymore – export your tasks. 引用元:https://gulpjs.com/docs/en/api/task/ これから新たにGulpを勉強するならGulp v4で推奨されている書き方を学ぼう!そうしよう!ということで、Gulpについて勉強したこと、gulpfile.jsの書き方についてまとめました。 Gulp(ガルプ)について GulpはWe

                                        gulpfile.js をv4形式で書いてみる | 株式会社 エヴォワークス -EVOWORX-
                                      • 【jQuery】背景画像をパララックスさせる方法 | YUJIRO BLOG

                                        今回は、「jQueryを使って背景画像をパララックスさせる方法」について紹介します。 デザインの幅が広がるので、是非試してみてください。 パララックスとは? パララックスは、英語で「視差」という意味になります。 視差とは、サイトを構成するパーツごとのスクロールスピードをずらすスクロール効果のことを言います。 パララックスを使うことで、いつもと違う印象をユーザーに与えることができますよ。 【jQuery】背景画像をパララックスさせる方法 完成形はこちら。 1つ目の背景画像をパララックスなしにして、2つ目の背景画像をパララックスありにしました。 2つ目のパララックスありの背景画像は、テキストと微妙にスクロールのズレがあることが分かると思います。 これがパララックス、つまり視差効果になります。 準備 まずはjQueryのCDNをbodyの閉じタグの直前に書きましょう。 <script src="

                                          【jQuery】背景画像をパララックスさせる方法 | YUJIRO BLOG
                                        • GitHub - alyssaxuu/carden: Flashcards with spaced repetition and gamification 🌱

                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                            GitHub - alyssaxuu/carden: Flashcards with spaced repetition and gamification 🌱
                                          • Panelle.js - free comic book layout maker

                                            Snapping Distance: Grid Spacing: Stroke: Page Width: Page Height: �H}8�U � �7�U �+!7�U 0W�7�U ���7�U ���7�U ��22�U �-�7�U @ �7�U 9k7�U �b{8�U � 8�U �E 8�U �nE8�U 0��8�U

                                            • Slim版も追加されたJavaScriptライブラリ「jQuery 3.7.1」リリース

                                              JavaScriptライブラリ「jQuery」の公式ブログは、現地時間8月28日に最新版「3.7.1」をリリースしたことを発表した。 「jQuery」は、WebブラウザでのインタラクティブなUI表現をよりコンパクトに記述するためのJavaScriptライブラリ。最新版は「3.6.0」や「3.7.0」のアップグレードで発生したバグの修正がなされた他、スリムビルドを実現するajaxモジュールとエフェクトモジュールを除外した「スリム」バージョンがリリースされた。 修正点は主に2点で、Tableの行要素である<tr/>の寸法値がChrome及びSafariで丸められてしまう問題の修正と、セレクターエンジン「Sizzle」のインライン化に伴い一部非公開になっていたメソッドを復活させている。「スリム」バージョンは、ajaxが必要ないケースや多数のスタンドアローンライブラリ内の1つを使用したいケースなど

                                                Slim版も追加されたJavaScriptライブラリ「jQuery 3.7.1」リリース
                                              • 家族がいても引き取り手のない「無縁遺骨」が増える事情

                                                ここ20年ほどの間に、引き取り手がおらず、無縁納骨堂に安置される遺骨が全国で増加している。日本では、死後、火葬をしたり、お墓に納骨したりする人がいない場合、自治体が遺族の代わりにおこなわなければならないことになっている。

                                                  家族がいても引き取り手のない「無縁遺骨」が増える事情
                                                • jQueryでドラッグ&ドロップで画像ファイルをアップロードするフォームをつくりました - Qiita

                                                  Help us understand the problem. What is going on with this article?

                                                    jQueryでドラッグ&ドロップで画像ファイルをアップロードするフォームをつくりました - Qiita
                                                  • C#で世界最速のMapperライブラリを作ってみた(AutoMapperなどよりも3倍-10倍ほど高速) - Qiita

                                                    #概要 CodeProjectへ投稿した英語の記事を日本語に訳してQiitaでも共有します。 https://www.codeproject.com/Articles/5275388/HigLabo-Mapper-Creating-Fastest-Object-Mapper-in-t HigLaboMapperというオブジェクトマッパーを作ってみました。せっかく作るならということで世界最速を目標に作ってみました。 ExpressionTreeを使用して既存のマッパーライブラリであるAutoMapper,ExpressMapper,AgileMapper,FastMapper,Mapsterよりもはるかに高速な実装になっています。その結果、BenchmarkDotNetによるテスト結果で現在世界最速です。 また初期設定が不要で利用できるので無駄な設定コードを書く必要がありません。マッピングル

                                                      C#で世界最速のMapperライブラリを作ってみた(AutoMapperなどよりも3倍-10倍ほど高速) - Qiita
                                                    • HTMLで基本のスライドショーの作成方法とカスタマイズのやり方を解説

                                                      SE スライドショーを実装できれば、ウェブサイトが一気にカッコよくなりますね! PL そうですね。一度自分で作っておくと、仕組みが分かるので応用も効きやすいですよ。 WEBサイトのトップページなどでよく見かけるスライドショーは、一見すると難易度が高そうですが、パターンを覚えると簡単に作ることができます。また、スライドショーはjQueryで自作したり既存のものを引用したり、CSSで作ることもできたりと、使い勝手が良いという一面を持っています。 知れば知るほど使いたくなるスライドショーについて、まずは基本的な使い方からマスターしていきましょう。 h2-スライドショーとは 多くのウェブサイトで使われているスライドショーですが、改めてどういったものか把握しておきましょう。 スライドショーとは、一言でいうと「複数の画像を順番に表示していく機能」です。スライドショーには、一定時間が経つと勝手に画像が切

                                                        HTMLで基本のスライドショーの作成方法とカスタマイズのやり方を解説
                                                      • 【JavaScript】dayjsでの日付処理まとめ

                                                        コードをローカルで確認する場合、CDN を読み込むため VSCode の拡張機能 Live Serverなどを導入し、localhost を立てれるようにしてください。 GitHub dayjs vs moment.js 最初に少しだけ小話を。 dayjs と並んでよく使われているライブラリとして moment.js が挙げられます。 なんとなく dayjs が一強になっているのかなと思ってたのですが、実際は両者どのくらいの利用差があるのか npx trends で確認してみました。 結果、どうやらまだ moment.js の方が利用率は高いようです。 しかし、dayjs も 6 年間という歴史の差をひっくり返す勢いで利用されておりトレンドとしてはやはり dayjs に向いてきているのかなと思いました。 どちらを使うかは機能面など状況によりけりだとは思いますが、両者を比較をすると以下の差が

                                                          【JavaScript】dayjsでの日付処理まとめ
                                                        • 法務省の登記所備付地図データを使って街の土地区画をウェブ表示する|e-TEA

                                                          法務省法務局は2023年1月に、地籍調査の成果である土地登記の地図データをウェブ上に公開しました。これを使って自分の街の土地区画をウェブマップ化したので、その過程を紹介します。 作成したもの公開データを使って作成したのは、私が住んでいる千葉県柏市の「柏たなか」エリアの土地区画図のウェブマップです。(外部リンク) 柏たなかの土地区画図ウェブマップウェブ地図にすることで、拡大したり、背景地図を切り替えたり、散歩中にスマホで現在地と照らし合わせたり、閲覧の自由度が高まります。 柏たなかの土地区画図ウェブマップ(2)登記所備付地図データとは?データの概要不動産登記の際に作成される土地の登記簿データで、土地の区画情報が記されています。従来は法務省法務局の各支局に訪れて有償で閲覧するものですが、2023年1月から、その電子データをG空間情報センターにて公開してくれています。 参考記事2023年1月末時

                                                            法務省の登記所備付地図データを使って街の土地区画をウェブ表示する|e-TEA
                                                          • jQueryでanimateできない原因は? $(…).animate is not a functionが出る場合 | カタログクリップ

                                                            jQueryでanimateできない原因は? $(…).animate is not a functionが出る場合 2020 6/28 jQueryでanimate関数を使ってアニメーション動作をしようとしたら、次のようなエラーが出ることがあります。 Uncaught TypeError: $(...).animate is not a function これは、jQueryのslim版を使用しているのが原因かもしれません。 slim版では、ajax系関数が使えないことはよく知られていますが、実は、アニメーション系の次の関数もサポートされていません。 animate fadeIn fadeOut fadeToggle fadeTo finish stop slideDown slideUp slideToggle slim版を使用している場合は、full版に切り替えましょう。 CDNを使

                                                            • スマートフォンのブラウザでもPDFを閲覧できる「PDF.js」|クリエイターブログ|東京都中央区のWeb制作会社 - ウェブラボ

                                                              こんにちは、ウェブラボクリエイターズメモです。 皆さんはスマートフォン上でWebサイトからPDFファイルを閲覧するとき、操作が手間に感じたことはありませんか? 当たり前のように使用しているPDFですが、PDFの閲覧には専用のビューアが必要なため、一部の環境では閲覧に手間取ってしまうことがあります。 特にAndroidなどの一部のスマートフォンではビューアを起動して閲覧するために、一度PDFをダウンロードする必要があります。 サイズの大きいPDFをダウンロードする手間は、利用者のストレスになることも考えられますよね。 そこで今回は、ブラウザ上でPDFビューアを起動してスマートフォンでも快適にPDFを閲覧できるjsスクリプトをご紹介します。 DEMOはこちらです。 DEMOの動作はスマートフォンでも確認してみてください。 実装方法 1.jsのダウンロード 「PDF.js」配布サイトのダウンロー

                                                                スマートフォンのブラウザでもPDFを閲覧できる「PDF.js」|クリエイターブログ|東京都中央区のWeb制作会社 - ウェブラボ
                                                              • CSSやJavaScriptでスクロールバーの横幅を取得する方法

                                                                コーディングをしていて、スクロールバー自体の横幅を取得したいときがあったので、取得方法についてまとめておきます。 macOSで常にスクロールバーが表示されるようにするmacOSでは設定によってはスクロールバーが表示されないこともあります。 [システム環境設定]→[一般]の「スクロールバーの表示」で変更できます。 スクロールバーの幅を取得する1. CSSで取得する方法スクロールバーが表示されている場所がページ全体に対しての場合は、下記の記述で取得できます。 calc(100vw - 100%);100vwはビューポートの横幅全体が取れるのでスクロールバーを含む横幅、100%はbodyタグの横幅100%が取得できるのでスクロールバーを含まない横幅が取得できます。 それらの差をcalcで計算して取ることでスクロールバーの取得ができます。 100vwはビューポートの横幅になるので、ページ全体に対し

                                                                  CSSやJavaScriptでスクロールバーの横幅を取得する方法
                                                                • ウィンドウサイズの取得・判定をしてみよう | TOMONO Tech-Blog

                                                                  レスポンシブ対応のときに、ウィンドウサイズによって何かしらの処理を行うことがあります。 CSSではメディアクエリを使って、ウィンドウサイズによってスタイルを指定することができます。 p { font-size: 18px; } @media screen and (max-width: 768px) { p { font-size: 16px; } } @media screen and (max-width: 375px) { p { font-size: 13px; } } しかし、JavaScriptではwindow.innerWidthやjQueryのwidth()でウィンドウ幅を取得して、判定しなければならず、CSSと違ってウィンドウサイズが変更されたらそれを検知して実行する必要があります。 これがまた一手間で、ブラウザによっては挙動が違ったり、検知に負荷がかかってしまったり…。

                                                                    ウィンドウサイズの取得・判定をしてみよう | TOMONO Tech-Blog
                                                                  • GitHub - tvillarete/ipod-classic-js: An iPod Classic simulator that connects to Apple Music and Spotify. Built with React & Styled Components

                                                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                      GitHub - tvillarete/ipod-classic-js: An iPod Classic simulator that connects to Apple Music and Spotify. Built with React & Styled Components
                                                                    • 「Vueが2021年時点で最も優れたフレームワークだと感じる理由をVue/Reactエンジニアがまとめます!技術選定を悩んでいるなら必見です」低コストなモダナイズ開発の実践 | Ragate

                                                                      Vueが2021年時点で最も優れたフレームワークだと感じる理由をVue/Reactエンジニアがまとめます!技術選定を悩んでいるなら必見です こんにちは! 社内で新しいサービスを開発する際や、既存サービスのフロントエンドの改修などで JS フレームワークの選定について調査・検討する場面があるかと思います。 数年前までは Vue / React / Angular の3つが代表的になってましたが、最近では参考文献・コミュニティの活発さなどから考えて Vue / Reactの2強になりつつあります。 中でもわたしたちは VueJS が2021年時点で最も優れたフレームワークだと考えており、今回は Vue のどのような点が優れているか解説したいと思います! はじめに 本記事では VueJS を選ぶメリットなどについてまとめており、 ReactJS や Svelte などの他のフレームワークの特徴に

                                                                        「Vueが2021年時点で最も優れたフレームワークだと感じる理由をVue/Reactエンジニアがまとめます!技術選定を悩んでいるなら必見です」低コストなモダナイズ開発の実践 | Ragate
                                                                      • Syntax Highlighting code snippets with Prism and the Custom Highlight API

                                                                        Screenshot of the On-the-fly syntax highlighting of [contenteditable] code snippets demo with DevTools open. Thanks to Prism’s Tokenizer and the Custom Highlight API, the code is highlighted without the need for a bunch of <span> elements wrapped around each token. ~ The way syntax highlighters on the web typically work is a to wrap all tokens in <span> elements with a proper class and use CSS to

                                                                          Syntax Highlighting code snippets with Prism and the Custom Highlight API
                                                                        • 動くWebデザインアイデア帳

                                                                          サイト閲覧方法 1ウェブサイトへアクセス https://ugokuweb.coco-factory.jp/ugokuweb/ 新サイトはこちらから 2【ユーザー名】と【パスワード】が求められますので、以下の情報を入力してください。 【ユーザー名】:ugokuweb 【パスワード】:指定のページ数を【半角数字3桁】で入力 ・黄色本をご購入の方: 7-2「検索の表紙」ページ数 ・ピンク本(実践編)をご購入の方: 9-4「SVGアニメーションの表紙」ページ数 (例)30ページの場合は 030 と入力 ※ご覧になりたいページ数を入力するのではなく、指定のページ数をご入力下さい。 ※画像と同じページの、左下のページ数をご記入下さい。 3閲覧制限が解除され、サイトを閲覧できるようになります。 ブックマークをしてご利用ください。 ※掲載されているコードは、2021年に出版された時のものをそのまま掲載し

                                                                            動くWebデザインアイデア帳
                                                                          • VS CodeでNext.jsをデバッグするやり方 - LCL Engineers' Blog

                                                                            この記事はLCL Advent Calendar 2020 - 23日目です。 qiita.com フロントエンドエンジニアの川辺です。 もうすっかり年末ですね。 年末は毎年ソワソワしているのですが、私事ですが今年は12月末に子供が生まれる予定なので例年以上にソワソワしています。 赤ちゃんを迎える準備に忙しい日々を送っています。 弊社では11月から新規案件をNext.jsで実装しているのですが、Next.jsについてあれこれ調べてる中でNext.js公式サイトでVS Codeでデバッグする方法についてのドキュメントを見つけたので今日はそれを紹介しようと思います。 ※npx create-next-appを実行してnextを開発する環境が既にできている前提で進めていきます。 ステップ1 Next.jsをデバッグモードで起動する まずはnextを起動する時にNODE_OPTIONS='--in

                                                                              VS CodeでNext.jsをデバッグするやり方 - LCL Engineers' Blog
                                                                            • chart.jsでアニメーションするグラフを作ってみた | デザインスタジオドアーズ

                                                                              グラフ画像をただ置いておいても、円グラフはただの丸、棒グラフもただの棒の並びのように見えてしまい、なかなか注目されないものです。 そこでグラフを動かすchart.jsで、グラフをニョキニョキっと動かし、視認性UPに繋がるようにしてみました。 しかし単純にサンプルコードから引っ張って来ても動かなかったり、参考ページを見て追加したことなど、カスタマイズした項目もありますので、合わせてご紹介したいと思います。 公式サイトからDL 公式サイトはこちら 上記からGit hubへアクセスして、chart.jsをDLし、任意のjsディレクトリにUPしておきます。 コードを記述 HTMLファイルのscriptタグまたは外部jsファイルの中身に、以下を記述します。 デモコードよりもさらに記述を追加していますが後に紹介します。 //スクロールしたとき、画面中央で発火して動くようにする var chartEl1

                                                                                chart.jsでアニメーションするグラフを作ってみた | デザインスタジオドアーズ
                                                                              • Web上での描画を容易にするJavaScriptフレームワーク「iDraw.js 0.4.0-Beta.9」がリリース

                                                                                CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                                                                  Web上での描画を容易にするJavaScriptフレームワーク「iDraw.js 0.4.0-Beta.9」がリリース
                                                                                • JavaScriptでTABLEにソート機能を実装する(jQuery不要)

                                                                                  ※仕様説明 灰色のタイトル部分をクリックするとソートされる 同じ項目をもう一度クリックすると逆順にソートされる 数字しか入っていない列は数字として扱われる(小数点付きも数字として扱われる) 1行でも文字列が含まれている列は文字列としてソートされる 何も考えずに文字列ソートで実装してしまうと、列名「No.」などは「1、10、2、3、4...」という並び順になりますが、そこは仕様説明のとおり、数値しか入っていない列は数値比較によってソートしています。 列名「数値項目」にあるとおり、1.234などの小数点付きの値もきちんと数値として扱っています。 ただし、列名「カンマ」にあるような3桁区切りされた数値は文字列として扱われるため、文字コード順になります。 HTMLソース <table id="sort_table"> <tr> <th>No</th> <th>全角項目</th> <th>数値項目<

                                                                                    JavaScriptでTABLEにソート機能を実装する(jQuery不要)

                                                                                  新着記事