SF
vipbic
vipbic
注册登录
关注博客
注册登录
主页
关于
RSS
Vue获取页面元素的相对位置
羊先生
2020-02-05
阅读 4 分钟
6.8k
今天在开发源码一处发现有一处需要获取元素的相对位置高度,发现getBoundingClientRect有一个问题,它是用于获取某个元素相对于视窗的位置集合,达不到我想要的要求,如是看到阮老师写的一篇文章,关于用Javascript获取页面元素的位置,很好解决了我的我问题
Vue如何使用混合Mixins和插件开发
羊先生
2020-02-03
阅读 8 分钟
2.6k
官网:混合 (mixins) 是一种分发 Vue 组件中可复用功能的非常灵活的方式。混合对象可以包含任意组件选项。以组件使用混合对象时,所有混合对象的选项将被混入该组件本身的选项。个人:混入就是用来对vue组件中的公共部分,包括数据对象、钩子函数、方法等所有选项,进行提取封装,以达到代码的复用,混合用处挺大的,然...
理解CSS盒模型与BFC
羊先生
2020-02-02
阅读 7 分钟
4.3k
一个CSS盒模型由content、border、padding、margin组成,盒模型又分为标准模型和IE模型。标准模型和IE模型区别就是就是计算盒子的宽度和高度的不同
我对JavaScript原型和原型链的理解
羊先生
2020-02-02
阅读 3 分钟
2.3k
目前新型冠状病毒传染严重,做好自我保护包括:保持基本的手部和呼吸道卫生,坚持安全饮食习惯,并尽可能避免与任何表现出有呼吸道疾病症状(如咳嗽和打喷嚏等)的人密切接触
JavaScript中对象的复制、浅拷贝、深拷贝
羊先生
2020-02-01
阅读 7 分钟
5.4k
之前在开发中有遇到拷贝的问题,我也看到刚入门同学在用vue开发时所写的赋值相关问题,在使用时,概念使得不清楚使赋值数据模糊不清。为了帮助他人或者帮助自己更能深刻记住,在查阅了相关资料之后在此记录下自己的小小见解。在弄清楚拷贝之前我们先弄清楚数据类型和堆栈的关系
JavaScript——Promise进阶
羊先生
2020-01-31
阅读 9 分钟
2k
最近新型冠状病毒严重,在家也没啥事,写写文章,Promise 前端开发或多或少都有了解或使用到,我也经常用到。 希望阅读本章能帮助了解Promise到底是怎么实现的,或多或少能帮你^_^
解释CSS三大特性—继承性、层叠性、优先级
羊先生
2020-01-30
阅读 2 分钟
4.1k
继承性发生的前提是包含(嵌套关系)★文字颜色可以继承★文字大小可以继承★字体可以继续★字体粗细可以继承★文字风格可以继承★行高可以继承h系列不能继承文字大小a标签不能继承文字颜色
常用的三种请求方式ajax,axios,fetch
羊先生
2020-01-30
阅读 11 分钟
8k
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(_或JavaScript框架_)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互...
网站接入QQ登录-腾讯开放平台
羊先生
2019-12-05
阅读 3 分钟
6.1k
完成开发者认证 申请腾讯开放平台 使用qq登录完成实名认证,点击创建应用 创建网站应用 填写相关信息 回调域填写很重要如果填写错误扫码会出现 100010【QQ登录】登录常见错误码 前端 这是目前网站接入的qq登录,注意点 {代码...} {代码...} 后端 服务端在获取时候到没有遇到什么多大问题,正常发起请求网络请求,都一切正...
基于xampp集成环境安装composer
羊先生
2019-10-30
阅读 3 分钟
6.1k
Composer 要求 PHP 版本在 5.3.2 以上才能运行。还需要对 PHP 做一些设置和编译标志,在安装时会收到所有的不兼容警告。从源码安装软件替代简单的解压压缩文件,你需要 git,svn,fossil 或者 hg 这取决于软件所用的版本控制工具。Composer 是多平台的,可以在 Windows,Linux 和 OSX 上良好运行。
Vue+VueRouter+Nginx+CDN 项目优化实际总结
羊先生
2019-10-29
阅读 3 分钟
5.3k
webpack默认将所有js源代码打包成一个js文件,导致JS包会变得非常大,影响页面首次加载速度按需加载能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件的js文件
docker nginx 配置ssl证书
羊先生
2019-10-24
阅读 2 分钟
9.7k
我只是个专业前端,也是个业余后端,我之前写过一篇3分钟搞定从申请ssl证书到域名服务器配置,那是用的Apache写的,之前我的网站也是用的Apache,今天1024给大家带来一篇nginx配置ssl证书,后期也打算用nginx,
vue-qr生成下载二维码
羊先生
2019-09-29
阅读 3 分钟
7.9k
安装vue-qr {代码...} 生成二维码实列 {代码...} 属性介绍 属性 描述 举列 text 要生成二维码的内容 [链接] size 设置二维码大小,宽高相等 200 margin 二维码与边框的距离,可以设置白边 20 colorDark 实点的颜色 #333 colorLight 空白区的颜色 #999 bgSrc 欲嵌入的背景图地址 [链接]**.jpg gifBgSrc 欲嵌入的背景图 gif ...
h5(vue)嵌套ios和android双向交互
羊先生
2019-09-18
阅读 2 分钟
4.4k
之前跟客户端联调可能没有注意到细节问题,这次开发又遇到联调,统一整理下,然后自己也封装一套基础代码注意android以下情况---安卓没带参数,h5端也需要不带参数 ,安卓需要参数,这边也需要携带参数 否则有bug注意ios情况下 就算ios不需要携带参数,也需要传空
基于Vuescroll.js封装上拉加载、下拉刷新组件实际应用开发
羊先生
2019-09-03
阅读 7 分钟
9.3k
摘自官网描述:vuescroll 是一款基于 Vue.js 自定义滚动条的插件,它有两种模式: native: 适用于 PC 端,支持基本的自定义滚动条。 slide: 适用于移动端, 支持下拉-加载,上拉刷新,轮播等。 但是,这并不意味着 slide模式只能用于移动端,只是因为移动端与 slide 模式更加契合而已。废话不多说,直接上代码
Phpstorm+Xdebug配置断点调试
羊先生
2019-07-19
阅读 2 分钟
5.7k
最近在写爬虫微信的数据,由于数据都不明确,总是echo 和 dump 调试也不是办法,想开个断点进行调试,如是也是搜了好多篇文章,总结了在配置过程中遇到的问题
3分钟搞定从申请ssl证书到域名服务器配置
羊先生
2019-07-18
阅读 5 分钟
13k
HTTP和HTTPS的基本概念HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,...
Taro框架使用canvas生成图片-附带源码和效果
羊先生
2019-05-27
阅读 10 分钟
20.1k
目前要开发一个小程序项目,领导要我上手直接就是Taro,语法基本是React的语法(可叹我是个vue爱好者,之前只是用过RN[0.43]版本,目前都0.59版本了),开发起来比原生的效率要高一点,Taro——一套遵循 React 语法规范的多端统一开发框架
webpack4配置Vue多页面入口轻量级模板
羊先生
2019-03-01
阅读 4 分钟
4.9k
之前写过一次关于webpack配置多页面应用,写的不是很好,这次项目要用到多页面应用,于是重新基于webpack4构建了一套关于vue的多页面应用。我在网上搜索了一圈,发现vue多页面配置,大部分都是基于vue-cli配置的,很少是从基础开始配置,如是我通过webpack4,构建了一个提供多页面入口,打包,调试的轻量级的构建工具,不依...
JavaScript类型判断
羊先生
2019-01-04
阅读 5 分钟
2k
JS(ES6)中的基本数据类型:1.数值型(Number):包括整数、浮点数、2.布尔型(Boolean)、3.字符串型(String)、4.数组(Array)、5.空值(Null) 、6.未定义(Undefined),基本数据类型是按值访问的,因为可以直接操作保存在变量中的实际值。引用类型:Object 、Array 、Function 、Data,引用数据类型是保存在堆内存中...
分析ajax请求过程以及请求方法
羊先生
2018-11-14
阅读 3 分钟
5.6k
ajax 的全称是Asynchronous JavaScript and XML,其中,Asynchronous 是异步的意思,它有别于传统web开发中采用的同步的方式。据小编翻墙了解到,ajax很早就有了,只不过那时候都不用它,后来谷歌把它用在谷歌地图上,人们感觉使用起来很方便,而且页面不用刷新,用户体验非常好(那时候的网站也没有什么用户体验^_^)
实列讲解TypeScript的基本用法
羊先生
2018-10-15
阅读 6 分钟
3.5k
TypeScript 是微软开发的 JavaScript 的超集,TypeScript兼容JavaScript,可以载入JavaScript代码然后运行。TypeScript与JavaScript相比进步的地方 包括:加入注释,让编译器理解所支持的对象和函数,编译器会移除注释,不会增加开销;增加一个完整的类结构,使之更新是传统的面向对象语言
vue+axios+promise实际开发用法
羊先生
2018-10-15
阅读 5 分钟
51.3k
axios它是基于promise的http库,可运行在浏览器端和node.js中,然后作者尤雨溪也是果断放弃了对其官方库vue-resource的维护,直接推荐axios库,小编我也是从vue-resource转换过来的,差别说不来,我们讲一下axios在实际开发中的用法
1
2
3
(current)
上一页
3
(current)
下一页