問題タブ [frontend]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css - 正しい方法で CSS を再学習する
私は 2 年以上にわたって Web 開発を行っているプログラマーです。私は過去 2 年間フロントエンド エンジニアリングを行ってきましたが、正しい方法で行ったとは思いません
。
- 私はまだ、CSS だけでなく、表を使ってレイアウトを行っています。データを整列して表形式で正しく表示する方法をまだ見つけていません。
display: none
との違いがわかりませんvisibility: hidden
(まあ、今はわかりますが、パディング、マージン、オーバーフローなどの多くの場合があります)- 私は CSS を書くために継承の方法をあまり踏襲していません。ほとんどすべてのスタイルは
#
、クラスではなく で始まります。 - ページの読み込みが遅い場合は常に、html 要素が適切に配置されず、完全に読み込まれたときにのみ順序が崩れます。
- Firebug のこの写真が何を伝えているのかわかりません (ちなみに、Firebug は私の救世主です。Firebug なしでは人生は不可能だったでしょう)。
- レイアウトが混乱するたびに、position:absolute を使用したくなります。必ず、より大きな混乱に陥ります。
私はここで多くのことを間違っていることを知っています(そしてそれを正しくする必要があります)が、私は物事を適切に配置し、どういうわけかそれを表示しますが、別のブラウザでめちゃくちゃになっているのを見るだけです.
CSS やダミーのための CSS の入門書を作成したくありません。私はそれ以上のことを知っています。CSSを正しく学びたい。上記の例のような問題に焦点を当て、それらを修正します。
リソースを参照したり、CSS 開発者が適切に使用する一般的な提案やヒントを追加したりできますか?
performance - YSlow および/または PageSpeed のスクリプティング
仕事でフロントエンドのエンジニアリングを始めているので、達成されたスピードアップを適切に定量化したいと思います。
YSlow または Google Page Speed で測定された、たとえば 50 ページの読み込み時間の平均値を使用できるようにしたいと考えています。明らかに、リロードを 50 回押して値を書き留めたくはありません。
そのための FF プラグインはありますか、それとも Firebug 拡張機能を自分で作成する必要がありますか? それとも、私が計画していることを実行する、FF 以外のコマンドライン ツールがあるのでしょうか。
web - TYPO3 - フロントエンドでウェブサイトの言語を変更しますか?
フロントエンド テンプレートで Web サイトの言語を変更することはできますか? TYPO3 バックエンドで作成したすべての Web サイト言語のリストまたはドロップダウンが必要です。
クリックすると、選択した言語で自分のページを表示したい。
performance - ローカル Web サーバーで開発する際のレイテンシーをシミュレートする
Yahooのパフォーマンスのベスト プラクティスによるパフォーマンスのゴールデン ルールは次のとおりです。
エンドユーザーの応答時間の 80 ~ 90% は、ページ内のすべてのコンポーネント (画像、スタイルシート、スクリプト、Flash など) のダウンロードに費やされます。
これは、ローカル Web サーバーで開発を行っている場合、エンド ユーザーが何を経験するかを正確に把握するのが難しいことを意味します。
Web 上にデプロイしたときにアプリケーションがどのように動作するかを理解できるように、レイテンシーをシミュレートするにはどうすればよいですか?
私は主に Windows で開発していますが、他のプラットフォーム向けのソリューションにも興味があります。
c++ - AccessのフロントエンドとしてのVisualC++ 2008
私はC++でコーディングする必要があるデータベースプロジェクトに取り組んでいます。MicrosoftAccessを使用して構築されたリレーショナルデータベースのフレームワークがあります。ユーザー用のGUIが欲しいので、Visual C++2008を使用してGUIを構築しようとしています。
私はwin32コンソールアプリ、MFCアプリ、CLRアプリとしてソリューションを構築しようとしましたが、それぞれがさまざまなエラーで停止しました。
私は助けを求めてウェブを精査しましたが、役に立ちませんでした。誰かが私にいくつかの方向性、またはもっと良いことに、良いチュートリアルへのリンクを与えることができれば、それは大いにありがたいです。
ベン
apache - CodeIgniter バックエンド フロントエンド .htaccess ルーター
プロジェクトで自分で使用するために、CodeIgniter を使用して小さな基本 CMS を開発しようとしていますが、これで行き詰まりました。また、私は CI を初めて使用しますが、ZF と OOP PHP を数年使用しています。
まず、私のファイル構造をお見せしましょう:
- index.php (フロントエンドのブートストラップ)
- backend.php (バックエンド ブートストラップ)
- .htaccess
- システム(CIコア)
- 応用
- バックエンド
- [...] MVC 関連のファイルとフォルダー (構成、コントローラー、モデル、ビュー...)
- フロントエンド
- [...] MVC 関連のファイルとフォルダー (構成、コントローラー、モデル、ビュー...)
- バックエンド
- コードイグナイター
- [...] (キャッシュ、データベース、足場...)
- 応用
Ok。.htaccess を使用して index.php または backend.php ルーティングを機能させることはできますが、両方で機能させることはできません。.htaccess コードは次のとおりです。
さて、私が必要とするのは次のとおりです。
- www.domain.com/backend/controller/action/parameters (backend.php ルーティング)
- www.domain.com/controller/action/parameters (index.php ルーティング)
私がよく説明したことを願っています。
誰か助けてくれませんか?:)
よろしくお願いします。
user-interface - 最小の機能的なUIユニット?
時間の経過に伴うイベントを表す比較的小さなバーでタイムラインを作成しています。現在、それらはおよそ8px x 200pxです(長さは可変ですが、すべて高さが8pxです)。
どのサイズがどのタイプのインタラクションの標準または最小であるかについての標準リファレンスはありますか?たとえば、これらのバーにマウスを合わせると、それらが強調表示され、ツールチップが表示されます。ユーザーがこれらのバーをクリックすることを期待している場合は、少し大きい方が現実的かもしれません。
誰かがこれについて何か洞察を持っていますか?
javascript - 登録をクリックしたときに「表示」ウィンドウを作成しますか?
「登録」をクリックしたときに現在のウィンドウの前に表示されるウィンドウが必要なバックエンド プログラマーです。
別のページにリダイレクトする必要がないようにします。
私はあなたたちが私が何を意味するか知っていると思います.
それ、どうやったら出来るの?jqueryまたはjavascriptを使用していますか?ajaxは関係していますか?
その種類のポップアップ ボックスは何と呼ばれますか?
sql-server - フロントエンドとして使用する Access 07 を SQL Server 2008 Express データベースに接続しようとしています
関連する背景 -
私は、フロントエンドの最終的なアイデアが Access である MS SQL Server 2008 Express でデータベースを作成しようと 1 年以上頭を悩ませている初心者です。スキーマと 3 つの主要な改訂を大量に読んで奴隷化した後、ようやく Access に接続する準備が整いました。Microsoft Access の IN と OUT の本には、これについての説明があると書かれていますが、CD の唯一の機能しない部分のように思われるボーナス マテリアルに含まれている CD に記載されています。私がインターネットで見つけたものはすべて、そこにたどり着いたわけではありません。私が見つけたと思う最高のものはこのサイトの答えでしたが、答えとして与えられたやるべきことのリストでさえ、私が乗り越える方法が最もぼんやりしていないいくつかの壁にぶつかっています.
これらを並べて、それぞれで行ったことと行っていないことについて言及します。
背景として、私は Access 2007 を Vista マシンで実行しており、サービス パックが最新であると確信しています (数日で 7 になるはずです。最終的にメールで届きます)。SQL Server を実行しています。 2008 Express とマネージメント スタジオ。
これが私が参照していた答えです--
回答は、次のリンクでユーザー「Renaud Bompuis」によって提供されました
Access 2007 を SQL Server 2008 データベースに接続する
Access 2007 を SQL Server 2008 データベースに接続しても問題はありません。次のことを確認する必要があります。 1. SQL Server 2008 データベースにアクセスできること。つまり、データベースがロックダウンされておらず、Access 2007 アプリケーションをインストールするマシンからアクセスできること。* SQL Server 2008 では、[プロパティ] > [接続] > [このサーバーへのリモート接続を許可する] にチェックを入れます。
リモート接続を許可するチェック ボックスをオンにしました。これは同じマシン上にあるため、これが重要かどうかはわかりませんが、重要であるかどうかは、私の理解の範囲内で処理されています。
* 構成マネージャーで TCP/IP を有効にします。
同じマシン上にあるので、これが必要だとは思いませんでしたが、すべて同じようにしました。
* ファイアウォールが TCP ポート 1433 での受信接続を許可していることを確認してください。
これは、両方のインスタンス (SQL Server Express と Access 2007) が同じマシン上に同じ管理者ログインで存在する場合に、ファイアウォールがどのように邪魔になるかがまったくわからなかったため、私が実行しなかったことの 1 つです。しかし、これについて間違っている場合は、物事を変更する方法を教えてください。
* SQL Server Browser Service を開始して、SQL Server インスタンスを見つけることもできます。
これを行っても、マシンを再起動しても、マシン上の SQL Server 2008 インスタンスをプルアップするために Access も ODBC も取得できません。何もない。
2. Windows ODBC 管理ツールを使用して ODBC DSN (システム DSN) を作成しました。64 ビット システムで実行している場合は、32 ビット バージョンの ODBC を使用して DSN を作成していることを確認してください。そうしないと、32 ビット アプリケーションである Access から認識されません。
システムDSNを作成するためにそこに行き、SQL Server Native Client 10のものを選択し、ドロップダウンメニューをクリックして一時停止するデータソースを選択すると、何も表示されず、何も選択できません。
3. Access がインストールされているマシンで ODBC リンクを作成 (および動作をテスト) したら、テーブルをリンクするだけです。次に、SQL Server 2008 データベース用に作成した DSN を選択し、リンクするテーブルを選択します。
明らかに、この最後の部分は、ODBC リンクを取得することさえできないため、試すことさえできません。
私は独学の初心者であり、おそらくプロやベテランのアマチュアにとって明らかな何かが欠けていると感じていますが、私の問題が何であるかに関係なく、それは私を夢中にさせています. 私の人生の昨年のかなりの部分をこれに費やしたので、SSMSでクエリを書くだけでなく、すべての努力から最終的に何らかのユーティリティを得ることができるように、フロントエンドで最終的に進歩できるようになりたいと思っています.
誰でもできるすべての助けを前もって感謝します。
html - 浮遊コンテンツをクリアする最新の方法は?
最近のフローティング コンテンツをクリアする最新の方法は何ですか?
親要素に「.clearfix」を追加して、含まれているフロートをクリアする「最近の」最新の方法があり、それはうまく機能します。実際、これは私のお気に入りの方法であり、私が触れるすべてのサイトで今でもこの方法を使用しています。これにより、すべてのブラウザが正しくレンダリングされます。
しかし、私はそれが一種のハックであることを知っており、最近グーグルで調べたところ、多くのフロントエンド開発者が同じように感じ、より真の解決策を望んでいることがわかりました. 私が見つけた結果はそれほど素晴らしいものではありませんでした。いくつかの解決策がありますが、それらは IE7+ でのみ機能し、Opera では少しバグがある場合があります。
とにかく、最近フロートをクリアする最良の方法は何だろうと思っています。