Vue 混合使用模板与jsx

我们知道Vue的模板提供了一个简洁风格的DSL来描述响应式界面,而JSX却提供了更强的灵活性和抽象能力在项目开发中有的时候会遇到一种需求,我们需要在同一个单文件组件中同时使用 template 和 jsx的能力,Vue框架本身好像并不允许这么干通过简单的变通好像可以实现这个特性jsx
作者:admin发表于:2020-07-08 18:08:57

webpack 加载本地loader

一般webpack loader都是使用npm安装webpack会自动从node_modules目录下加载,但是我们自己开发loader的时候需要从本地加载可以使用配置resolveLoader:{ modules: ['node_modules','./loaders/'],}让webpack从本地的loaders目录加载loader
作者:admin发表于:2020-04-15 18:39:14

利用puppeteer实现vue单页应用支持seo

我们都知道vue单页应用要支持seo不太容易,虽然vue框架本身支持服务端渲染,也有Nuxt等框架来做SSR,但是都存在这样或者那样的问题(主要有对业务代码侵入性,上手难度大,优化难度大等问题)由于之前的一个vue单页项目,突然需要支持seo,代码已经比较庞大,工期也比较紧,不
作者:admin发表于:2020-01-20 11:01:06

vue 项目中做js单元测试

我们知道用mocha可以做JavaScript的单元测试,但是在vue项目中,很多语法采用了es6写法,直接用node执行会报错看网上的文章都是说需要用require('babel-register')使其自动支持es6的特性不过由于我们现在的项目都是使用vuc cli 3创建的,都已经使用了Babel7了,这种写
作者:admin发表于:2019-09-05 13:48:55

一次web前端面试的记录

好几年没出去面试了,大多数公司都不会高级工程师做很初级的题目了,不过还真遇到一个神奇的公司,问了很多基础的问题,自己总结下了一下薄弱点1、动态DOM元素的事件绑定,回答曰事件代理 ,这里涉及到事件代理  DOM事件模型等知识2、this指向问题,回答了apply call bi
作者:admin发表于:2019-06-18 00:14:11

vue-cli 3.0 webpack配置修改

由于vue-cli 3.0 对项目结构进行了大规模的调整,webpack的配置方式也进行了大规模的调整,并不能像之前一样直接修改webpack.config.js文件来修改配置了,得使用符合vue-cli 3.0规范的方式进行配置修改了vue-cli 3.0 的配置通过vue.config.js 来进行配置目前项目中用到的一些
作者:admin发表于:2019-06-07 11:46:30

使用howler.js来播放音效

我们知道想要在html网页中播放音乐,由于现在的浏览器基本都支持html5标准了,所以直接放个audio标签就可以实现在html中播放音乐了。但是audio有个很严重的缺点,就是一个audio标签同一时间只能播放一个音效,而且重复播放的时候其实是存在一些卡顿的。最近在使用html5开发了
作者:admin发表于:2019-04-12 09:25:14

推荐一个坐标转换js库

最近微信升级7.0 发现之前使用的百度定位js不能使用了,于是使用了微信公众号jssdk的定位功能使用微信jssdk提供的wx.getLocation可以顺利进行定位,但是用获得的经纬度调用百度地图显示的时候确发现了有偏移了几公里的情况!原来是腾讯和百度使用的坐标系统是两套系统,必须对
作者:admin发表于:2019-01-14 14:58:39

vue-cli 3.0 webpack 配置

最近使用了vue-cli 3.0 创建了一个项目发现vue现在也赶起了时髦把webpack配置文件完全隐藏到node_modules深处去了,找了下vue-cli 3.0的文档发现vue建议把全部配置放在vue.config.js 要配置webpack就是在vue.config.js中配置configureWebpack参考文档https://cli.vuejs.org/z
作者:admin发表于:2018-11-08 15:06:28

rem布局

最近接触了rem布局的使用,在开发一些运营页面的时候经常需要开发一些造型复杂的图文混排页面,在不同分辨率下的自适应很麻烦,最简单的适配方案就是根据屏幕宽度等比缩放页面,rem布局就是这种思路的一种实现方案。原理: rem布局就是会根据页面的html的font-size 进行重新计
作者:admin发表于:2018-09-19 09:39:45
84123456789»

Copyright © 2012-2014 我的代码板 Inc. 保留所有权利。

页面耗时0.0243秒, 内存占用1.9 MB, 访问数据库11次

闽ICP备15009223号-1