自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

loong的博客

web前端探讨记录

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

原创 手机兼容问题记录二

1、问题:解决ios系统h5页面滚动条 分析:只针对ios系统下的,安卓是不存在这个问题的 解决: 1)第一次用基础css实现滚动:overflow:scroll;效果:可以滑动,但是页面滚动起来非常卡,没有回弹顺滑的效果, 手指一停,页面就停住了。 2)第二次...

2020-02-19 11:58:08 352

原创 手机兼容问题记录一

1、问题:微信端页面input输入时键盘会挡住输入框内容 分析:由于使用绝对定位,无法让内容自动上浮。2、问题:IOS上微信在输入框弹出键盘后,页面不恢复,下方有留白 分析:(1)ios12以下版本,可以采用监听blur事件,并利用scrollIntoViewIfNeeded(true)方法滚动恢复 (2)ios所有版本以及ios13以上...

2019-12-31 18:51:35 496

原创 快应用踩坑锦囊

1、类似storage的接口只能异步回调操作,如需同步,需采用async/await,另外,还需要借用promise,才能做到同步的操作。eg:import storage from '@system.storage'import router from '@system.router'export async function getToken() { let token =...

2019-12-06 16:24:41 497

原创 一台电脑配置多个git账号ssh

1. 生成两[三]个ssh公钥私钥方法参照:http://www.cnblogs.com/fanbi/p/7772812.html第三步骤假定其中一个是id_rsa, 另一个时id_rsa_two [,第三个是id_rsa_gitlab]。2. 复制公钥把生成好的ssh的公钥相对应复制到github[/gitlab]的settings中的SSH and GPG keys3. 配...

2019-10-08 16:45:30 615

原创 git配置本地ssh

1. 步骤1.首先现在电脑端安装好git,windows端请安装Git for Windows,Linux端请自行网上查询(Ubuntu: sudo apt-get install git)2.先核对下电脑上是已经有ssh配置 1 2 #Git Bash on Windows / GNU/Linux / macOS / PowerShell:...

2019-10-08 16:44:31 2065

原创 webpck从零开始(一)----入门基础

Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。从图中我们可以看出,Webpack 可以将多种静态资源 js、css、less 转换成一个静态文件,减少了页面的请求。接下来我们简单为大家介绍 Webpack 的安装与使用。简约打包实现原理:webpack使用前,先进行一个配置,会从一个入口文件进入,根...

2018-08-23 23:50:51 597

转载 git常用操作指令

1、克隆远程分支 git clone git@gitlab.jianke.com:mall-ui/oms-social-ecommerce.git2、本地分支查询 git branch -v3、远程分支查询 git branch -a4、将本地某分支推到远程分支上 git push origin (某分支名称)5、创建本地分支 git branch 分支名称6、 克隆指定某分支...

2018-08-22 20:40:06 160

原创 HTTP和HTTPS的深入分析

超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。  为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安...

2018-08-14 14:28:14 194

原创 js数组的几种常见排序

### 1. JavaScript的sort()方法```var array = [1,4,-8,-3,6,12,9,8];function compare(val1,val2){    return val1-val2;};array.sort(compare);document.write(array);```sort()方法按照升序排列数组项,会调用每个数组项的toStr...

2018-08-09 11:17:17 4173

原创 浏览器的同源策略与跨域

一、什么是同源策略,定义?同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。两个页面地址中的协议、域名和端口号一致,则表示同源。限制主要体现在以下方面:1、 存储在浏览器中的数据,如localStroage、Cooke和IndexedDB不能通过脚本跨域访问2、不能通过脚本操作不同...

2018-07-30 15:26:26 212

原创 前端模块化(CommonJs,AMD和CMD)

https://www.jianshu.com/p/d67bc79976e6 前端模块规范有三种:CommonJs,AMD和CMD。CommonJs用在服务器端,AMD和CMD用在浏览器环境AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。CMD 是 SeaJS 在推广过程中对模块定义的规范化产出。AMD:提前执行(异步加载:依赖先执行)+延迟执行CMD:延迟执...

2018-07-26 22:52:44 301

原创 面试资料

一、js事件循环二、js事件委托三、盒子模型四、mvvm驱动原理五、http状态六、缓存七、前端优化八、promise(重点)九、mvvm十、https实现过程以及与http区别十一、vue双向数据绑定原理十二、es6十三、页面渲染的过程陈述十四、css3动画优化十五、原生js设计一个简易的模板引擎、页面路由十六、数组几种处理:去重、取最...

2018-07-11 13:40:04 128

原创 js继承方式以及优缺点

JS继承的实现方式:父类如下://定义一个动物类function Animal(name){    this.name = name | 'animal';    this.sleep = function(){            console.log(this.name+'在睡觉');         }}Animal.prototype.eat = function(food){    ...

2018-07-08 16:40:02 995

原创 vue面试题

1、active-class是哪个组件的属性?嵌套路由怎么定义?答:vue-router模块的router-link组件。 2、怎么定义vue-router的动态路由?怎么获取传过来的动态参数? 答:在router目录下的index.js文件中,对path属性加上/:id。  使用router对象的params.id 3、vue-router有哪几种导航钩子?    答:三种,一种是全局导航钩子:...

2018-06-21 16:00:00 284

原创 关于JavaScript的浅拷贝和深拷贝

关于JavaScript的浅拷贝和深拷贝在 JS 中有一些基本类型像是Number、String、Boolean,而对象就是像这样的东西{ name: 'Larry', skill: 'Node.js' },对象跟基本类型最大的不同就在于他们的传值方式。基本类型是按值传递,像是这样:在修改a时并不会改到bvar a = 25;var b = a;b = 18;console.log(a);/...

2018-06-21 09:40:41 131

原创 js面试题收集

javascript: JavaScript中如何检测一个变量是一个String类型?请写出函数实现typeof(obj) === "string"typeof obj === "string"obj.constructor === String请用js去除字符串空格?方法一:使用replace正则匹配的方法去除所有空格: str = str.replace(/\s*/g,"");      ...

2018-06-18 11:00:41 283

原创 面试锦囊

cvte专用:一、

2018-06-12 18:00:46 248

原创 PHP学习路线

1、熟悉HTML/CSS/JS等网页基本元素,可自行制作简单的网页,对元素属性相对熟悉2、理解动态语言的概念和运作机制,熟悉基本的PHP语法3、学习如何将PHP与HTML结合起来,完成简单的动态页面4、接触学习MYSQL,开始设计数据库5、不断巩固PHP语法,熟悉大部分的PHP常用函数,理解面向对象编程,MYSQL优化,以及一些模板和框架6、最终完成一个功能齐全的动态站点...

2018-05-24 09:58:41 1086

原创 CentOS7端口占用问题解决方案

1、根据端口号得到其占用的进程的详细信息netstat -tlnp|grep 80tcp        0      0 192.168.33.10:80            0.0.0.0:*                   LISTEN      5014/httpdtcp        0      0 0.0.0.0:48054               0.0.0.0:*    ...

2018-05-21 16:57:21 6885

原创 腾讯云 CentOS 7.4配置node.js

1.首先安装wgetyum install -y wget 如果已经安装了wget可以跳过此步2.下载nodejs最新的bin包可以在下载页面https://nodejs.org/en/download/中找到下载地址,在这个地方我找了稳定版的8.11.1版复制链接为https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.xz,然后执行...

2018-05-10 15:59:49 744

原创 网站链接地址笔记

腾讯云centos装mysql:https://blog.csdn.net/paulowina/article/details/79890644腾讯云centos卸载mysql:https://cloud.tencent.com/info/d11827410ab5a73206e7627f388383b4.html

2018-04-26 11:52:15 257

原创 gulp编译文件基本操作集囊

一、简介        gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器;她不尽能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成;使用她,我们不尽可以很愉快的编写代码,而且大大提高我们的工作效率。        gulp是基于node.js的自动任务运行器,她能自动化地完成JavaScript/coffee/sass/less/html/image...

2018-04-18 09:45:43 1796

原创 腾讯云 CentOS 7.4 安装 Mysql

一、前言:CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用MariaDB代替了,MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为My...

2018-04-12 14:24:06 323

原创 node后台使用sequelize操作及总结资料

一、基本的sequelize常见操作--增删改查1、引入sequelize模块    var sequelize = require('sequelize');  2、连接数据库var sequelize = new Sequelize(      'sample', // 数据库名      'root',   // 用户名      'psw',   // 用户密码      {       ...

2018-04-10 16:45:28 8849

空空如也

空空如也

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

TA关注的人

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