琐事屋
每一步都是更接近目标的一步
摘要: 一、模块化的理解 1.什么是模块? 将一个复杂的程序依据一定的规则封装成几个块(文件),并进行组合在一起。块的内部数据与实现是私有的,只是向外部暴露一些借口(方法)与其他模块通信 2.模块化的进化过程 3.模块化的好处 (1)避免命名冲突(减少命名空间污染) (2)更好的分离,按需加载 (3)高复用 阅读全文
posted @ 2020-08-01 22:11 六耳石猴 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 一、W3C标准是由各大标准组织制定,由浏览器或其它Web底层框架或工具来实现,再提供给开发者能以最小的成本开发适用于多平台的Web应用,这些标准是我们访问无数网站的前提 (1)结构 HTML——超文本标记语言 XHTML——是HTML向XML过渡的语言,删除部分表现层的标签,标准要求提高,所有标签必 阅读全文
posted @ 2020-08-01 18:58 六耳石猴 阅读(966) 评论(0) 推荐(0) 编辑
摘要: 命名 原则——编码格式UTF-8,根据功能为变量与方法命名(尽量不缩写) 类——构造函数/类 使用大驼峰命名法 方法——动词、动宾结构,使用小驼峰命名法 ex:get + 非布尔属性名() is + 布尔属性名() set + 属性名() has + 名词/形容词() 动词() 动词 + 宾语() 阅读全文
posted @ 2020-07-06 22:26 六耳石猴 阅读(1671) 评论(0) 推荐(0) 编辑
摘要: 1.自结束标签和注释 通常标签都是成对出现,如<h1></h1>,<div></div>等等。但是又些标签是没有结束标签的,成为自结束标签,如<img>,<input> <img>和<img />两种写法都正确。 注释是在代码中对代码进行解释说明的文字,注释中的内容会被浏览器忽略,在网页中看不到注释 阅读全文
posted @ 2020-03-27 08:23 六耳石猴 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 对于H5+APP开发,应用的生命周期监听函数里是对应用行为的监控,但是并不对应用执行退出或重启操作。相关操作还是要使用mui 阅读全文
posted @ 2020-03-25 11:20 六耳石猴 阅读(3921) 评论(0) 推荐(0) 编辑
摘要: 当外层容器使用flex布局,并且把flex-direction设置成colum的时候,内层容器的宽度会跟外层容器的宽度保持一致。 在浏览器上的效果如下: 当把外层容器的纵向布局不适用flex-direction,改用flex-wrap的时候,内层组件的宽度就不会被自动拉伸,此时的内层组件宽度会跟随内 阅读全文
posted @ 2019-09-19 17:51 六耳石猴 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: textarea组件,官方给出的监听事件有以下事件: 其中一定要注意,当使用 v-model 对表单内容进行双向绑定的时候,@input 事件是在绑定变量变化前触发的,所以如果在input事件内打印绑定变量,会得不到值,因为input执行的时候,v-model绑定的变量还没变化,如下所示: 可以看到 阅读全文
posted @ 2019-08-21 17:40 六耳石猴 阅读(19725) 评论(0) 推荐(1) 编辑
摘要: 从地址列表页跳转到地址编辑页之后,编辑完成,回到地址列表页,应该使用uni.redirectTo(),不能使用uni.navigateBack(),因为后者是回到上一个页面,地址列表页的并没有重新加载,所以数据也没有刷新。 前者是关闭当前页面并跳转到应用内的某个页面,所以页面会重新加载。如果就想用u 阅读全文
posted @ 2019-08-19 17:05 六耳石猴 阅读(2743) 评论(0) 推荐(0) 编辑
摘要: vue.js是通过数据劫持的方式实现数据的双向绑定的,其中过程如下: 当把一个JavaScript对象传给Vue实例的data选项时,Vue会遍历此对象的所有属性并使用 Object.defineProperty(),把这些属性全部转化为 getter/setter 。每个组件实例都有相应的 wat 阅读全文
posted @ 2019-08-14 17:59 六耳石猴 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 首先,我们要知道,JavaScript的本质是一门浏览器脚本语言,在执行的时候是一行一行的执行,只有前面的代码执行完了才会执行后面的代码。JS是单线程语言指的就是这个意思。 同步和异步其实在进行任务执行顺序时候都只有一条流水线,区别在于执行任务的顺序不同。 对于同步任务和异步任务,打个比喻: 有一堆 阅读全文
posted @ 2019-08-11 20:11 六耳石猴 阅读(1221) 评论(0) 推荐(0) 编辑
摘要: 思路,在两个图片的父元素上设置 position:relative , 然后给小图片设置 position:absolute ,位置通过top,bottom,left,right来修改,然后用 z-index 设置显示层级,小图的层级一定要比大图高。 如下设置: 阅读全文
posted @ 2019-08-08 21:50 六耳石猴 阅读(16592) 评论(0) 推荐(1) 编辑
摘要: 在W3C的在线编程中经过测试发现以下问题: 当一个数组内部元素为对象时,给数组赋值应该先给对象赋值,然后把该对象push到数组中。 如下所示: 在控制台打印之后的数据格式为下图所示: 如果在给数组赋值的时候直接给对象赋值则会报错,如下所示: 以上是在W3C的测试结果。下面是本人在开发过程中因为同样的 阅读全文
posted @ 2019-08-06 19:30 六耳石猴 阅读(19827) 评论(0) 推荐(0) 编辑
摘要: 1、关闭chrome浏览器(全部) 我们可以通过使用chrome命令行启动参数来改变chrome浏览器的设置,具体的启动参数说明参考这篇介绍。https://code.google.com/p/xiaody/wiki/ChromiumCommandLineSwitches 这里介绍的是--disab 阅读全文
posted @ 2019-07-25 19:27 六耳石猴 阅读(3711) 评论(0) 推荐(0) 编辑
摘要: 对于 GET 方法,会将数据转换为 query string。例如 { name: 'name', age: 18 } 转换后的结果是 name=name&age=18。 对于 POST 方法且 header['content-type'] 为 application/json 的数据,会进行 JS 阅读全文
posted @ 2019-07-19 19:55 六耳石猴 阅读(3862) 评论(0) 推荐(0) 编辑
摘要: 应用中,保持登录状态是常见需求,本文讲解使用uni-app框架时如何保持用户登录状态。 即:初次进入应用为未登录状态 >登录 >关闭应用,再次打开 >为已登录状态 传统应用保持登录状态的方式是通过读取 cookie 来判断是否是登录状态,但是uni-app不支持对cookie的读写。因为uni-ap 阅读全文
posted @ 2019-07-17 18:08 六耳石猴 阅读(22487) 评论(2) 推荐(3) 编辑