自由的味道很硬,带着柏油和轮胎的气味,让人很想远行
google分析有两种方式:
1 Universal Analytics (旧版)
2 Google Analytics (新版)
使用gtag和Google Tag Manager(TMS)谷歌代码跟踪管理器两种方式 区别
Universal Analytics 是 Google Analytics(分析)的早期版本,仅支持网站衡量功能。
创建账号后获取代码这是针对此媒体资源的全局网站代码 (gtag.js) 跟踪代码。请复制此代码,并将其作为第一个项目粘贴到您要跟踪的每个网页的
标记中。如果您的网页上已经有全局网站代码,则只需将以下代码段中的 config 行添加到现有的全局网站代码。事件代码其实有用next.js+react+Material-UI写了一个公司官网,这里总结一下next.js能会碰到的问题。
1 安装 npx create-next-app
2 _app.js _document.js server.js
3 css 这使用了一个名为styled-jsx的库。这是一个“ CSS-in-JS”库-它使您可以在React组件中编写CSS,并且CSS样式将受到限制(其他组件不会受到影响)。Next.js内置了对styled-jsx的支持,但是您也可以使用其他流行的CSS-in-JS库,例如styled-components或情感。
开发一个项目时总会碰到使用图标的问题,如果小图片太多,就要请求多个资源,使用雪碧图的话,更新图标和制作都挺麻烦的,并且使用时要各种定位找到相应位置。那么svg的优点是什么呢?
SVG 是一种基于 XML 语法的图像格式,全称是可缩放矢量图(Scalable Vector Graphics)。其他图像格式都是基于像素处理的,SVG 则是属于对图像的形状描述,所以它本质上是文本文件,体积较小,且不管放大多少倍都不会失真。而Iconfont中有大量图标可以使用,下面是我对使用Iconfont图标的经验总结。
因为公司的活动页面都是面向海外发行,所以可能要用到第三方登录和facebook点赞分享,首先是要找到官方SDK文档,然后是vue和第三方的交互
① 思路 :
实现登录注册有三种方式 session和jwt 和oAuth(第三方登录) 我这里选用jwt
② 需要 :
中间件 koa-jwt 权限路由验证
jsonwebtoken 生成token
当你把一个普通的 JavaScript 对象传入 Vue 实例作为 data 选项,Vue 将遍历此对象所有的 property,并使用 Object.defineProperty 把这些 property 全部转为 getter/setter。Object.defineProperty 是 ES5 中一个无法 shim 的特性,这也就是 Vue 不支持 IE8 以及更低版本浏览器的原因。
这些 getter/setter 对用户来说是不可见的,但是在内部它们让 Vue 能够追踪依赖,在 property 被访问和修改时通知变更。这里需要注意的是不同浏览器在控制台打印数据对象时对 getter/setter 的格式化并不同,所以建议安装 vue-devtools 来获取对检查数据更加友好的用户界面。