摘要:
iOS重构项目之路 1、整理目录 按照功能模块对整个工程的目录进行分类,比如 2、整理资源文件 删除多余的图片文件,资源文件 图片资源尽量添加到 中 删除项目中未引用的图片的话,可以全部搜索图片名,只要通过 或 或 中引用的图片都可以搜索到。 有一点要注意,那就是如果是加载的动图的话,搜索注意一下 阅读全文
摘要:
Vue 前端项目配置代理解决跨域问题 更新VueCli4.5 下的配置 问题如下,经常在本地调试接口出现这种问题 解决方式1:Chrome 的扩展插件 以前使用Chrome 的扩展插件,但是有时候还是会出现莫名其妙的问题。 需要梯子才行 Allow CORS: Access-Control-Allo 阅读全文
摘要:
基础版本,先排序,再计算相邻差 // 排序,然后计算最大差值 function maxSortedNear(arr) { arr.sort((a, b) => a - b) let max = arr[0] for (let i = 1; i < arr.length; i++) { if (arr 阅读全文
摘要:
Vue项目中更改Vux组件中的样式 因为某些样式不符合自己要求,需要更改Vux组件内部样式. 初次尝试 在单文件vue中定位到组件 找到需要修改的类名,然后在单文件中直接覆盖 经过多番实验,发现就是不生效,原来是Vue自动添加了一些东西,导致解析不到,问题就是这个scope,父组件的样式将不会渗透到 阅读全文
摘要:
iOS13 UITableView 种Cell出现带方框的小箭头 是项目种有个分类和系统方法冲突的原因 将这个分类或者方法删除就正常了 阅读全文
摘要:
JavaScript 中的require,import,export require 三种模拟模块实现方式 函数 定义 使用 对象 定义 使用 在es6以前,还没有提出一套官方的规范,从社区和框架推广程度而言,目前通行的javascript模块规范有两种:CommonJS 和 AMD CommonJ 阅读全文
摘要:
Less 学习与实践 安装 Leaner Style Sheets 和CSS非常像,使用起来更加顺手 Node引入 浏览器引入 特性 变量 Viriables 可以直接定义成一个变量,多个样式可以直接使用, 混合 Mixins 将一组属性直接嵌入到另一个样式中,就像调用方法一样, 嵌套 Nestin 阅读全文
摘要:
Vue textarea 高度自适应 主要用到两个属性offsetHeight,scrollHeight scrollHeight 是内容的滚动高度,包含没实现出来的 offsetHeight 当前控件显示的高度,如果文字增多了,不做自适应,这个高度不变,scrolHeight变大,所以可以比较这两 阅读全文
摘要:
Vue项目中添加手势实现左滑右滑操作 左滑右滑等手势可通过监听 和`touchmove`事件实现 记录起始坐标 计算当前位置 加上绝对值判断更加精确。 阅读全文
摘要:
js Object.assign 方法 浅拷贝 Object.assign(target,...,source) Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。 只是将属性值覆盖前面的,如果是引用类型,拷贝引用地址 阅读全文
摘要:
Web界面简繁体转换 1、静态转换(逐字翻译) 2、界面翻译(逐字翻译) 3、国际化(语句替换) 1、静态转换 使用 Vue 插件 在打包时把本地的文字转换成繁体,动态加载的文字不会转换。也就是说接口返回的文字不会自动转换。 打包后无法再切换为简体。除非专门打一个简体的包。 使用方式 安装插件 np 阅读全文
摘要:
H5骨架屏实战 骨架屏可提升用户体验,在网络情况比较差的时候有比较好的体验。看骨架屏总比白屏舒服。 骨架屏可以理解为是:当数据还未加载进来前,页面的一个空白版本 ,一个简单的关键渲染路径。 vue skeleton webpack plugin "基于 vue skeleton webpack pl 阅读全文
摘要:
JavaScript heap out of memory问题 内存溢出 解决方式 安装 执行命令 `increase memory limit` 阅读全文
摘要:
Vue bus插件封装 通知全部实例,可以在多处使用 插件使用 阅读全文
摘要:
H5移动端横竖屏切换 监听设备信息进行切换 在需要转换的界面进行监听 收到通知进行处理。 阅读全文