- 博客(14)
- 收藏
- 关注
原创 dart-variables
VariablesvarDefault value没有初始化的变量自动获取一个默认值为 nullint lineCount;assert(lineCount == null);// 在生产模式 assert() 语句被忽略了。在检查模式 assert(condition) 会执行,如果条件不为 true 则会抛出一个异常//Assert(断言) 如果条件表达式结果...
2019-11-15 16:32:18
103
原创 Vue
slot原因:组件的内容 会被模板中的覆盖 为了解决这个问题 引入一个插槽 slot2.5 slotslot 插槽 作用是开辟空间给未来的元素使用,未来元素也就是组件元素可以使用slot + name来使用<div id="app"> <hello> <!-- 此处的p不会渲染 会被模板中的覆盖 为...
2019-08-01 21:20:36
106
转载 读懂diff
作者: 阮一峰日期: 2012年8月29日diff是Unix系统的一个很重要的工具程序。它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入:$ diff <变动前的文件> <变动后的文件>diff就会告诉你,这两个文件有何差异。它的显示结果不太好懂,下面我就来说明,如何读懂diff。一、diff的三种格式由于历史原因,diff...
2019-07-29 11:37:50
89
转载 深入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
89
原创 Vue实现todoList
实现todoList移动端选择框架(Vue.js)选择一个组件库组件库:组件的集合体组件的定义:组件是一个html css js img等的一个集合体ui库bootstrapAmaze UISUIpcmobileFramework7遇到的问题//通过SUI进行简单页面布局//用下面的模板创建页面 <body> &...
2019-07-26 22:14:27
192
原创 day02
文章目录Vuev-bind 绑定(单向绑定)v-model绑定(双向绑定)总结模板语法计算属性watch侦听属性Vuev-bind 绑定(单向绑定)属性和数据进行绑定 (绑定一个数据在某一个属性身上)单向数据绑定样式绑定类名绑定绑定任意一个DOM身上的属性//单向数据绑定<input type="text" v-bind:value="msg">...
2019-07-25 21:34:02
82
原创 Vue
文章目录初识VueVue介绍MVCMVPMVVMVue初识VueVue介绍Vue是一个渐进式的JavaScript框架作者:尤雨溪是一个个人项目 (React 是Facebook的团队项目)Vue是一个MVVM框架【MVVM是MVC的衍生架构】扩展:司徒正美 avonlon.js也是MVVM框架 ,也是个人项目Vue是一个单向数据流的框架Vue版本发布...
2019-07-24 20:47:49
84
原创 Node
文章目录expree项目改造 + 数据库操作(CURD)技术栈实现(增删改查)数据库的增删改查使用token实现身份验证自动化测试 mochaexpree项目改造 + 数据库操作(CURD)技术栈expressNodeejsMongoDBCommonJSrestful apiPromise + async 函数实现(增删改查)首先通过npm express -e +...
2019-07-23 22:28:02
92
原创 MongoDB
文章目录数据库MongoDB简介总结MongoDB的下载和安装MongoDB的CURDexpress项目改造 成MVC架构(MongonDB)数据库什么是数据库数据库是按照 数据结构来组织、存储和管理数据的仓库MongoDB简介MongoDB是一个分布式文件存储的数据库,是非关系型数据库中功能最丰富的,最像关系型数据库的优点:高性能 易部署 易使用 存储数据方便总结...
2019-07-23 17:40:10
69
原创 express
文章目录expressexpress web服务器 (后端渲染)express api服务器 (如何暴露接口)Node中的快速生成工具快速生成工具(后端渲染)web 静态服务器api服务器 实现登录注册expressexpress web服务器 (后端渲染)后端语言:后端语言+后端渲染模板 生成一个前端的html结构 然后再发送给前端举例:Node + html/ej...
2019-07-19 21:43:55
91
原创 前端通信
文章目录前端通信Node中的net模块提供的前端通信H5提供的webSocket (移动端)expresspath前端通信(三种)Node中的net模块提供的前端通信H5提供的webSocket 【常用于移动端】pc端低版本使用socket.io通信服务端 总的服务器 (是一个整体)客户端 单个用户使用应用 (多个)Node中的net模块提供的前端通...
2019-07-18 21:53:24
94
原创 Node
文章目录Node后端路由基本原理npm脚本(npm scripts)前端异步流程工具promisegenerator生成器函数async函数(async-await)第三方类库:async.jsasync-await-promise模块化请求接口Node后端路由基本原理后端路由其实就是一个web服务器路:url路径单页面 会将另外的页面做成模板 ,替换主页面里面的内容ejs 、pu...
2019-07-17 19:59:31
146
原创 模块化
文章目录模块化为什么需要模块化分类CommonJS规范(同步加载模块)AMD(异步加载模块)CMD(通用加载模块)AMD和CMD的区别模块化为什么需要模块化 前端是基于多语言、多层次的编码和组织工作,其次前端产品的交付是基于浏览器,这些资源是通过增量加载的方式运行到浏览器端,如何在开发环境组织好这些碎片化的代码和资源,并且保证他们在浏览器端快速、优雅的加载和更新,就需要一个模块化系...
2019-07-16 22:15:29
128
原创 Node简介
Node基本介绍客户端的JavaScript是一个脚本语言,运行在浏览器(浏览器的js解析内核 v8 ),实现用户的交互。浏览器中的JavaScript不能访问数据库,不能对文件进行操作,不能对OS进行操作在开发人员能力相同的情况下编程语言的能力取决于平台what is node?Node.js是一个基于Chrome V8引擎的JavaScript运行环境Node...
2019-07-15 21:25:51
212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人