戴伟的个人博客

未曾遗忘的青春


  • 首页

  • 标签

  • 分类

  • 目录

javascript异步编程

Posted on 2019-03-17 | In javascript
背景js是单线程语言,浏览器只分配给js一个主线程,用来执行任务,异步编程是JavaScript的一种编程方式,用于在不影响主程序去执行其他的操作,如网络请求,文件读写,等等,如果这些操作都是同步执行的话,那么对于用户来说就是一个灾难,毕竟在执行其他操作的时候,后续的代码没法同步执行 异步编程的方式 ...
Read more »

递归

Posted on 2019-03-13 | In javascript
递归 概念 方法自己调用自己 有终止条件 初识Q:获取1-100的累加总和方法为sum(100) 100为累计的数值点那么,总和就是12345function sum (n) { if (n === 1) return 1 return n + sum(n-1)}sum(1 ...
Read more »

一个vue搭建的history模式的活动页项目

Posted on 2019-03-08 | Edited on 2019-03-10 | In vue
vue单页面应用我一直觉得适合做移动端项目,尤其是微信端的活动页那种活动原因是 vue有通用的cli脚手架,有vue全家桶, 虽然当下的主流框架都有,但是vue应该是最容易上手的一个了 vue适合这种小型的项目,页面10个一下,少量的状态管理,稍微复杂的条件显示机制以及状态判断 可是我就是在用v ...
Read more »

IOS快速获取验证信息重复显示的问题

Posted on 2019-03-08 | In javascript
IOS下在获取手机号短信验证码的时候,ios在键盘上会自动显示验证码内容,以达到快速填写的功能,但是正常的input输入框会重复显示 解决方法1<input maxlength="6" type="text"> input的maxlength属性设置一个最大值,4 或者 6 等等, ...
Read more »

关于cookie

Posted on 2019-03-06 | In javascript
http请求的时候cookie的数据会携带在请求头中传递给后端,我一直以为只是简单的数据存储,这应该算是http的基本常识了,还是得好好看,好好敲 对比h5的存储机制(localStorage和sessionStorage) 名称 存储大小 过期时间 cookie 4kb 可自定义过期时 ...
Read more »

日志监控

Posted on 2019-01-22 | Edited on 2019-03-06 | In javascript
最近项目上有对于网站监控的需求,主要功能如下 白屏时间 ajax请求响应时间 js报错信息这些都需要通过request请求将对应的数据提交到后端,虽然从功能上来说,后端运维的log日志完全可以看到大多数内容,但是既然要求做了那就写呗 白屏时间这个就是使用浏览器自带的 performance 对象 ...
Read more »

Vue源码学习

Posted on 2018-12-10 | Edited on 2019-01-24 | In vue

vue是当下最流行的前端框架,简单,易上手,使用场景丰富的特点,从刚学习vue到现在也有一年多了,期间从vue播放器,到个人网站,再到公司的一些vue项目,感觉对于vue的学习和了解也就是一些基本的操作。为了更深入了解vue的实现机制,开始学习和了解vue的源码。这也是基于 [Vue.js 技术揭秘](https://ustbhuangyi.github.io/vue-analysis/)的学习

Read more »

个人通用js方法库d-js-utils

Posted on 2018-12-10 | Edited on 2019-03-06 | In 通用组件或工具

d-js-utils
从刚开始做前端开发开始,就有想过收集一些通用的js方法,或者平时自己写的觉得不错的一些方法,然后收集起来,方便以后使用,但是刚开始虽然收集了一些通用方法,但是在使用过程中相对比较麻烦,随着npm项目管理以及webpack工具在现在的项目中必不可少,开始寻思收集一些通用的js方法,并发布到npm,等以后什么项目用到了直接npm install 就可以直接使用了,方便,而且也是一个很好的累积过程

Read more »

d-video.js 视频播放器

Posted on 2018-12-05 | Edited on 2018-12-16 | In javascript
关于d-video.jsd-video.js是之前的公司中业务需求所拓展的一个通用的pc端插件,兼容ie9及目前主流浏览器,基于video元素来封装的视频的一体化操作该插件包涵以下功能 语速调整 清晰度调整 音量调整,菜单的显示与隐藏 全屏设置,动态调整视频大小 播放下一个视频的动态显示 代码引 ...
Read more »

css3的blur如何消除边缘透明效果

Posted on 2018-12-03 | Edited on 2018-12-16 | In css相关
我们都知道css3的功能强大之处,大多数也用过blur的属性去模拟ios的磨砂效果,web页面中,ios有自带磨砂效果的css属性,那就是1backdrop-filter:blur(10px); 但是该css属性并不支持ios以外的设备,所以我们能做的只是通过blur来实现类似的显示效果12filt ...
Read more »
12

戴伟

15 posts
6 categories
11 tags
© 2019 戴伟
Hexo - Next 本站总访问量次