赞了文章2019-08-26
MVVM 是 Model-View-ViewModel 的缩写。Model代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑。View 代表UI 组件,它负责将数据模型转化成UI 展现出来。ViewModel 监听模型数据的改变和控制视图行为、处理用户交互,简单理解就是一个同步View 和 Model的...
赞了文章2019-08-23
使用babel-plugin-component实现按需引入、打包。将webpack配置成多入口,保证最终打包的目录结构符合babel-plugin-component插件的要求,实现按需加载
赞了文章2019-08-23
最近由于一篇分享手淘过年项目中采用到的前端技术的影响,重新研究了一下项目中CSS的架构.本来打算写一篇文章,但是写到一半突然发现自己像在写文档介绍一样,所以后来就放弃了。但是觉得过程中研究的 Webpack 倒是可以单独拿出来讲一讲
赞了文章2019-07-20
Querying - 查询 此系列文章的应用示例已发布于 GitHub: sequelize-docs-Zh-CN. 可以 Fork 帮助改进或 Star 关注更新. 欢迎 Star. 属性 想要只选择某些属性,可以使用 attributes 选项。 通常是传递一个数组: {代码...} {代码...} 属性可以使用嵌套数组来重命名: {...
发布了文章2019-06-15
Vue的异步组件注册 Vue官方文档提供注册异步组件的方式有三种: 工厂函数执行 resolve 回调 工厂函数中返回Promise 工厂函数返回一个配置化组件对象 工厂函数执行 resolve 回调 我们看下 Vue 官方文档提供的示例: {代码...} 简单说明一下, 这个示例调用 Vue 的静态方...
赞了文章2019-06-04
最近一段时间在做 H5 聊天项目,踩过其中一大坑:输入框获取焦点,软键盘弹起,要求输入框吸附(或顶)在输入法框上。需求很明确,看似很简单,其实不然。从实验过一些机型上看,发现主要存在以下问题:
赞了文章2018-06-19
Node.js以高效,轻量著称,具有非阻塞I/O,事件驱动的特性.非阻塞I/O很浅显的解释就是: 代码以单线程的方式执行,在遇到I/O操作时Node会开辟新的线程去执行I/O操作,主线程代码继续执行.事件驱动很浅显的解释就是: 事件产生者发布一个事件,事件订阅者在收到事件后执行某段...
发布了文章2018-05-26
静态类型系统能帮助你有效防止许多潜在的运行时错误,而且随着你的应用日渐丰满会更加显著。这就是为什么 Vue 不仅仅为 Vue core 提供了针对 TypeScript 的官方类型声明,还为 Vue Router 和 Vuex 也提供了相应的声明文件
发布了文章2018-05-24
通过静态类型检测可以尽早检测出程序中隐藏的的逻辑错误,对于JavaScript动态的弱类型语言,虽然灵活性高,但是对于初学者来说,如果不熟悉JavaScript内部的语言机制,很容易造成隐藏的事故。但是通过TypeScript的静态类型检测可以规避这些问题,因为其能够约束变量...
发布了文章2018-03-30
将同一个组件渲染为服务器端的 HTML 字符串,将它们直接发送到浏览器,最后将静态标记"混合"为客户端上完全交互的应用程序。 SSR的目的 To solve 首屏渲染问题 SEO问题 项目结构 {代码...} 原理概览 这张图相信很多大佬们都看过N遍了,每个人理解不同,我发表一下自...
赞了文章2017-11-21
对这个翻角效果的难点在于没有翻开的时候露出的是dom下面的内容 , 实现角度来说 纯dom + css动画的设计方案并没有相出一个好的对策 ; 于是捡起了好久之前学的入门级别的canvas;
赞了文章2017-11-20
做项目就难免会开发交互效果或者特效,而我最近开发的项目一直在使用vue,开发技术栈方面,理所当然就使用了vue+css3开发,过程中发现使用vue+css3开发特效,和javascript/jquery+css3的思维方式不一样,但是比javascript/jquery+css3简单一点点。今天就分享三个简单...
关注了问题2017-11-16
回答了问题2017-10-08
table中使用colspan自行合并是可以实现的
赞了文章2017-09-26
现在,我们被称为前端工程师。然而,早年给我们的称呼却是页面仔。或许是职责越来越大,整体的前端井喷式的发展,使我们只关注了js,而疏远了css和html。
关注了问题2017-06-09
发布了文章2017-05-22
将这些feature聚成n类。这n类中的每一类就相当于是图片的"单词",所有的n个类别构成"词汇表"。实现中n取1000,如果训练集很大,应增大取值。
发布了文章2017-04-20
Opencv Node Addon Opencv 安装使用 下载Opencv安装包: [链接] 解压进入Opencv目录 编译Opencv(需要cmake) {代码...} 安装Opencv {代码...} 安装完成的目录 {代码...} 使用Opencv(C++ Version) 编写CMakeLists.txt文件 {代码...} 编写Opencv的cpp文件 {代码...} 创建...
发布了文章2017-03-26
当前mongodb能接受的最大消息长度是48MB,并且如果在执行批量插入过程中有一个文档插入失败,则在该文档之前的所有文档都会成功插入到集合中,而这个文档之后的所有文档全部插入失败。
发布了文章2017-03-26
架构分析 Node进行文件数据处理 Vue.js进行视图的呈现 Electron作为客户端 C++语法解析 效果展示 读取形式 按照代码行进行读取, 每次读取到一行就进行遍历分析 关键字与特殊符号建立映射 {代码...} 遍历分析过程 代码注释匹配 当读到一行中包含/*的两个字符时候, 这...