摘要: rem是相对应的根标签的字体大小的系数单位 不同浏览器根标签的默认字体大小不一样,所以js动态设置 在750的设计图下,我们为了便于开发将根元素的字体大小设置成100px 100px是一个单位,是750/7.5得出 道理是750,我自己分成7.5份出去,每份是100px长度,那么设计图中的一个div 阅读全文
posted @ 2019-03-22 10:46 cnloop 阅读(6886) 评论(0) 推荐(0) 编辑
摘要: 基本介绍 react navigation 的出现替代了Navigator、 Ex Navigation等老一代的导航组件,react navigation可以说是Navigator的加强版,不仅有Navigator的全部功能,另外还支持底部导航类似于与iOS中的UITabBarController 阅读全文
posted @ 2019-03-12 17:37 cnloop 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 加载数据问题 导航之后加载数据,先完成路由的跳转,之后才加载数据,一般先在 钩子中获取数据,用 来控制页面的渲染显示 导航之前加载数据,在导航转入新的路由前获取数据。我们可以在接下来的组件的 守卫中获取数据,当数据获取成功后只调用 方法。 官方地址:https://router.vuejs.org/ 阅读全文
posted @ 2019-01-03 09:56 cnloop 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 链接:https://www.jb51.net/article/135605.htm 阅读全文
posted @ 2018-12-18 11:13 cnloop 阅读(1749) 评论(0) 推荐(0) 编辑
摘要: vue 中多行文本超出显示省略号错误 阅读全文
posted @ 2018-11-27 10:14 cnloop 阅读(6745) 评论(0) 推荐(0) 编辑
摘要: fastclick:处理移动端click事件300毫秒延迟。 main.js 中引入,并绑定到body 阅读全文
posted @ 2018-11-22 00:47 cnloop 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 是否是微信页面 是否是ios或者andriod 是否是pc端 阅读全文
posted @ 2018-11-19 15:39 cnloop 阅读(110) 评论(0) 推荐(0) 编辑
摘要: ```css div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, body, form, fieldset, input, textarea, blockquote, p { padding: 0; margin: 0; } textarea { padding: 5px 11px; border: 1px solid... 阅读全文
posted @ 2018-11-19 14:43 cnloop 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 问题根源: 不同浏览器下click事件驱动的逻辑顺序不一致 场景重现: vue中复选框机制是一组复选框绑定同一个数据,其数据类型是数组,选中复选框就会向绑定数据 追加一个元素。 为了项目更好的使用,我包装了一个复选框的子组件,在input上绑定了一个click事件,本想通过点击复选框然后判断复选框绑 阅读全文
posted @ 2018-11-18 18:46 cnloop 阅读(162) 评论(0) 推荐(0) 编辑
摘要: async 父组件使用 子组件使用 model 父组件使用 子组件使用 子组件使用的另外一种方法, ,` this.$emit("input", this.value + 1);` 链接 https://www.cnblogs.com/gsgs/p/7294160.html 阅读全文
posted @ 2018-11-18 18:40 cnloop 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 大概是29行代码块,删除以上代码 阅读全文
posted @ 2018-11-18 17:18 cnloop 阅读(498) 评论(0) 推荐(0) 编辑
摘要: ```html @media (min-width: 1360px) { } @media (min-width: 1400px) { } @media (min-width: 1600px) { } @media (min-width: 1920px) { } ``` 阅读全文
posted @ 2018-11-18 17:11 cnloop 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 启动: 进入到 nginx 程序所在目录,直接鼠标双击 进入到 nginx 程序所在目录,在控制台直接 启动 停止 控制台 或控制台 stop 快速停止,不保存相关信息,quit 是完整退出保存信息 重启 控制台 打开日志 控制台 查看nginx版本 控制台 `./nginx v` 阅读全文
posted @ 2018-11-18 17:09 cnloop 阅读(973) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/dreamstone_xiaoqw/article/details/80924082 阅读全文
posted @ 2018-10-22 08:43 cnloop 阅读(808) 评论(0) 推荐(0) 编辑
摘要: cookie 基本概念 客户端状态保存机制,客户端发起请求会自动携带cookie 设置过期时间cookie将会持久化保存到本地磁盘;否则存储到浏览器内存中,关闭浏览器cookie将会被销毁 cookie与网站相关,不同网站存储着不同cookie,一个网站只会携带本网站的cookie 基本操作 创建c 阅读全文
posted @ 2018-10-22 08:35 cnloop 阅读(264) 评论(0) 推荐(0) 编辑
摘要: require 加载规则 核心模块, 系统核心模块,已经被编译到二进制文件中 第三方模块,与核心模块一样,引入时不带有路径。具体过程是去寻找当前文件夹下的 目录,是否能够找到指定模块,若能找到就去此模块下的 中查询配置项 所指向的文件,若 配置项为空或者缺少 文件,那么默认会选择 文件。若以上条件都 阅读全文
posted @ 2018-10-04 03:28 cnloop 阅读(128) 评论(0) 推荐(0) 编辑
摘要: PostCSS 基本插件 "postcss import" "postcss url" "autoprefixer" vue cli 脚手架已经默认安装了 PostCSS 其他插件 安装其他插件 安装成功之后会 会有显示 .postcssrc.js 文件设置 脚手架原有的三个配置项需要注释 ,理由是 阅读全文
posted @ 2018-09-24 23:05 cnloop 阅读(1596) 评论(0) 推荐(0) 编辑
摘要: 动画效果 svg 动效,张鑫旭,https://www.zhangxinxu.com/wordpress/2014/08/so powerful svg smil animation/ svg 线条动画,切图崽,https://www.cnblogs.com/coco1s/p/6225973.htm 阅读全文
posted @ 2018-09-22 04:38 cnloop 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 下载模板 地址:https://github.com/framework7io/framework7 template vue webpack 应用程序将在浏览器中打开 构建应用 ,输出的打包文件在 目录中 如果需要与 cordova 进行配合,那么在 build 之前将 中的引用 cordova 阅读全文
posted @ 2018-09-18 18:45 cnloop 阅读(220) 评论(0) 推荐(0) 编辑
摘要: hover 之后闪动问题:https://blog.csdn.net/qq_37542501/article/details/78618524 css 构建三角形:https://www.cnblogs.com/blosaa/p/3823695.html padding 行内元素 span 、i 等 阅读全文
posted @ 2018-08-27 17:08 cnloop 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 内置指令获取 event 对象 自定义指令获取组件数据 window 事件注册:大多通过在生命周期的 mouted 中注册 window 事件,在 beforeDestroy 销毁事件 $attrs:https://www.jianshu.com/p/ce8ca875c337 $listeners: 阅读全文
posted @ 2018-08-20 04:46 cnloop 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 基本问题 watch 是侦听器,可以对某个数据进行侦听,并作出响应动作 问题:简单设置的 watch,其实在页面第一次加载的时候是不会起作用的,只有再次改变监听的值才会触发 watch 下面是对路由的监听,页面第一次加载的时候我就需要对路由进行响应 javascript vm.$watch('a', 阅读全文
posted @ 2018-08-14 16:30 cnloop 阅读(1533) 评论(0) 推荐(0) 编辑
摘要: 基本结构 图列 代码实现 app.js main.service.js math.service.js service02 内部代码与 service01 一模一样,这里就不再重复 基本介绍 app.js 是启动项 node + express 向提供外部传统的 RestFul 风格接口 客户通过对 阅读全文
posted @ 2018-08-12 16:56 cnloop 阅读(269) 评论(0) 推荐(0) 编辑
摘要: A abstract 抽象的 abstract base class (ABC)抽象基类 abstract class 抽象类 abstraction 抽象、抽象物、抽象性 access 存取、访问 access function 访问函数 access level访问级别 account 账户 a 阅读全文
posted @ 2018-08-11 07:00 cnloop 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 断言 反射 阅读全文
posted @ 2018-08-09 15:49 cnloop 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 基本使用 ,开启服务 ,开启监控 ,无缝重启服务 ,停止服务 ,pm2 会记住之前运行过的应用,在开启集群模式前应该删除所有 ,同时开启三个服务,此时 pm2 将作为主进程与这三个工作进程轮询交互 ,工作进程减少到 2 个 ,生成启动脚本 ,在重新启动服务器时冻结进程列表 ,删除启动脚本 开机启动 阅读全文
posted @ 2018-08-08 18:36 cnloop 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 实现原理 CommonJS 规范下,require() 在引入外部包的时候是属于同步加载的 AMD 规范下,require([module], callback) 引包可以实现异步加载 https://www.cnblogs.com/chenguangliang/p/5856701.html 组件异 阅读全文
posted @ 2018-08-07 06:59 cnloop 阅读(404) 评论(0) 推荐(0) 编辑
摘要: new ServiceBroker default settings custom settings communicate with remote nodes broker options logLevel type:string default:info des:可选项目还有 trace、deb 阅读全文
posted @ 2018-08-07 05:06 cnloop 阅读(5532) 评论(0) 推荐(0) 编辑
摘要: 联网问题 安装的 centos7 版本,执行指令 ,发现没有有效的IP地址 ,修改 `service network restart` 阅读全文
posted @ 2018-08-07 04:32 cnloop 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 基本代码 express() 执行之后返回的是一个函数,函数作为对象也可以拥有属性,所以添加了 use 属性,use 的作用是往函数数组 funcs 中添加回调函数 当我们用 app() 模拟一次 http 请求,程序会走 next(),当我们自定义的中间件中有 next 关键字,之后程序会一直处于 阅读全文
posted @ 2018-08-06 14:53 cnloop 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 概述 为何不选择 beego,理由很简单,其设计风格已经不符合现在开发潮流,现实往往就是这样,看似完美实则鸡肋 gin 最大的特点,也是我最为看重的就是中间件功能,说真的,当我在 gin 框架中看到 next 这个关键字,心里真的有点小激动 中间件 全局中间件 路由中间件 路由组中间件 在中间件或处 阅读全文
posted @ 2018-08-05 23:55 cnloop 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 执行顺序 示例代码 存储过程 普通创建 变量声明 变量赋值 输入参数 in:输入参数,表示此参数必须再调用存储过程之前就已经被定义,定义的值就算在存储过程中被修改了,也不会改变其初始值 输出参数 out:输出参数,该值在调用存储过程已经被定义,定义的值即使有初始值,在存储过程中也是不认可的,首次打印 阅读全文
posted @ 2018-08-05 10:49 cnloop 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 句柄 句柄:windows 系统在运行过程中,不同应用程序构成不同的对象,这些对象在内存中占据的空间地址是会随着关机开机、程序停止开启而不断变化的,为了更好的定位到这些应用对象,设计出一种智能指针来存储这些内存对象的地址 帮助文档:https://blog.csdn.net/perfectguyip 阅读全文
posted @ 2018-08-05 09:14 cnloop 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 结构体 struct 是值类型,所以当一个 struct 实例赋值给另外一个变量,这个变量不管如何改变都不会被修改 一般可以将 struct 指针传递给变量,例如 ,这样的形式在 beego 框架的路由设置中就有出现 帮助文档:https://blog.csdn.net/qq_27682041/ar 阅读全文
posted @ 2018-08-05 04:14 cnloop 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 所谓超时,就是一段时间用户没有做出任何操作,这里需要了解 select select select 用法与 switch 语言非常类似,由 select 开始一个新的选择块,每个选择条件由 case 语句来描述 case 语句里必须是一个 IO 操作 select语句中,会按顺序从头至尾评估每一个发 阅读全文
posted @ 2018-08-04 03:06 cnloop 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 前端权限设计 前端利用 vue 框架实现权限设计 在 store 中存储用户信息 userInfo,其中包含用户权限等级信息 用户发起请求到 nginx 服务器中拿到页面,此时会根据 store 中的信息判断是否渲染此组件 用户暴力操作,例如直接输入用户没有权限访问的地址怎么办? 后台也会进行判断, 阅读全文
posted @ 2018-08-04 02:44 cnloop 阅读(1434) 评论(0) 推荐(0) 编辑
摘要: 八进制与十六进制 0 开头代表八进制,0666 0x 开头代表十六进制,0x19 二进制转化过程 二进制与八进制对应关系 每三个数字隔开,三个数字对应一个八进制的数,不足三个数字用0补 二进制与十六进制对应关系 每四个数字隔开,四个数字对应一个十六进制的数,不足四个数字用0补 二进制与十进制对应关系 阅读全文
posted @ 2018-07-23 02:29 cnloop 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 如何设置条件 isnull() is null is not null !isnull() isfull 当查询条件为 null,用指定字符替代 阅读全文
posted @ 2018-07-22 23:08 cnloop 阅读(34099) 评论(0) 推荐(0) 编辑
摘要: onbeforeunload 关闭或刷新浏览器会触发此事件 示例代码 popstate 示例代码 当点击浏览器前进或者后退按钮会触发此事件 基本上不用这个事件,vue 框架可以帮助代替这个事件 阅读全文
posted @ 2018-07-21 18:04 cnloop 阅读(11099) 评论(0) 推荐(0) 编辑
摘要: STMP 设置 https://blog.csdn.net/LXY224/article/details/79019279 http://www.mamicode.com/info detail 2233012.html 阅读全文
posted @ 2018-07-20 09:22 cnloop 阅读(165) 评论(0) 推荐(0) 编辑