A method and system for loading code files using annotations
A technology of code files and annotations, which is applied in the field of systems that use annotations to load code files, can solve problems such as the increase in the probability of browser crashes, and achieve the effects of reducing maintenance difficulty, reducing workload, and improving speed
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0025]以下结合附图对本发明作进一步详细说明。
[0026]参见图1所示,本发明提供一种使用注解方式加载代码文件的方法,用于通过浏览器浏览网页时,浏览器加载网页附带的功能性的代码文件,本实施例中,代码文件包括javascript文件和css文件,javascript文件用于实现网页的动态等功能,css文件用以实现美化网站的样式等功能,当浏览器下载javascript文件和css文件并解析后,便能实现网页的某些特定展示功能。本发明的方法包括:
[0027]步骤S1:下载代码文件至浏览器中并执行,其中,与其它代码文件相关联的代码文件中定义有注解,注解中含有指向相关联代码文件的下载地址,具体的,若某一代码文件功能的实现需要依赖其它代码文件,则该代码文件与其它代码文件相关联,则该代码文件中定义有注解。代码文件下载到浏览器中的方式包括同步下载和异步下载,同步下载为当浏览器在进行文件的下载操作时,此时将浏览器中的其它程序暂停,当文件下载完毕后,其它程序再继续执行;异步下载为当浏览器在进行文件下载操作的同时,浏览器中的其它程序同时也能够继续执行。该步骤中,使用同步下载的方式下载代码文件至浏览器中。
[0028]浏览器在加载网页时,不被其它javascript所依赖的javascript文件均对应有一标记,标记用于告知浏览器需要下载javascript文件,不被其它css文件所依赖的css文件均对应有一标记,标记用以告知浏览器需要下载css文件。
[0029]标记完整的形式为,src=”文件地址”表示该标记所对应的javascript文件所在的地址,当浏览器在解析网页,识别到网页所携带的标记时,便会匹配该标记上的src,从而得到javascript文件的地址,从而将javascript文件下载到浏览器中。
[0030]标记完整的形式为,href=”文件地址”表示该标记所对应的css文件所在的地址,当浏览器在解析网页,识别到网页所携带的标记时,便会匹配该标记上的href,从而得到jcss文件的地址,从而将css文件下载到浏览器中。
[0031]步骤S2:判断代码文件中是否定义有注解。
[0032]注解包括注解所指向的代码文件的下载方式和下载地址,具体的,注解用于对javascript文件或css文件进行管理,注解一般出现在javascript文件或css文件的开头部分,注解的组成包括:一...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com

