摘要: let city_list = City.city_list let province_list = City.province_list Object.keys(province_list).forEach((prop, index) => { let start = prop.substr(0, 阅读全文
posted @ 2020-05-25 17:24 燃烧吧大脑!!! 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 首先附上小红书的解释: 简单说就是有的浏览器不支持script脚本,此时就会显示noscript标签里面的内容。里面可以是你写的一段html结构。 阅读全文
posted @ 2020-05-21 11:49 燃烧吧大脑!!! 阅读(507) 评论(1) 推荐(0) 编辑
摘要: 不加这两个属性传统的script: 按照js引擎的渲染规律,从上到下执行,所以为了防止长时间加载js,导致页面出不来,一般都是放在body标签结尾,这样做还有一个原因是此时能获取到dom元素,可以对dom进行一系列的操作。 async和defer的相同点: 都是为了异步加载js,如果不加这两个属性, 阅读全文
posted @ 2020-05-21 11:44 燃烧吧大脑!!! 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 在用creata-react-app脚手架构建react项目的时候, 当我们使用软件打开之后,会发现共有几个文件 其中:1.node_modules是各个插件存放位置2.public用于放置静态资源,里面的资源不会参与构建3.src是源码文件,一般做开发就在这个文件夹,会参与打包构建 重点来了:在p 阅读全文
posted @ 2019-12-10 15:12 燃烧吧大脑!!! 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 主要是通过export的暴露和import的引人实现的 1.export default默认导出,默认导出一个模板只能有一个,导入名称可以和导出名称不一致 导出: 引人: 2.导出多个变量 导出: 引人: 3.混合导出和引人 4.如果导出时不想暴露本地变量名 5.导入时如果想所有的一起导入 阅读全文
posted @ 2019-04-10 14:48 燃烧吧大脑!!! 阅读(110) 评论(0) 推荐(0) 编辑
摘要: vue主要是通过两个来实现响应式的: 1.监听data的变化 2.讲data的数据映射到vue即this上面 这两个过程都是通过Object.definProperty实现的 阅读全文
posted @ 2019-04-10 10:28 燃烧吧大脑!!! 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1.首先M代表数据模型,V代表视图,VM(即ViewModel)是连接数据和视图的一个桥梁 2.view通过事件绑定来操作model,同时model通过数据绑定来操作view 总结:mvvm视图和数据是分离的,他们通过中间桥梁viewmodel实现视图的更新 MVVM三要素:1. 响应式 2.模板引 阅读全文
posted @ 2019-04-08 17:30 燃烧吧大脑!!! 阅读(1526) 评论(0) 推荐(0) 编辑
摘要: 1.数据与视图分离 jquery的数据与视图没有分离,数据和视图是混在一起的,而vue框架对数据和视图进行了分离,解耦(开放封闭原则,对扩展开放对修改封闭) 2.数据驱动视图 通过数据去驱动视图的变化,只关心数据的变化,dom操作被封装 阅读全文
posted @ 2019-04-08 15:55 燃烧吧大脑!!! 阅读(1619) 评论(0) 推荐(0) 编辑
摘要: 1.调后台的接口获得一些配置参数 2.把这些配置参数填充到支付方法中 贴上代码: 阅读全文
posted @ 2019-04-08 10:03 燃烧吧大脑!!! 阅读(2229) 评论(0) 推荐(0) 编辑
摘要: 本人用的是VScode编辑器 1、在设置里面加上 "cssrem.rootFontSize": 100, 2.在样式里面加入 注释:rem是相对于根元素html的,如果不设置的话1rem=16px不方便计算,100vw是屏幕的宽度,如果设计稿宽度是375px,100vm/375根元素为1像素,此时1 阅读全文
posted @ 2019-03-25 17:46 燃烧吧大脑!!! 阅读(297) 评论(0) 推荐(0) 编辑