1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 学JavaScript需要css和HTML的基础吗 – CSS – 前端 css checkbox 选择器

学JavaScript需要css和HTML的基础吗 – CSS – 前端 css checkbox 选择器

时间:2023-02-15 01:19:46

相关推荐

学JavaScript需要css和HTML的基础吗 – CSS – 前端 css checkbox 选择器

偶来聊一下偶对JavaScript(JS)、CSS以及HTML的的理解。你可以根据偶对这3个技术的介绍,而后结合你的学习目标做一个判断,偶想你的问题自然可以得到解答。

什么是JavaScripJavaScript是一种具有函数优先的轻量级、解释型或即时编译型编程语言。它一种基于原型编程、多范式的动态脚本语言,支持面向对象、命令式和函数式编程风格。

通常作为Web开发中页面脚本语言被人熟知,JS + HTML + CSS 也被开发人员称为Web开发三剑客。 虽然如此JavaScript并非是能配合HTML与CSS做前端(页面展示端)的开发,它也被用于开发很多非浏览器环境的开发中,比如Node. js、CouchDB等。

JavaScript的组成ECMAScript, 语法标注和基本对象DOM , 处理网页内容的方法和接口BOM, 与浏览器交互的方法和接口HTML与CSS

HTML是一个建立网页开发标准的标记型文档语言,可以通俗的理解为HTML主要负责定义页面中有哪些内容和大体的位置,比如搜索框或按钮等。HTML通常不会单一使用,一般会配合CSS以其进行页面的开发,CSS的诞生是为了补充HTML对网页中元素的位置的精准排版进行像素级别的控制。

CSS也提供了丰富的文档样式外观,以及设置文本和背景属性的能力;允许为任何元素创建边框,以及元素边框与其他元素间的距离,以及元素边框与元素内容间的距离;允许随意改变文本的大小写方式、修饰方式以及其他页面效果。

代码示例:

<html lang=”en”><head><meta charset=”utf-8″><title>The HTML Demo</title><meta name=”description” content=”The HTML Demo”><meta name=”author” content=”杰森”><link rel=”stylesheet” href=”css/styles.css?v=1.0″></head><body><script src=”js/scripts.js”></script></body></html>Node.js

Node.js 是一个运行在服务端的JavaScript运行平台,如果只了解JavaScript又需要开发服务端功能,那么Node.js 将是开发服务端的不二之选。

Node. js特点如下:

使用JavaScript构建后端服务程序

RESTful API

单线程

非阻塞式IO

Chrome V8 引擎

事件驱动

Node使用Module模块去划分不同的功能,以简化应用的开发。每一个Node的类库都包含了十分丰富的各类函数。通常情况大家可以通过NPM对node. js包进行管理。

通过Npm安装Tensorflow.js

npm install <模块名称>npm install @tensorflow/tfjs # 本地安装npm install @tensorflow/tfjs -g # 全局安装

利用tensorflow做简单的计算

const shape = [2, 3]; // 2行,3列

const a = tf.tensor([1.0, 2.0, 3.0, 10.0, 20.0, 30.0], shape);

a.print();

console.log(Object.prototype.toString.call(a));

const b = tf.tensor([[1.0, 2.0, 3.0], [10.0, 20.0, 30.0]]);

b.print();

以偶的经验来讲,通过npm的生态大家可以实现任何大家想做的事情。比如使用express.js开发服务,通过tensorflow.js大家可以做深度学习(AI)模型的训练等等,这里偶就不一一列举了。如果感兴趣可以参考下面关于npm的生态分析。

最后单单从学习一门语言角度并非3个技术相互依赖,如果你准备从事前端开发工作,偶建议还是3个技术都进行学习。如果使用JavaScript从事后端开发或者其它用途,可以有选择性的了解或学习。

希望偶的回答可以帮助到你!如果在学习过程中需要任何问题,欢迎关注并留言。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。