随笔分类 -  javascript

摘要:5.函数 5.1.函数定义 语法: 举例: 参数类型是可以省略的 如果没有指定返回值,默认返回null 支持箭头函数 5.2.可选参数 1.可选命名参数 2.可选位置参数 位置参数的形参和实参是通过位置来一一对应的 5.3.参数默认值 5.4.函数参数 5.5.匿名函数 5.6.闭包 闭包的形式就是 阅读全文
posted @ 2019-12-16 09:53 螺钉课堂Nodeing-com 阅读(153) 评论(0) 推荐(0)
摘要:4.流程控制 4.1.分支结构 1.if语句 2.switch语句 4.2.循环结构 1.for循环 void main() { var list = [1, 2, 3, 4, 5]; for (var i = 0; i 阅读全文
posted @ 2019-12-16 09:48 螺钉课堂Nodeing-com 阅读(138) 评论(0) 推荐(0)
摘要:3.运算符 运算符本质上就是代表某运算规则的符号,例如: + ,这个符号,代表着数学运算里面的加法,按照加法法则进行运算即可,同理,学习运算符就是掌握这些规则而已 3.1.算术运算符 算术运算符主要包括+、 、 、\、++、 、~/、% 3.2.逻辑运算符 逻辑运算符主要包括:!、&&、|| 3.3 阅读全文
posted @ 2019-12-16 09:42 螺钉课堂Nodeing-com 阅读(141) 评论(0) 推荐(0)
摘要:2.变量和数据类型 2.1.变量和常量 变量通俗的说就是可以变化的量,作用就是用来存储数据,你可以把一个变量看作是一个水果篮,里面可以装苹果、梨、香蕉等,常量就是一个固定的值,和变量是相对的,变量可以变化,常量是不可以变化的 1.声明变量 在dart中使用var来声明一个变量,这个和js中声明变量一 阅读全文
posted @ 2019-12-16 09:38 螺钉课堂Nodeing-com 阅读(203) 评论(0) 推荐(0)
摘要:1.环境搭建 1.1.dart简介 Dart 是一种 易于学习、 易于扩展、并且可以部署到 任何地方 的 应用 编程 语言。Google 使用 Dart 来开发 大型应用。flutter使用dart语言来进行开发,因此,这是学习flutter的第一步 1.2.dart sdk安装 官方文档:http 阅读全文
posted @ 2019-12-16 09:32 螺钉课堂Nodeing-com 阅读(588) 评论(0) 推荐(0)
摘要:6.交作业的流程 以下内容是螺钉课堂在线就业班提交作业的要求,非螺钉课堂在线就业班学员不用学习 螺钉课堂作业全程采用git管理,希望在日常使用中,加深对git和github的理解 具体流程: 作业命名要求: 举例说明,一同学微信号为:nodeing888,那么他的工作区目录应该是这样的: 其中,ho 阅读全文
posted @ 2019-12-13 17:56 螺钉课堂Nodeing-com 阅读(111) 评论(0) 推荐(0)
摘要:5.github上的标签 5.1.标签的作用 给当前版本打一个标签,在github上就会形成一个releases版本 点击进去后,用户就可以下载对应版本的源代码 5.2.在本地git工具上创建标签,同步到github 1.查看当前有多少标签 2.创建一个标签 3.把标签推送到github 推送完成后 阅读全文
posted @ 2019-12-13 17:55 螺钉课堂Nodeing-com 阅读(147) 评论(0) 推荐(0)
摘要:4.分支管理 4.1.什么是分支? 分支可以简单的理解为分叉,在主干上长出一条枝干出来,主干分支通常叫做master,在主分支上可以开很多分支出来,不同的人在不同的分支上做开发,最后合并到主分支,这样不会相互影响 4.2.github工作流 github推荐的工作流:点击进入官网介绍地址 第一步:根 阅读全文
posted @ 2019-12-13 17:52 螺钉课堂Nodeing-com 阅读(193) 评论(0) 推荐(0)
摘要:3.4.开源项目的协作方式 开源项目通常是没有写入的权限的,我们需要换一种协作方式参与到这些开源项目中 为了演示方便,我们把git demo这个项目中nd 00002这个合作者的权限取消 接下来nd 00002这个人想参与到git demo这个开源项目中项目中,需要做以下步骤: 第一步:fork这个 阅读全文
posted @ 2019-12-13 17:46 螺钉课堂Nodeing-com 阅读(180) 评论(0) 推荐(0)
摘要:3.3.解决多人协作开发过程中的代码冲突问题 1.在多人协作开发的项目中,每次开发之前每个人最好先同步更新一下github上最新的代码,可以减少冲突的概率 2.产生冲突 目前咱们演示项目git demo中有两个开发这,第一个人,nodeing666,第二个,nd 00002,github仓库中最新的 阅读全文
posted @ 2019-12-13 17:42 螺钉课堂Nodeing-com 阅读(120) 评论(0) 推荐(0)
摘要:3.远程管理 3.1.远程仓库相关命令 1.查看远程仓库名字,这里以github为例 上面命令执行后会得到:origin,这样一个名字,这个名字是我们克隆的时候默认设置好的 如果你想更改origin这个名字,可以通过这样的命令: 2.查看远程仓库的地址 3.添加一个仓库 4.查看指定仓库地址 5.设 阅读全文
posted @ 2019-12-13 17:19 螺钉课堂Nodeing-com 阅读(176) 评论(0) 推荐(0)
摘要:2.4.常用git命令 2.4.1.回顾前面使用的命令 2.4.2.查看日志 2.4.3.对比操作 经过第一次提交,版本库中的index.html是空文件,接下来我们开始写代码,在工作区index.html文件中写一点内容 代码写好后,我们将代码提交到暂存区 接下来,我们继续修改工作区中index. 阅读全文
posted @ 2019-12-13 17:10 螺钉课堂Nodeing-com 阅读(151) 评论(0) 推荐(0)
摘要:2.git常用命令 2.1.git的三个区 1.工作区 工作区就是你项目所在目录,这个目录是可以非常直观的看到的,编写代码主要在这个目录进行,例如: 2.暂存区 暂存区从字面上去理解就是用来暂时保存项目的地方,实际上它的作用和它的名字是一致的,暂存区可以起到过渡的作用,当我们写代码修改了一些文件的时 阅读全文
posted @ 2019-12-13 17:03 螺钉课堂Nodeing-com 阅读(199) 评论(0) 推荐(0)
摘要:1.git和github简介 1.1.git是什么?github是什么?git和github的关系? Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软 阅读全文
posted @ 2019-12-13 16:58 螺钉课堂Nodeing-com 阅读(297) 评论(0) 推荐(0)
摘要:1.11.预处理器文件处理 1.sass文件 sass这种css预处理器是以.scss结尾,需要用node sass和sass loader来处理 安装loader 增加相关配置: webapck.base.js 注意: 如果出现css文件中引入sass文件的情况,只用css loader是不能解析 阅读全文
posted @ 2019-12-13 16:44 螺钉课堂Nodeing-com 阅读(173) 评论(0) 推荐(0)
摘要:1.4.webpack dev server webpack dev server是我们在开发阶段需要用到的一个服务器,它会把代码打包到内存,我们可以通过http的方式访问到打包到内存的代码 安装 修改package.json的启动命令 增加相关配置 webpack.dev.js 1.5.自动创建h 阅读全文
posted @ 2019-12-13 16:40 螺钉课堂Nodeing-com 阅读(120) 评论(0) 推荐(0)
摘要:1.webpack应用实例 1.1.快速上手 初始化项目 安装webpack 零配置使用webpack,webpack约束源文件目录必须为src, 默认配置文件为 src/index.js 我们新建目录如下: index.js module1.js 运行 注意: npx是npm的一个包运行器,是np 阅读全文
posted @ 2019-12-13 16:35 螺钉课堂Nodeing-com 阅读(195) 评论(0) 推荐(0)
摘要:5.安装网站程序 5.1.上传网站程序 这里我们使用一个比较简洁的php博客程序来进行安装演示,安装程序下载地址: 点击进入 我这里把这个博客程序下载到了桌面,接下来需要把这个程序上传到服务器上 5.2.解压安装程序到网站目录 前面我们新建虚拟主机的时候就确定了网站的放置目录,如下: 接下来需要先用 阅读全文
posted @ 2019-12-13 14:57 螺钉课堂Nodeing-com 阅读(236) 评论(0) 推荐(0)
摘要:$4.域名和服务器主机绑定 4.1.域名解析 域名解析的目的是让这个域名指向服务器对应的IP地址,当用户访问这个域名的时候,最终去找域名对应的这个ip地址 进入到域名控制台,这里以阿里云为例 注意:由于阿里云控制台会改版,上图可能和你现在的控制台不一样,但是功能不会变 点击解析,进入到域名解析页面 阅读全文
posted @ 2019-12-13 14:44 螺钉课堂Nodeing-com 阅读(215) 评论(0) 推荐(0)
摘要:3.LNMP环境搭建 3.1.什么是lnmp环境 lnmp是一个php的运行环境,l表示Linux,n表示Nginx,m表示Mysql,p表示PHP,通俗的讲用php写的后台服务想要运行起来,这几个软件都需要安装,这套组合可以称为黄金组合 3.2.LNMP一键安装包是什么? LNMP一键安装包是一个 阅读全文
posted @ 2019-12-13 14:37 螺钉课堂Nodeing-com 阅读(174) 评论(0) 推荐(0)