当前位置:首页 > 经验 >

js教程从入门到精通(编程必背50个代码)

来源:原点资讯(www.yd166.com)时间:2022-11-01 10:08:48作者:YD166手机阅读>>

目录

一个简单vue应用的创建
  • 选择什么方式创建vue应用

  • 创建

  • 项目结构分析

  • 运行

vue.js知识点的学习
  • vue.js是怎么构成一个spa应用

  • 组件

  • vue实例

  • 响应式

  • 模板语法

vue.js细化学习
  • 过滤器——后台得到的数据格式不是你想要的?过滤器帮你!

  • 指令——还想用DOM操作节点?指令帮你实现!

  • 混合——个个组件重复写方法很麻烦?混合帮你解决!

  • 组件——如何开发出灵活的组件

  • 过渡——页面没动画?过渡可以做的很完美!

正篇

昨天写了一篇webpack vue.js element打造大型项目,看到网友们反应不错,于是小编一大早编起来编写接下来未完成的章节,今天完成的是Vue.js知识点的学习,它涵盖了开发中需要的知识,也涉及了一些大家开发中没主要的知识点和细节,希望的、能够帮助到广大网友们,如果大家有什么疑问和要求,大家可以在下方留言或者加我的微信:Neho_Developer

一个简单vue应用的创建
  • 选择什么方式创建vue应用

写完了上一篇文章,我一直考虑有什么方式创建一个vue应用而纠结,用CDN引入的方式,从传统开发转过来的人很好理解,但事实上我们用vue.js开发都是比较大型的应用,这种方式学到最后是不需要的,最后还是选择了webpack开发vue应用,在创建之前,我们要确认电脑上安装了运行环境node.js和npm管理包。

  • 创建一个vue应用

在这里我们使用vue.js官方提供的vue脚手架vue-cli创建一个应用,所谓的脚手架,通俗来讲,就是通过人家定义好的一个应用文件模板,通过脚手架,我们可以下载下来供开发者自己使用。我们先安装vue-cli

npm install -g vue-cli

使用vue-cli初始化项目,这个过程中,大家可以选择一直enter就好了,当要选择y/n时,选择n

vue init webpack-simple my-project-name

进到目录

cd my-project-name

安装依赖

cnpm install

运行vue应用

npm run dev

以上步骤都必须正确执行,我们在浏览器上输入localhost:8080便可以看到运行的结果。

js教程从入门到精通,编程必背50个代码(1)

项目文件分析

安装好了之后我们打开项目的文件

js教程从入门到精通,编程必背50个代码(2)

创建好的项目文件

  • node_modules

这个文件夹是在npm install后,将npm包放在此文件夹内,我们不需要修改

  • src

我们开发修改的目录

  • babelrc

使用bable转化文件,一般我们不需要修改

  • gitignore

当我们协同开发项目时,我们往往需要通过版本控制工具协同开发,比如git,关于git后续会讲解git的使用技巧教程,这个文件就是配置git版本时,忽略不需要上传文件的目录清单

  • index

vue应用为spa(单页面应用),这个为打包之后在浏览器运行的html文件,一般不需要修改

  • package.json

npm包安装的目录清单,一般不需要修改

  • README.MD

markdown格式的文件,可以在里面写一些这个项目的操作记录和介绍,一般不需要修改

  • webpack.config.js

webpack模块开发工具的配置文件,我们在这里主要修改加载器的配置信息

vue.js知识点的学习
vue.js是怎么样构建一个spa应用的
  • 理解

学过html的人都知道,一个html文件是如何将超文本信息展示给用户的,是通过一个个元素,更加普遍的是通过DIV元素,像建屋子一样叠一个美丽的网页。类似的,vue也是通过一个个类似DIV一样的东西,我们称其为组件,他也想DIV一样,可以嵌套,叠加,还有DIV不能实现的其他功能,通过vnode渲染在index这个文件上,从而得到了我们常见的div组成的html文件。而我们开发的经理,则是去实现一个个组件的功能。

js教程从入门到精通,编程必背50个代码(3)

一个页面可以看作由组件树组成的

组件
  • webpack中vue组件的文件体现形式及实现页面的现实

在webpack中组件以文件.vue格式体现。一个vue文件则为一个组件,我们来看看一个vue文件包含什么。

js教程从入门到精通,编程必背50个代码(4)

栏目热文

js100个经典实例(js编程100例)

js100个经典实例(js编程100例)

《大数据和人工智能交流》头条号向广大初学者新增C 、Java 、Python 、Scala、javascript 等目...

2022-11-01 09:34:43查看全文 >>

javascript全套教程(javascript案例教程)

javascript全套教程(javascript案例教程)

已经连续三天分享资料了,继之前分享的Python,小程序、C ,今日再奉上开发必备语言教学,全套的JavaScript...

2022-11-01 10:05:05查看全文 >>

js必背100个代码(java入门必背代码)

js必背100个代码(java入门必背代码)

日常开发中,Date对于我们来说是经常使用到的,平常使用的一些UI框架,如Antd、ElementUI等都会使用像mom...

2022-11-01 09:58:24查看全文 >>

javascript入门图解(javascript基础语法入门)

javascript入门图解(javascript基础语法入门)

JavaScript(通常缩写为JS)是一种解释型、面向对象、多范式的高级编程语言。它被世界上的绝大多数网站所使用,也被...

2022-11-01 10:13:20查看全文 >>

史密斯和海尔热水器哪个好(史密斯到底好不好)

史密斯和海尔热水器哪个好(史密斯到底好不好)

海尔和史密斯这两个品牌的电热水器产品,哪个更好用、更耐用呢?很多人在购买电热水器的时候,在选择海尔和史密斯的时候总是会纠...

2022-11-01 09:40:43查看全文 >>

javascript快速入门教程(javascript学习方法)

javascript快速入门教程(javascript学习方法)

JavaScript(通常缩写为JS)是一种解释型、面向对象、多范式的高级编程语言。它被世界上的绝大多数网站所使用,也被...

2022-11-01 09:32:09查看全文 >>

javascript 菜鸟教程(javascript基础语法菜鸟教程)

javascript 菜鸟教程(javascript基础语法菜鸟教程)

/* * 创建文本框 * _id:文本框编号 * _text:文本框上的文字 * _x:文本框的x位置 * _y:文本...

2022-11-01 10:15:53查看全文 >>

javascript开发手册(javascript官方手册)

javascript开发手册(javascript官方手册)

JavaScript 是世界上最流行的编程语言之一。我相信这是您第一个绝佳选择的编程语言。我们主要使用JavaScrip...

2022-11-01 10:18:23查看全文 >>

javascript全套自学教程(javascript语言入门自学)

javascript全套自学教程(javascript语言入门自学)

你应该已经知道,没有什么简单方法可以创建有效且跨浏览器的JavaScript 代码,除了编写整洁代码的常规挑战外,我们还...

2022-11-01 09:48:26查看全文 >>

javascript实例教程(javascript 开发实例)

javascript实例教程(javascript 开发实例)

摘要: 本篇文章教你如何使用JavaScript在浏览器中完整地定义、训练和部署机器学习算法。虽然它可能不是机器学习传统...

2022-11-01 09:33:58查看全文 >>

文档排行