12 2020 档案

摘要:一、地理定位 Geolocation 兼容性:Internet Explorer 9+, Firefox, Chrome, Safari 和 Opera 支持Geolocation(地理定位)。 一次性定位 getCurrentPosition() getLocation() function ge 阅读全文
posted @ 2020-12-31 11:44 JS-Feng 阅读(159) 评论(0) 推荐(0)
摘要:一、新的表单元素 <datalist> 元素规定输入域的选项列表。 <body> <form action="demo.php" method="get"> <!-- autocomplete="off"可以解决文本内容缓存问题 --> <input list="demo" name="name" 阅读全文
posted @ 2020-12-30 18:04 JS-Feng 阅读(145) 评论(0) 推荐(0)
摘要:概念:一个语义元素能够清楚的描述其意义给浏览器和开发者 H5中的新语义元素 <article> 标签定义独立的内容(论坛/博客/新闻)。 <aside> 元素页面主内容之外的某些内容(比如侧栏)。 <details> 定义用户能够查看或隐藏的额外细节。 <figcaption> 标签定义 <figu 阅读全文
posted @ 2020-12-30 15:40 JS-Feng 阅读(113) 评论(0) 推荐(0)
摘要:一、下拉刷新上拉加载 主要依赖一款插件mescroll.js http://www.mescroll.com/ 简单好用。以前同事的用法是初始化执行执行上拉会调,页数从0开始,下拉重新加载当前地址走初始化的上拉会调。代码执行没问题,但是下拉的时候页面因为要从新加载,页面会闪烁一下,视觉体验差,性能方 阅读全文
posted @ 2020-12-29 18:13 JS-Feng 阅读(185) 评论(0) 推荐(0)
摘要:1、搭建项目 按照官方文档把整个项目下载下来,安装依赖包npm install, 然后npm run dev 启动项目。 2、项目自定义优化 删除不要的文件,启动项目登录后,发现里面有很多页面,对我们不需要的页面文件和自定义组件进行删除,同步删除路由下的配置。 3、全局配置调整 修改.env.dev 阅读全文
posted @ 2020-12-28 17:36 JS-Feng 阅读(695) 评论(0) 推荐(0)
摘要:记录贴 方式有几种吧,个人习惯这种写法 <button class="btn">自定义</button> let btn = document.querySelector(".btn") const myClick = new Event("ccx") btn.addEventListener("c 阅读全文
posted @ 2020-12-26 17:40 JS-Feng 阅读(69) 评论(0) 推荐(0)
摘要:记录贴 <button id="throttle">点我节流!</button> window.onload = function() { // 1、获取按钮,绑定点击事件 var myThrottle = document.getElementById("throttle"); myThrottl 阅读全文
posted @ 2020-12-26 17:36 JS-Feng 阅读(73) 评论(0) 推荐(0)
摘要:记录贴 // 手写new function Mynew(Fn,...args){ if(typeof Fn !== "function"){ throw "必须是方法体" } const obj = {} obj.__proto__ = Object.create(Fn.prototype) Fn. 阅读全文
posted @ 2020-12-26 17:32 JS-Feng 阅读(124) 评论(0) 推荐(0)
摘要:记录贴 // 手写浅拷贝 let arr = [1,2,3,4,5] let obj = { name:1 } function My(){ this.age = 0 My.prototype.nes = function(){ console.log("哈哈") } } let Obj = new 阅读全文
posted @ 2020-12-26 17:31 JS-Feng 阅读(121) 评论(0) 推荐(0)
摘要:记录贴 // 手写promise function MyPromise(fn){ let _this = this _this.status = "pending" _this.resolve_val = undefined _this.reject_val = undefined _this.re 阅读全文
posted @ 2020-12-26 17:27 JS-Feng 阅读(130) 评论(0) 推荐(0)
摘要:移动端vue项目总结 一、日期数据处理 需求:把数据按天作为分类,父集为当天日期(如果是日期是当天,就显示今天),子集为时间。 请求数据为一个时间数组list 分析处理: 创建一个数组days数组 1、对list做循环,当拿到第一个有效值日期时,对日期进行处理,得到month+day,停止循环,把处 阅读全文
posted @ 2020-12-14 16:32 JS-Feng 阅读(2318) 评论(0) 推荐(0)
摘要:项目快做完了,做下总结: 需求:登录模块、设备列表展示模块、个人中心模块、详情模块,总共分为这四个模块内容。 一、拿到项目需求后,先创建了一下项目,然后封装了一些常用的方法,http请求和时间处理函数Date 1、封装http请求,比较简单用Promise 进行封装,把返回的数据resolve(re 阅读全文
posted @ 2020-12-12 18:01 JS-Feng 阅读(1265) 评论(1) 推荐(1)