自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jaya先生的博客

Taking my time, step by step

  • 博客(23)
  • 收藏
  • 关注

原创 微信网页/微信小程序内实现长按识别二维码

以下方法亲测有效1. 小程序内使用公众号发布一篇带有二维码的文章,然后通过web-view内嵌在小程序中,就可以实现长按识别二维码了2. 微信网页原文:https://blog.csdn.net/weixin_42865522/article/details/86530461(1) 设置meta<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maxi..

2020-11-30 18:10:46 3999 2

原创 git 常用命令

1. 克隆git仓库到本地(1)进入到目标文件夹下(2)git clone https://github.com/****/****.git2. 查看工作区状态git status3. 暂存修改文件git add fileName4. 提交变更git commit5. 将变更推送到githubgit push6. 拉取最新版本gitpull7....

2019-04-09 17:21:42 124

原创 《代码整洁之道》笔记(四)格式

当有人查看底层代码实现时间,我们希望他们能被代码的整洁、一致所震惊,而不是如看到鬼画符一般。我们应该保持良好的代码格式,应该选用一套管理代码格式的简单规则,然后贯彻这些规则。如果在团队中工作,则团队应该采用同一套的简单的格式规则。格式的目的代码格式很重要,必须严肃对待。它关乎沟通,而沟通是专业开发者的头等大事。 那么,哪些代码格式相关方面能帮我们最好的沟通呢?1. 垂直格式...

2019-01-27 15:04:32 187

原创 《代码整洁之道》笔记(三)注释

注释就像是一把“双刃剑”,什么也比不上放置良好的注释来得有用;同时,什么也不会比乱七八糟的注释更有本事搞乱一个模块,什么也不会比陈旧、提供错误信息的注释更有破坏性。注释的恰当用法是弥补我们在用代码表达意图时遭遇的失败。1.注释不能美化糟糕的代码写注释的常见动机之一是糟糕的代码的存在。带有少量注释的整洁而有表达力的代码,比带有大量注释的零碎而复杂的代码像样的多。与其花时间编写解释你搞出的...

2019-01-20 17:19:09 232

原创 关于vue的.native修饰符

问题起源:在使用自定义的文件上传组件时,由于项目需要,要在点击时获取到item的id,但是由于是自定义的组件,因此在操作过程中发现@click绑定的方法并不执行。在度娘的帮助下,总算是找到了解决办法,即:加上.native修饰符&lt;file-upload label="添加" @click.native="setId(item.id)" @fileUploaded="fileUpload...

2019-01-17 17:15:20 1217

原创 《代码整洁之道》笔记(二)函数

函数作为代码中最重要的一环之一,如何让代码从晦涩难懂变得简单易读,是一个必须要考虑的问题。1. 短小函数的第一规则是要短小。第二规则是还要更短小。每个函数都应该一目了然,一个函数只说一件事,而且,每个函数都依序把你带到下一个函数。只做一件事的函数无法被合理的切分为多个区段。2. 代码块和缩进if语句、else语句、while语句等,其中的代码块应该只有一行。该行大抵应该是一个函数调...

2019-01-13 21:56:58 323

原创 移动端line-height垂直居中问题

在安卓机上使用line-height垂直居中,有时会有些许偏差,但是css完全是没有问题的。先搬运一下其他博主的分析:http://www.fly63.com/article/detial/399?type=1解决方案:方法一:运用flex布局&lt;span class="test"&gt;{{ item.value }}&lt;/span&gt;.test { di...

2019-01-10 16:01:55 1526

原创 《代码整洁之道》笔记(一)有意义的命名

在编写代码的过程中,命名随处可见,做好命名这一步至关重要。下文列出了取个好名字的几条规则:1.  名副其实使用能够体现本意的名称,这样能够让人更容易理解和修改代码。2. 避免误导避免留下掩藏代码本意的错误线索,避免使用与本意相悖的词。(1)别用accountList来指称一组账号,除非它真的是List类型(即便容器就是一个List,最好也别在名称中写出容器类型名)。如果包含账号...

2019-01-06 20:59:01 332

原创 疑难杂症解决贴

本文主要整理了web前端需要注意的问题,以及对应解决问题的文章链接,随时更新CSS篇border-radius:50%;绘制圆角的原理 关于flex布局 使用css实现多列等高js篇Vue的自定义组件不能使用click方法扩展篇入门Webpack,看这篇就够了...

2018-11-30 12:31:28 283 1

原创 Promise学习

参考文章:Promise-廖雪峰的官方网站,本文中的代码案例皆取自此网站一、关于Promise1. Promise是ES6新增语法,解决了“回调地狱”的问题。回调地狱:回调函数是异步的,且回调函数的执行要等上一步的回调函数执行完毕,形成了层层嵌套的关系,过多的回调函数形成了“回调地狱”。2. 可以把 Promise 看成一个状态机。初始是 pending 状态,可以通过函数 res...

2018-11-28 21:40:08 227

原创 JavaScript进阶——闭包

1. 闭包是指有权访问另一个函数作用域中的变量的函数2. 不含闭包:含闭包,更灵活:3. 作用域链变化:

2018-11-14 20:16:32 127

原创 JavaScript进阶——作用域

一、变量复制1. 基本类型创建一个新值,然后把该值复制到为新变量分配的位置上2. 引用类型与基本类型相同,都会将存储的值复制一份放到新变量分配的空间中。不同的是,这个值本质上是一个指针,所以经过复制操作后,两个变量实际上指向了同一个对象。因此,改变其中一个变量,另一个也会改变二、参数传递与复制变量类似,要区分基本类型和引用类型三、声明变量使用var声明的变量...

2018-11-14 19:53:35 148

原创 JavaScript进阶——JSON、AJAX

一、JSON1. json字符串必须使用双引号2. json对象要求给key值加双引号,而JavaScript对象字面量不需要3. 解析:json对象转换为JavaScript对象    序列化:JavaScript对象转换为json对象二、AJAX1. 什么是ajax Ajax是Asynchronous  JavaScript Xml的简称,通过Ajax可以请求额...

2018-11-14 16:48:26 192

原创 JavaScript进阶——对象

一、关于对象1.什么是对象?对象包含了数据和行为,创建了一种新的数据类型,对象可以存储数据,也可以根据数据而采取行动2.对象是数据类型——引用类型3.构造函数规定了对象的定义,但并未创建对象,直到使用new运算符,才算创建对象二、基本包装对象为了便于操作基本类型number、boolean和string,JavaScript还提供了三个特殊的引用类型:String、Numb...

2018-11-14 11:02:15 136

原创 WEB前端养成计划—— Internet & HTTP协议

一、网络协议计算机之间为了能正确的传送信息而对相关信息的传输顺序、信息格式和信息内容等方面做出的一组约定或规则。二、HTTP(超文本传输协议):定义浏览器与服务器之间如何进行网页的传输。1. HTTP请求实体(1)请求行(2)请求头常见的请求头:①Accept:用于指定客户端可接受的内容类型。如:Accept: image/gif, text/html②...

2018-11-11 16:59:37 286

原创 百度前端技术学院(四)背景边框列表链接和更复杂的选择器

 一、CSS背景注意事项1. background-repeat:repeat、no-repeat、repeat-x、repeat-y、inherit2. background-position:设置背景图像位置(1)关键字background-position:top/bottom/center     left/right/center                 ...

2018-11-06 13:25:57 148

原创 前端知识点自检题

1. dl、dt、dd标签与ul、ol、li标签的区别,如何使用?&lt;dl&gt;&lt;dt&gt;&lt;dd&gt;为常用标题+列表型标签,是组合标签,此组合标签又叫做“表格标签”,也称为“dl表格”。如没有对dl dt dd标签初始css样式,默认dd列表内容会一定缩进。代码片段:&lt;dl&gt; &lt;dt&gt;列表项1&lt;/dt&gt; &lt;d...

2018-11-05 15:06:41 170

原创 vue源码学习笔记

最近在看vue的源码,因为本人比较小白,所以很多地方理解起来会有一定难度,好在有很多大分享了vue源码相关的文章,整理一下吧:Vue.js 源码学习笔记——囧克斯,这篇文章是老师推荐的,里面总结了vue源码中比较值得关注的地方,不过文章应该写的比较早了,文中讲的vue是以前的版本,文件结构会和现在的不一样,可以从github上拉一下以前的代码看一下。 Vue2.1.7源码学习——HcySun...

2018-11-01 16:14:31 228

转载 Vue解析——Vnode + diff

本文转载自解析vue2.0的diff算法 - SegmentFault 思否,再次感谢作者大大,另附作者github地址,另外几篇文章也可以学习一下目录前言virtual dom分析diff源码分析patchVnodeupdateChildren具体的diff分析总结前言vue2.0加入了virtual dom,有向react靠拢的意思。vue的diff...

2018-10-27 22:54:22 1982

原创 面向对象——原型与原型链、继承

本文代码及内容来自于博览网课程——WEB前端养成计划的归纳总结,有兴趣的小伙伴可以移步(以前没有购买过的现在好像无法观看了)目录一、运用构造函数的方式来创建特定类型的对象二、理解原型对象三、原型的动态性四、原型链五、继承一、运用构造函数的方式来创建特定类型的对象此方式调用构造函数会经历以下4步:(1)创建一个实例(2)将构造函数的作用域赋给实例(3)...

2018-10-27 12:06:09 330

原创 百度前端技术学院(三)让简历有点色彩

一、MDN文字样式知识点1、font-family: 提供一个字体栈

2018-10-19 15:03:29 139

原创 百度前端技术学院(二)给自己做一个在线简历吧

一、制作在线简历github地址:https://github.com/NorIns11/baidu/blob/master/profile.html二、小问题HTML是什么,HTML5是什么?HTML(Htper Text Markup Language)超文本标记语言,不是编程语言,而是一种标记语言,标记语言是一套标记标签,HTML使用标记标签来描述网页。HTML5是最新的...

2018-10-18 13:16:07 471

原创 百度前端技术学院(一)什么是web、什么是前端

什么是web、什么是前端详细阅读下面几篇文章中关于基本概念的解释(不需要着急看具体的内容)Web 建站技术中,HTML、HTML5、XHTML、CSS、SQL、JavaScript、PHP、ASP.NET、Web Services 是什么? W3School的HTML教程 W3School的HTML5教程 MDN Web开发入门新知识整理:PHP:一种常见的用来写服务器脚本的语...

2018-10-17 22:01:39 492

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除