💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
### 1、规避javascript多人开发函数重名问题 * 命名空间 * 封闭空间 * js模块化mvc(数据层、表现层、控制层) * seajs * 变量转换成对象的属性 * 对象化 ### 2、请说出三种减低页面加载时间的方法 * 压缩css、js文件 * 合并js、css文件,减少http请求 * 外部js、css文件放在最底下 * 减少dom操作,尽可能用变量替代不必要的dom操作 ### 3、你所了解到的Web攻击技术 (1)XSS(Cross-Site Scripting,跨站脚本攻击):指通过存在安全漏洞的Web网站注册用户的浏览器内运行非法的HTML标签或者JavaScript进行的一种攻击。 (2)SQL注入攻击 (3)CSRF(Cross-Site Request Forgeries,跨站点请求伪造):指攻击者通过设置好的陷阱,强制对已完成的认证用户进行非预期的个人信息或设定信息等某些状态更新。 ###  4、web前端开发,如何提高页面性能优化? #### 内容方面: (1)减少 HTTP 请求 (Make Fewer HTTP Requests) (2)减少 DOM 元素数量 (Reduce the Number of DOM Elements) (3)使得 Ajax 可缓存 (Make Ajax Cacheable) #### 针对CSS: (1)把 CSS 放到代码页上端 (Put Stylesheets at the Top) (2)从页面中剥离 JavaScript 与 CSS (Make JavaScript and CSS External) (3)精简 JavaScript 与 CSS (Minify JavaScript and CSS) (4)避免 CSS 表达式 (Avoid CSS Expressions) #### 针对JavaScript : 1. 脚本放到 HTML 代码页底部 (Put Scripts at the Bottom) 2. 从页面中剥离 JavaScript 与 CSS (Make JavaScript and CSS External) 3. 精简 JavaScript 与 CSS (Minify JavaScript and CSS) 4. 移除重复脚本 (Remove Duplicate Scripts) #### 面向图片(Image): (1)优化图片 (2) 不要在 HTML 中使用缩放图片 (3) 使用恰当的图片格式 (4) 使用 CSS Sprites 技巧对图片优化