JScript)の実装を行っているが、いまだにブラウザによってその実装には違いがあり、コードを書く際にはその違いを吸収するコードを書かなければならない。ブラウザ間の際を吸収するライブラリが登場してきたり、各ブラウザ間の差異が小さくなってきたことで、プログラマが差異をそれほど気にしなくてもよい環境ができつつある。必須の技術となっている。簡単なものでURL入力で「javascript:」の先に以下の文を入力するとさまざまなことができる。window.close()ウィンドウを閉じる(確認ウィンドウが表示する)。history.go(-1)一つ前に戻る。-1のところを-2以上にすればその分戻る。location.reload()表示しているページを更新する。window.print()印刷ウィンドウを表示する。alert("文")文を警告ウィンドウとして表示する。confirm("文")文で確認ウィンドウを表示する(その他細かいことをしないとこのままではOKを押してもキャンセルを押しても何も起きない)。prompt("文","初期の入力状態")文を入力ウィンドウで表示。テキストボックスには初期の入力状態が表示される(その他細かいことをしないとこのままでは何を入力しても何も起きない)。複数の命令を入力するときは;(セミコロン)を利用する。実行するための実行環境は様々である。使ってサーバーサイドの記述にも用いられる。実行環境として次のようなものがある。この解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。HTMLのinputフォームでmaxlengthを指定した場合に、半角英数字の場合は上限値を超えて入力はできないが、全角文字の場合は上限値を超えて入力できるように見えるため、これをJavaScriptで制御する方法について検討しました。上記のようなフォームがあった場合、maxlengthのとおり入力できる文字数は3文字になる。使われているページを検索窓から簡単に辿れるようにしました。配列メソッドを再現する方法まとめ。こんにちは、開発チームでエンジニアをしている和田です。使って開発することが多く、JS・TSな毎日を過ごしています。言語について学ぶ機会が増えました。??)(JavaのOptional.orEleseみたいなの)地味に知らなかったので。Null合体演算子??を使用する。三項演算子を使用せずとも容易に使用できる点がよい点です。いかんせん、時間がまだまだ足りないです。過度な睡眠不足は効率低下になりますので、そこは避けたいです。再度、無駄の時間を見直すタイミングが来たかと思います。構成にできるようにする必要があります。言葉ではわかっていても抵抗感を感じておりました。簡潔に言うと、オブジェクトを返す関数のことです。オブジェクトを返す関数のことを意味します。サンプルを確認してみます。読書を一通りして(大体3~4冊を同時進行で読んでます。ここはちょっとじっくり目でやってます。使用できるリストを平行して作成しながら学習してます。基本12に分けて、利用してます。不具合が起きないようにする”大切な”業務です。...#サラリーマン勉強#プログラミング初級者#JavaScript#Node.js#朝活#早起き#勉強Adwaysエンジニアブログ•4日前TypeScript/Rollup/Vercelでサクッとブックマークレットを作ってみようこんにちは。エンジニアブログ運営の梅津です。普段はエージェンシー事業部でリードアプリケーションエンジニアとして働いています。エンジニアブログ運営としてブログの質を向上させるために、これまでのブログの情報を集めたりもするのですが、これを逐一手作業で行うのは大変です。ある程度の作業は自動化したい。いったときはブックマークレットを作ると便利ですよね。今回はそんなブックマークレットの作り方をまとめてみました。1冊、読み切りました。読むように勧められました。終わってしまいました。本の良いところは、その人の人生の一部を体験できることです。自伝系は読むと本当に面白いです。この本はその点で、臨場感がありました。こちらはじっくり読みます。駆け出しのエンジニア日記•5日前プロトタイプについてJavaScriptで「継承」を実現する仕組みでもある「プロトタイプ(prototype)」についてです。説明の前に実際にサンプルで配列を作成し、確認してみましょう。」などの配列で使用するメソッドが含まれています。このプロパティは配列のプロトタイプへの参照を持っているプロパティです。こんにちは、筆者です。急急如律令•12時間前fxlepub3のJava版を作ってみるJavaScript版やブラウザ版があるが使っているとEPUB化に時間がかかりすぎる気がするし、設定が保存できないのがストレスになっている。これをJavaで作れないかなと試してみる。jsの時にjsonで設定ファイルを書いていたのでJavaでもjsonデータを読み込んで処理をさせたい。テンプレートエンジンはejsをvelocityに書き換える。jsonパーサーにJacksonを使うという説明が多いが、org.jsonで練習してみる。新卒二年目のマークアップエンジニアです。わたしは新卒二年目のマークアップエンジニアです。扱える言語としてはHTML/CSS、JavaScript、PHPです。去年新卒としてweb業界に入り、業務のことや業界自体のことについて日々勉強するたびに自分の力のなさに気が付きました。HTML/CSSが触れるだけでは今後エンジニアとしてのキャリアを積んでいけないと思いながら1年目を終えました。ゆうだいさんのア...tosumalog•16時間前Ajaxの使い方こんにちは、tosumaです。今回はAjaxを使って画面の一部情報のみを更新する方法について出来るだけ簡単にご紹介します。Ajaxは「聞いたことはあるけど何か難しそう」みたいな印象をよく持ちがちな技術ですよね。コドモンでは、2020年から既存プロダクトの機能リプレイスを進めています。既存のプロダクトはこれまで成長を続けてきましたが、一方でコー...茶葉置き場•17時間前Reactのチュートリアルをやってみたこれまで仕事ではサーバーサイドが中心だったので、フロント技術を少し触れてみようかと。今回は仕事のフロントサイドで使用されていたReactを選択。公式サイト(↓)で三目並べを作るチュートリアルと練習問題が用意されていたので、とりあえずやってみた。仕事で障害対応の時に何となく見ていたので案外スッと理解できた。CSSとは、HTMLの要素をどのように修飾(表示)するかを指示する、W3Cによる仕様の一つ。HTMLによる文書構造と体裁を分離させるという理念を実現する為に提唱されたスタイルシートの具体的な仕様の一つ。あなたもアフィリエイトで稼ぎませんか。「ホームページ辞典」の構成は次のようなっております。リファレンス付録本書は597ページに及ぶ内容の濃ゆいものです。Webページ作成にはとても良いことだと思います。席次マナーとプログラミングを学べる問題集!?ユニークな学習コンテンツ紹介こんにちは。paizaではプログラミング言語、Webフレームワーク、データベースなどを学べる、さまざまな学習コンテンツを公開しています。プログラミングの学習というと「勉強する」イメージが強い方も多いと思いますが、paizaは楽しみながらプログラミングを学んだり、RPGゲームを進めながら問題を解いたりといった体験も大切にしています。(「プログラミングエンタメ」というカテゴリでゲームなどを公開中です)今回は、新しく追加されたレベルアップ問題集の「席順・席次のビジネスマナー問題セット」をメインに、楽しくプログラミング学習ができるコンテンツをご紹介します。