js代碼整潔隨筆,js代碼整理

本文目錄一覽:

如何在頁面讓JavaScript代碼原樣顯示,用標籤不起用,js照常運行。請看問題補充

把用戶輸入的內容用下面的函數進行HTML編碼後再顯示到頁面上就行了:

// HTML轉義函數

function encodeHtml(s){

    return s.replace(

        /”||’|||[\x00-\x20]|[\x7F-\xFF]|[\u0100-\u2700]/g,

        function($0){

            var c = $0.charCodeAt(0);

            switch(c){

            case 13: return “br /”;

            case 32: return “#160;”;

            default: return “#”+c+”;”;

            }

        }

    );

};

我已經測試過了

怎麼讓JS文件代碼對齊

下載插件:打開Notepad++ ,然後 插件 — Plugin Manager — Show Plugin Manager

安裝插件:找到 JsTool ,選中,然後點擊Install按鈕,自動下載安裝,重啟Notepad++

使用插件:在插件選項裡面會多出一個JSTool選項,選擇JSFormat就可以格式化對齊了!效果還不錯。

怎麼樣格式化javascript,怎麼樣格式化js

格式化的話感覺可以使用firefox來實現,在firefox的開發者工具中有一個選項,叫美化原代碼, 這樣就直接格式化了js代碼

美化後

為什麼一些js特效里引用的js文件代碼密密麻麻的,不像是手寫的代碼

特效效果看着雖然不複雜,而且你每天上網看的很多布局雖然很簡潔,沒什麼,但簡單的往往不簡單,比如你看一些3D圖片,3D動畫很酷,但他未必難,也可能是他的的開發工具強大,所以很簡單就做出強大的效果。HTML5+CSS3,JS這些沒有什麼強大工具的支持,如果要寫複雜的功能都要手寫的,別看一個網頁簡簡單單的布局,特效,但是你看一下代碼,真是特別多,而且大部分都不是畫畫,設置一下某個選項就生成的

這個JS代碼應該是壓縮後的,要不然老是換行空格的,文件會很大,如果你要看他的代碼,也可以 美化代碼,閱讀會方便些,網上很多這種提供壓縮或美化JS代碼的網站

打開此js文件後看到很多的function(xxxxxxxxx)

script src=”xxxx.js” type=”text/javascript”/script

這個是引入外部js文件,是為了頁面代碼的整潔和增強代碼的可維護性

作用就是把這個js文件的內容加載到頁面中來,所以無論是直接寫在頁面中的,還是從外部引用的,都可以直接調用裡面的方法

說白了,就是把xxxx.js的內容插在頁面中引用的地方!

=======================================

舉個例子

xxxx.js的內容:

var a = ‘test’;

alert(a);

————————————————————————————

例一、

html

!– ….這裡有很多行代碼 —

script src=”xxxx.js” type=”text/javascript”/script

!– 這樣就相當與把 xxxx.js文件中的內容插在這裡! —

!– ….這裡有很多行代碼 —

/html

————————————————————————————

例二、

html

!– ….這裡有很多行代碼 —

script type=”text/javascript”

var a = ‘test’;

alert(a);

/script

!– ….這裡有很多行代碼 —

/html

=======================================

例一和例二 效果是一樣的,但是例一中,代碼更為簡潔,且要維護js代碼比較方便,只需要編輯xxxx.js就行了。但例一相對於例二的缺點就是需要額外的加載時間,頁面的請求會多點,但一般推薦使用例一引入js文件的方法

原創文章,作者:DSOJ,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/132738.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
DSOJ的頭像DSOJ
上一篇 2024-10-03 23:54
下一篇 2024-10-03 23:54

相關推薦

  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • JS Proxy(array)用法介紹

    JS Proxy(array)可以說是ES6中非常重要的一個特性,它可以代理一個數組,監聽數據變化並進行攔截、處理。在實際開發中,使用Proxy(array)可以方便地實現數據的監…

    編程 2025-04-29
  • Python字符串寬度不限制怎麼打代碼

    本文將為大家詳細介紹Python字符串寬度不限制時如何打代碼的幾個方面。 一、保持代碼風格的統一 在Python字符串寬度不限制的情況下,我們可以寫出很長很長的一行代碼。但是,為了…

    編程 2025-04-29
  • Python基礎代碼用法介紹

    本文將從多個方面對Python基礎代碼進行解析和詳細闡述,力求讓讀者深刻理解Python基礎代碼。通過本文的學習,相信大家對Python的學習和應用會更加輕鬆和高效。 一、變量和數…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • 倉庫管理系統代碼設計Python

    這篇文章將詳細探討如何設計一個基於Python的倉庫管理系統。 一、基本需求 在着手設計之前,我們首先需要確定倉庫管理系統的基本需求。 我們可以將需求分為以下幾個方面: 1、庫存管…

    編程 2025-04-29
  • 寫代碼新手教程

    本文將從語言選擇、學習方法、編碼規範以及常見問題解答等多個方面,為編程新手提供實用、簡明的教程。 一、語言選擇 作為編程新手,選擇一門編程語言是很關鍵的一步。以下是幾個有代表性的編…

    編程 2025-04-29
  • Python實現簡易心形代碼

    在這個文章中,我們將會介紹如何用Python語言編寫一個非常簡單的代碼來生成一個心形圖案。我們將會從安裝Python開始介紹,逐步深入了解如何實現這一任務。 一、安裝Python …

    編程 2025-04-29
  • 怎麼寫不影響Python運行的長段代碼

    在Python編程的過程中,我們不可避免地需要編寫一些長段代碼,包括函數、類、複雜的控制語句等等。在編寫這些代碼時,我們需要考慮代碼可讀性、易用性以及對Python運行性能的影響。…

    編程 2025-04-29
  • 北化教務管理系統介紹及開發代碼示例

    本文將從多個方面對北化教務管理系統進行介紹及開發代碼示例,幫助開發者更好地理解和應用該系統。 一、項目介紹 北化教務管理系統是一款針對高校學生和教職工的綜合信息管理系統。系統實現的…

    編程 2025-04-29

發表回復

登錄後才能評論