自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 dart-variables

Variables var Default value 没有初始化的变量自动获取一个默认值为 null int lineCount; assert(lineCount == null);// 在生产模式 assert() 语句被忽略了。在检查模式 assert(condition) 会执行,如果条件不为 true 则会抛出一个异常 //Assert(断言) 如果条件表达式结果...

2019-11-15 16:32:18 102

原创 Vue

slot 原因:组件的内容 会被模板中的覆盖 为了解决这个问题 引入一个插槽 slot 2.5 slot slot 插槽 作用是开辟空间给未来的元素使用,未来元素也就是组件元素 可以使用slot + name来使用 <div id="app"> <hello> <!-- 此处的p不会渲染 会被模板中的覆盖 为...

2019-08-01 21:20:36 103

转载 读懂diff

作者: 阮一峰 日期: 2012年8月29日 diff是Unix系统的一个很重要的工具程序。 它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入: $ diff <变动前的文件> <变动后的文件> diff就会告诉你,这两个文件有何差异。它的显示结果不太好懂,下面我就来说明,如何读懂diff。 一、diff的三种格式 由于历史原因,diff...

2019-07-29 11:37:50 85

转载 深入Vue2的虚拟DOM diff原理

作者简介:汪玉林,高级工程师,增值产品部前端Leader,目前团队负责手Q游戏中心、手Q游戏运营、手Q阅读等项目,有丰富的Web前端架构经验。 一、前言 Vue的核心是双向绑定和虚拟DOM(下文我们简称为vdom),关于双向绑定可以参阅木琴的文章《剖析Vue原理&实现双向绑定MVVM》,vdom是树状结构,其节点为vnode,vnode和浏览器DOM中的Node一一对应,通过vnode的e...

2019-07-29 11:36:56 88

原创 Vue实现todoList

实现todoList移动端 选择框架(Vue.js) 选择一个组件库 组件库:组件的集合体 组件的定义:组件是一个html css js img等的一个集合体 ui库 bootstrap Amaze UI SUI pc mobile Framework7 遇到的问题 //通过SUI进行简单页面布局 //用下面的模板创建页面 <body> &...

2019-07-26 22:14:27 187

原创 day02

文章目录Vuev-bind 绑定(单向绑定)v-model绑定(双向绑定)总结模板语法计算属性watch侦听属性 Vue v-bind 绑定(单向绑定) 属性和数据进行绑定 (绑定一个数据在某一个属性身上) 单向数据绑定 样式绑定 类名绑定 绑定任意一个DOM身上的属性 //单向数据绑定 <input type="text" v-bind:value="msg"> ...

2019-07-25 21:34:02 79

原创 Vue

文章目录初识VueVue介绍MVCMVPMVVMVue 初识Vue Vue介绍 Vue是一个渐进式的JavaScript框架 作者:尤雨溪 是一个个人项目 (React 是Facebook的团队项目) Vue是一个MVVM框架【MVVM是MVC的衍生架构】 扩展:司徒正美 avonlon.js也是MVVM框架 ,也是个人项目 Vue是一个单向数据流的框架 Vue版本发布...

2019-07-24 20:47:49 83

原创 Node

文章目录expree项目改造 + 数据库操作(CURD)技术栈实现(增删改查)数据库的增删改查使用token实现身份验证自动化测试 mocha expree项目改造 + 数据库操作(CURD) 技术栈 express Node ejs MongoDB CommonJS restful api Promise + async 函数 实现(增删改查) 首先通过npm express -e +...

2019-07-23 22:28:02 90

原创 MongoDB

文章目录数据库MongoDB简介总结MongoDB的下载和安装MongoDB的CURDexpress项目改造 成MVC架构(MongonDB) 数据库 什么是数据库 数据库是按照 数据结构来组织、存储和管理数据的仓库 MongoDB简介 MongoDB是一个分布式文件存储的数据库,是非关系型数据库中功能最丰富的,最像关系型数据库的 优点:高性能 易部署 易使用 存储数据方便 总结 ...

2019-07-23 17:40:10 67

原创 express

文章目录expressexpress web服务器 (后端渲染)express api服务器 (如何暴露接口)Node中的快速生成工具快速生成工具(后端渲染)web 静态服务器api服务器 实现登录注册 express express web服务器 (后端渲染) 后端语言:后端语言+后端渲染模板 生成一个前端的html结构 然后再发送给前端 举例:Node + html/ej...

2019-07-19 21:43:55 89

原创 前端通信

文章目录前端通信Node中的net模块提供的前端通信H5提供的webSocket (移动端)expresspath 前端通信 (三种) Node中的net模块提供的前端通信 H5提供的webSocket 【常用于移动端】 pc端低版本使用socket.io 通信 服务端 总的服务器 (是一个整体) 客户端 单个用户使用应用 (多个) Node中的net模块提供的前端通...

2019-07-18 21:53:24 91

原创 Node

文章目录Node后端路由基本原理npm脚本(npm scripts)前端异步流程工具promisegenerator生成器函数async函数(async-await)第三方类库:async.jsasync-await-promise模块化请求接口 Node后端路由基本原理 后端路由其实就是一个web服务器 路:url路径 单页面 会将另外的页面做成模板 ,替换主页面里面的内容 ejs 、pu...

2019-07-17 19:59:31 143

原创 模块化

文章目录模块化为什么需要模块化分类CommonJS规范(同步加载模块)AMD(异步加载模块)CMD(通用加载模块)AMD和CMD的区别 模块化 为什么需要模块化 ​ 前端是基于多语言、多层次的编码和组织工作,其次前端产品的交付是基于浏览器,这些资源是通过增量加载的方式运行到浏览器端,如何在开发环境组织好这些碎片化的代码和资源,并且保证他们在浏览器端快速、优雅的加载和更新,就需要一个模块化系...

2019-07-16 22:15:29 125

原创 Node简介

Node 基本介绍 客户端的JavaScript是一个脚本语言,运行在浏览器(浏览器的js解析内核 v8 ),实现用户的交互。 浏览器中的JavaScript不能访问数据库,不能对文件进行操作,不能对OS进行操作 在开发人员能力相同的情况下编程语言的能力取决于平台 what is node? Node.js是一个基于Chrome V8引擎的JavaScript运行环境 Node...

2019-07-15 21:25:51 207

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除