发布了文章2019-04-30
看似一对一,其实一对多.这里的 One-To-One 指的应该是查询数据(主表)结果中,关联信息是以单个形式作为一个属性挂在主表每一个对象中
赞了文章2019-03-24
Madal组件实现基本简介 类似于antd实现的modal组件,首先基本结构分析: modal-mask遮罩层 modal-warp内容包装层 modal主体内容层,包含:title、content、footer、close-btn 固定定位布局,全屏遮盖显示,所以内容自定义 实现功能目标: 两种调用方式<Modal {......
赞了文章2018-09-18
HTTP协议是前端性能乃至安全中一个非常重要的话题,最近在看《web性能权威指南(High Performance Browser Networking)》,把其中关于HTTP部分的内容拿出来分享一下,加了一点自己的想法,当然没有《HTTP权威指南》讲得详细,但对于理解我们平常做的事情很有启发。预...
赞了文章2018-09-11
现在谈到 babel 肯定大家都不会感觉到陌生,虽然日常开发中很少会直接接触到它,但它已然成为了前端开发中不可或缺的工具,不仅可以让开发者可以立即使用 ES 规范中的最新特性,也大大的提高了前端新技术的普及(学不动了...)。但是对于其转换代码的内部原理我们大...
赞了文章2018-07-18
一个特别有趣的概念是在CSS中使用JS将CSS抽象到组件级别本身,使用JavaScript以声明性和可维护的方式描述样式。所以,我们已经列出了一些有用的项目来开始。
赞了文章2018-07-16
Babel 是 JavaScript 编译器 compiler,更确切地说是源码到源码的编译器,通常也叫做 转换编译器(transpiler)。 意思是说你为 Babel 提供一些 JavaScript 代码,Babel 更改这些代码,然后返回给你新生成的代码。
回答了问题2017-11-30
rowSpan 不是 style 里面的,是元素的属性 试试 {代码...}
回答了问题2017-11-28
vue-cli 中 npm run dev 启动的不是 webpack 中的 devServer,所以你这里配置的 before after 肯定没有用。不要混淆了 vue-cli 的配置和 webpack 的配置!
回答了问题2017-11-28
main.js 在 webpack 中作为唯一的 entry,然后在 npm run dev 过程中,通过 HtmlWebpackPlugin 自动将通过 main.js 打包的文件插入到了 index.html 中。所以你看不到有哪个地方引用了 main.js,它只出现在了 webpack.base.config.js
赞了文章2017-11-13
记得15年那会儿,我给人讲WebGL,还得从头科普,三令五申要用Chrome,末了再强调一句,记得启用WebGL功能。今天,但凡懂点儿Web开发的,都会来一句“网页3D用WebGL”。
赞了问题2017-10-31
关注了问题2017-10-31
关注了问题2017-10-23
赞了回答2017-10-23
这和vue没有关系,题主应该多去看下JS中this的使用 之所以这样写是为了避免this的混淆
回答了问题2017-09-23
自己看过 1.x 版本的源码,关于 watcher 有一些解释在这里,可能会有帮助
赞了回答2017-09-07
声明提升 但是 false 没有走赋值语句 所以 func 处于声明未赋值的状态 所以 not a function如果没有声明的话 会报 func is not defined 我理解的是这样的 不对勿喷
赞了回答2017-08-30
一般做法,是在入口的html文件里直接添加你要的加载提示,让它在页面刚开始加载的时候默认显示,而隐藏主页面的root标签。再在vue项目的入口vue里的created或mounted里将加载提示的标签删除或隐藏,再将主页面root标签显示。
关注了问题2017-08-28
赞了问题2017-08-28
回答了问题2017-08-28
我想你要了解的是不是这些东西: ajax就是http请求,http底层是TCP,说白了ajax就是浏览器在做TCP套接字编程 而套接字编程有4个要素:源ip,源port,目的ip,目的port 虽然可以同时请求一个ajax,即目的ip和port相同,源ip也相同,但是浏览器会在一定范围内使用不同...