百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程字典 > 正文

前端自学,一点代码也不会敲应该怎么办

toyiye 2024-06-21 11:59 9 浏览 0 评论

一、前端代码一些要注意的问题:

  • 不要轻易改动全站级CSS和通用CSS库,改动后,要经过全面测试
  • 避免使用filter
  • 避免在CSS中使用expression
  • 避免过小的背景图片平铺
  • 尽量不要在CSS中使用!important
  • 绝对不要在CSS中使用"*"选择符
  • 层级(z-index)必须清晰明确,页面弹窗、气泡为最高级(最高级为999),不同弹窗气泡之间可在三位数之间调整,普通区块为10-90内10的倍数;区块展开、弹出为当前父层级上个位增加,禁止层级间盲目攀比
  • 背景图片在情况允许,尽可能使用sprite技术,减小http请求,考虑到多人协作开发,sprite按照模块、业务、页面来划分
  • 页面内部尽量避免使用style属性,CSS放在head标签中,由link标签引入,使页面的结构与表现分离
  • 尽量减少使用float、position等影响性能的属性,这样可以避免新手在布局时出现的混乱
  • 尽量少使用<br />来断行
  • 不要连续出现多个 (空格),也尽量少使用全角空格(英文字符集下,全角空格会变成乱码),空白应该尽量使用text-indent、maring/padding等方法来实现
  • 排版如果遇到需要首行缩进的处理,可以使用text-indent:2em;
  • 图片如果需要加载就在页面上用img标签写出,并指明宽高,重要的图片必须加上alt属性,给重要的元素和截断的元素上加上title
  • 如果有跳转的地方,统一使用a标签,<a href="#"></a>,需要跳转到新页面,则还需要加上targent="_blank"属性,如果点击的是空链接(#),则会自动将当前页面重置到首端,可以使用"javascript:void()"来替代原来的"#"
  • 分清楚什么情况下jpg/gif/png图片

二、前端自学网站,提升前端技能的26个网站,人手必备:

  1. CSS battle【在线比拼 CSS】 : https://cssbattle.dev
  2. Learn CSS layout【学习 CSS 布局】:http://learnlayout.com
  3. Flexbox Froggy【学习 Flex 布局的小游戏】:http://flexboxfroggy.com
  4. EnjoyCSS【在线CSS代码可视化工具】:https://enjoycss.com
  5. CSS-Tricks 【CSS 技巧】:https://css-tricks.com
  6. Neumorphism【实现新拟态效果】:https://neumorphism.io
  7. uiGradients【分享渐变色】:https://uigradients.com
  8. JavaScript【一个一直更新的JavaScript 的语法文档,主要会写如何去避免一些常见的错误】:https://bonsaiden.github.io/JavaScript-Garden/zh/
  9. JS Tips【JS 技巧】:https://www.jstips.co
  10. JSweekly【技术周刊 】:https://javascriptweekly.com
  11. CDNJS【JavaScript 资料库】:https://cdnjs.com/libraries
  12. Beautiful Open 【开源 JS 库集合】:https://beautifulopen.com
  13. JavaScript Fun【代码库集合】:https://www.javascript.fun
  14. Stack Overflow【编程人员问答网】:https://stackoverflow.com
  15. 掘金【高质量技术社区】:https://juejin.im
  16. Codrops【网页设计开发博客】:https://tympanus.net
  17. CodePen【一个网站前端设计开发平台,针对网站前端代码的一个工具,上面有各种效果的案例特效(炫技),可以在他们的 demo 基础上开发自己的前端设计。】
    https://codepen.io
  18. CodeSandBox【提供一个在线开发环境的“沙盒”,主流的框架如 React、Vue、Angular 等,都可即开即用、实时编译预览,非常方便。】
    https://codesandbox.io
  19. JS Bin【轻量级在线编辑器网站】:https://jsbin.com
  20. ICONSVG【在线自定义设计SVG图标素材】:https://iconsvg.xyz
  21. OpenMoji【免费表情符号库】:https://www.openmoji.org
  22. Share Icon 【免费矢量素材图库】:https://www.shareicon.net
  23. tableconvert 【在线表格编辑器】:https://tableconvert.com
  24. Feathericons【极简 ICON 图标集】:https://feathericons.com
  25. HTML5UP 【提供大量的HTML5模版】:https://html5up.net/
  26. 趣IT【一个会更新面试题和练习题的宝藏王】https://www.funit.cn/

三、前端学习路线图概览:黑马程序员web前端视频教程从入门到精通Web前端视频教程完整版_Web前端视频教程从入门到精通_黑马程序员

HTML+CSS-->移动web->JavaScript基础-->Web APIs->数据交互&异步编程-->Node.js-->Vue2+Vue3-->React核心技术-->微信小程序

新手不要光看,学完基础就可以写静态页面学完特性就可以独立搞一个商城首页。可以独立完成之后再去学习JavaScript。

JavaScript个非常重要

  • JavaScript本身属于抽象的,尤其是闭包、内置对象、DOM这里都有难度;
  • 而且要学习的内容非常多,比如函数库,对象库也是很多很多;
  • 不仅涉及面向过程的编程思想,还有面向对象的编程思想;
  • 好不容易都学习完了之后会有一种脱离实际应用的感觉,这些都算是javascript的难点。

一条清晰的学习路线了很重要,基础部分定义变量、函数、数组、字符串、内置函数、内置对象)——>面向过程的编程思想在这里可以试着用自定义按钮、自定义播放器练习)——>面向过程编程思想封装一些我们自己想的对象,提供有意义的接口

最后想说的最简单的方法就是找到官方帮助手册,所有的方法属性,都读。读到自己我安全理解了,这些文档可以帮我们夯实基础学习,起码有一个帮助,就是优化了我们不规范的代码。很多人上来就建议看文档学习,个人感觉没必要。学完基础知识之后,夯实基础看官方文档会让大家更受益。

相关推荐

为何越来越多的编程语言使用JSON(为什么编程)

JSON是JavascriptObjectNotation的缩写,意思是Javascript对象表示法,是一种易于人类阅读和对编程友好的文本数据传递方法,是JavaScript语言规范定义的一个子...

何时在数据库中使用 JSON(数据库用json格式存储)

在本文中,您将了解何时应考虑将JSON数据类型添加到表中以及何时应避免使用它们。每天?分享?最新?软件?开发?,Devops,敏捷?,测试?以及?项目?管理?最新?,最热门?的?文章?,每天?花?...

MySQL 从零开始:05 数据类型(mysql数据类型有哪些,并举例)

前面的讲解中已经接触到了表的创建,表的创建是对字段的声明,比如:上述语句声明了字段的名称、类型、所占空间、默认值和是否可以为空等信息。其中的int、varchar、char和decimal都...

JSON对象花样进阶(json格式对象)

一、引言在现代Web开发中,JSON(JavaScriptObjectNotation)已经成为数据交换的标准格式。无论是从前端向后端发送数据,还是从后端接收数据,JSON都是不可或缺的一部分。...

深入理解 JSON 和 Form-data(json和formdata提交区别)

在讨论现代网络开发与API设计的语境下,理解客户端和服务器间如何有效且可靠地交换数据变得尤为关键。这里,特别值得关注的是两种主流数据格式:...

JSON 语法(json 语法 priority)

JSON语法是JavaScript语法的子集。JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JS...

JSON语法详解(json的语法规则)

JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔大括号保存对象中括号保存数组注意:json的key是字符串,且必须是双引号,不能是单引号...

MySQL JSON数据类型操作(mysql的json)

概述mysql自5.7.8版本开始,就支持了json结构的数据存储和查询,这表明了mysql也在不断的学习和增加nosql数据库的有点。但mysql毕竟是关系型数据库,在处理json这种非结构化的数据...

JSON的数据模式(json数据格式示例)

像XML模式一样,JSON数据格式也有Schema,这是一个基于JSON格式的规范。JSON模式也以JSON格式编写。它用于验证JSON数据。JSON模式示例以下代码显示了基本的JSON模式。{"...

前端学习——JSON格式详解(后端json格式)

JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLa...

什么是 JSON:详解 JSON 及其优势(什么叫json)

现在程序员还有谁不知道JSON吗?无论对于前端还是后端,JSON都是一种常见的数据格式。那么JSON到底是什么呢?JSON的定义...

PostgreSQL JSON 类型:处理结构化数据

PostgreSQL提供JSON类型,以存储结构化数据。JSON是一种开放的数据格式,可用于存储各种类型的值。什么是JSON类型?JSON类型表示JSON(JavaScriptO...

JavaScript:JSON、三种包装类(javascript 包)

JOSN:我们希望可以将一个对象在不同的语言中进行传递,以达到通信的目的,最佳方式就是将一个对象转换为字符串的形式JSON(JavaScriptObjectNotation)-JS的对象表示法...

Python数据分析 只要1分钟 教你玩转JSON 全程干货

Json简介:Json,全名JavaScriptObjectNotation,JSON(JavaScriptObjectNotation(记号、标记))是一种轻量级的数据交换格式。它基于J...

比较一下JSON与XML两种数据格式?(json和xml哪个好)

JSON(JavaScriptObjectNotation)和XML(eXtensibleMarkupLanguage)是在日常开发中比较常用的两种数据格式,它们主要的作用就是用来进行数据的传...

取消回复欢迎 发表评论:

请填写验证码