Table of Contents
回复讨论(解决方案)

php写web项目

Jun 23, 2016 pm 02:02 PM

写web项目,页面中的js是单独拿出来放在一个js文件中比较好,还是直接写在html页面中比较好?有什么优缺点?


回复讨论(解决方案)

肯定是单独拿出来好啊,出现错误便于查找

单独放便于开发,可多页面重用
合起来放则服务器的连接数少1,但这个在小网站没什么影响,大网站也能用缓存方式消除这种影响
所以分开比较好

单独JS文件比较好

单独JS文件比较好 我使用tp框架,如果有ajax请求的话,那么url里需要有项目名吧。但是如果我更改项目名的话,那岂不是要把每个js的url都改一遍?有没有什么简单的方法?如果我写在html页面里可以直接使用tp框架定义的常量,像__ROOT__,__APP__等

肯定是单独拿出来好啊,出现错误便于查找 我使用tp框架,如果有ajax请求的话,那么url里需要有项目名吧。但是如果我更改项目名的话,那岂不是要把每个js的url都改一遍?有没有什么简单的方法?如果我写在html页面里可以直接使用tp框架定义的常量,像__ROOT__,__APP__等 

单独放便于开发,可多页面重用
合起来放则服务器的连接数少1,但这个在小网站没什么影响,大网站也能用缓存方式消除这种影响
所以分开比较好 我使用tp框架,如果有ajax请求的话,那么url里需要有项目名吧。但是如果我更改项目名的话,那岂不是要把每个js的url都改一遍?有没有什么简单的方法?如果我写在html页面里可以直接使用tp框架定义的常量,像__ROOT__,__APP__等 

拿出来啊,方便修改!也便于别的文件调用!

必须分开好啊,便于代码复用而且结构清晰!

这么大个人了,自己看着办啊。

就好像你交了很多朋友,有一些你经常联系,那你是不是把它放在一个手机的群组里。

有一些可能只联系个一两次,就不用放在群组里了吧?

这么大个人了,自己看着办啊。

就好像你交了很多朋友,有一些你经常联系,那你是不是把它放在一个手机的群组里。

有一些可能只联系个一两次,就不用放在群组里了吧? 晕,我现在考虑的是路径的问题。。

晕,我现在考虑的是路径的问题。。
js 文件通常使用网站的绝对路径

如需要离线调试,则用相对路径,并保证向下引用
即 js 文件在引用文件的本级或下级目录中

单独比较好。。。。

引用 10 楼 wanql0203 的回复:晕,我现在考虑的是路径的问题。。
js 文件通常使用网站的绝对路径

如需要离线调试,则用相对路径,并保证向下引用
即 js 文件在引用文件的本级或下级目录中 我使用tp框架,如果有ajax请求的话,那么url里需要有项目名吧。但是如果我更改项目名的话,那岂不是要把每个js的url都改一遍?有没有什么简单的方法?如果我写在html页面里可以直接使用tp框架定义的常量,像__ROOT__,__APP__等

tp框架不是有专门的ajax支持吗?
你按他的来就是了

tp框架不是有专门的ajax支持吗?
你按他的来就是了 话说我用的是jquery、、、

我看自己你都不知道在问什么了

如果js在很多页面都用到,那放在js文件里面比较好,如果只有在某个页面才用到,那直接写到页面即可

公共的写在js文件里面,单个页面使用的就写在当前页面吧。

我看自己你都不知道在问什么了 我用jquery写的ajax,路径使用的是绝对路径,也就是需要带上项目名字。如果以后项目名字修改的话,不是每个ajax的路径都需要修改吗?我就是想问问有没有方法简化一下,而不需要改每一个路径。
如果我把js放在html里的话,那么我就不需要考虑路径的问题了,就可以使用tp的常量__APP__来代替,不涉及到项目名字。那么我修改项目名字的话,也不用修改ajax的路径名字。
所以问了这个问题。。

无论如何,需求总是第一位的!
既然你已经在js中使用了就对路径,并且也不愿意改成相对路径
那么讨论内置还是外联不是已经没有必要了吗?
当然你也可以将独立的js文件当做子模板嵌入进主模板中

你可以建一个专门存放路径的js文件,这个文件中定义好所有的路径变量;其他js文件使用这个文件定义好的路径变量。然后这个专门存放路径的js文件在其他js文件前引入即可。
如定义path.js
里面定义 var filePath="****";
然后其他文件中用这个filePath作为路径。
使用时,在页面中定义:
<script></script>
<script></script>

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Roblox: Bubble Gum Simulator Infinity - How To Get And Use Royal Keys
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Fusion System, Explained
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers Of The Witch Tree - How To Unlock The Grappling Hook
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Hot Topics

Java Tutorial
1670
14
PHP Tutorial
1274
29
C# Tutorial
1256
24
Explain secure password hashing in PHP (e.g., password_hash, password_verify). Why not use MD5 or SHA1? Explain secure password hashing in PHP (e.g., password_hash, password_verify). Why not use MD5 or SHA1? Apr 17, 2025 am 12:06 AM

In PHP, password_hash and password_verify functions should be used to implement secure password hashing, and MD5 or SHA1 should not be used. 1) password_hash generates a hash containing salt values ​​to enhance security. 2) Password_verify verify password and ensure security by comparing hash values. 3) MD5 and SHA1 are vulnerable and lack salt values, and are not suitable for modern password security.

PHP and Python: Comparing Two Popular Programming Languages PHP and Python: Comparing Two Popular Programming Languages Apr 14, 2025 am 12:13 AM

PHP and Python each have their own advantages, and choose according to project requirements. 1.PHP is suitable for web development, especially for rapid development and maintenance of websites. 2. Python is suitable for data science, machine learning and artificial intelligence, with concise syntax and suitable for beginners.

PHP in Action: Real-World Examples and Applications PHP in Action: Real-World Examples and Applications Apr 14, 2025 am 12:19 AM

PHP is widely used in e-commerce, content management systems and API development. 1) E-commerce: used for shopping cart function and payment processing. 2) Content management system: used for dynamic content generation and user management. 3) API development: used for RESTful API development and API security. Through performance optimization and best practices, the efficiency and maintainability of PHP applications are improved.

How does PHP type hinting work, including scalar types, return types, union types, and nullable types? How does PHP type hinting work, including scalar types, return types, union types, and nullable types? Apr 17, 2025 am 12:25 AM

PHP type prompts to improve code quality and readability. 1) Scalar type tips: Since PHP7.0, basic data types are allowed to be specified in function parameters, such as int, float, etc. 2) Return type prompt: Ensure the consistency of the function return value type. 3) Union type prompt: Since PHP8.0, multiple types are allowed to be specified in function parameters or return values. 4) Nullable type prompt: Allows to include null values ​​and handle functions that may return null values.

The Enduring Relevance of PHP: Is It Still Alive? The Enduring Relevance of PHP: Is It Still Alive? Apr 14, 2025 am 12:12 AM

PHP is still dynamic and still occupies an important position in the field of modern programming. 1) PHP's simplicity and powerful community support make it widely used in web development; 2) Its flexibility and stability make it outstanding in handling web forms, database operations and file processing; 3) PHP is constantly evolving and optimizing, suitable for beginners and experienced developers.

PHP and Python: Different Paradigms Explained PHP and Python: Different Paradigms Explained Apr 18, 2025 am 12:26 AM

PHP is mainly procedural programming, but also supports object-oriented programming (OOP); Python supports a variety of paradigms, including OOP, functional and procedural programming. PHP is suitable for web development, and Python is suitable for a variety of applications such as data analysis and machine learning.

PHP and Python: Code Examples and Comparison PHP and Python: Code Examples and Comparison Apr 15, 2025 am 12:07 AM

PHP and Python have their own advantages and disadvantages, and the choice depends on project needs and personal preferences. 1.PHP is suitable for rapid development and maintenance of large-scale web applications. 2. Python dominates the field of data science and machine learning.

How do you prevent SQL Injection in PHP? (Prepared statements, PDO) How do you prevent SQL Injection in PHP? (Prepared statements, PDO) Apr 15, 2025 am 12:15 AM

Using preprocessing statements and PDO in PHP can effectively prevent SQL injection attacks. 1) Use PDO to connect to the database and set the error mode. 2) Create preprocessing statements through the prepare method and pass data using placeholders and execute methods. 3) Process query results and ensure the security and performance of the code.

See all articles