- 博客(16)
- 收藏
- 关注
转载 html详情生成图片
html2canvas.js–终极解决方案来了,图片模糊问题,跨域问题,空白问题,锯齿问题,ios兼容问题,截屏不规则空白问题,文字展示图片不展示问题2019.10.11 17:56:45字数 157阅读 62二级域名之间的图片跨域,图片模糊问题,空白问题,锯齿问题,解决方案来了在使用html2canvas.js处理页面截图分享时:canvas同源策略:采用页面style中引入base...
2019-10-28 13:37:19
228
原创 对象(Object)常用方法,对象拷贝
JavaScript 对象JavaScript 对象是拥有属性和方法的数据。在 JavaScript中,几乎所有的事物都是对象。所有事物都是对象JavaScript 提供多个内建对象,比如 String、Date、Array 等等。 对象只是带有属性和方法的特殊数据类型。布尔型可以是一个对象。数字型可以是一个对象。字符串也可以是一个对象日期是一个对象数学和正则表达式也是对象数组...
2019-06-10 20:24:12
978
原创 vue项目打包
通常我们完成项目后需要让项目上线,上线过程中会遇到各种各样的问题,下面,我就一些我所遇到的问题进行了一些整理,希望能对大家有一些帮助。项目打包上线之前我们需要修改一些配置文件,不然我们项目上线后图片和图标会全部显示不出来。要修该confing下面index.js文件配置生产环境,如果之前已经配好了,就不需要了然后,我们需要对项目进行打包,在项目文件夹下输入进入控制台输入npm run ...
2019-08-29 16:17:20
163
原创 vue生命周期的理解
Vue有一个完整的生命周期,是指从开始创建,初始化数据,编译模板,挂载dom,渲染更新,销毁一系列过程,我们称这是vue的生命周期。通俗的讲:vue的实例从创建到销毁的过程就是vue的生命周期,同时在这个过程中也会运行一些叫做生命周期钩子的函数,这给了用户在不同阶段添加自己代码的机会创建阶段beforeCreate 创建之前 vue实例通过new vue创建出来之后,会初始化事件和生命周期,然...
2019-08-13 20:49:18
298
原创 git基本使用方法
Git 是一个开源的分布式版本控制系统,用于敏捷高效的处理任何项目的版本问题。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS,SVN 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git 是一个分布式的版本控制系统,在 Git 中即使用户离线,也能进行项目的提交和更新操作,等到下...
2019-08-01 10:19:10
141
原创 原生js九宫格拖拽
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X...
2019-07-12 10:55:52
290
原创 冒泡排序,选择排序
冒泡排序在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。 var arr = [1, 5, 2, 4, 7, 3, 9, 8] console.log(arr) //外层循环控制循环次数 for (var...
2019-07-09 12:11:46
171
原创 原生继承淘宝轮播图
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-...
2019-07-03 17:03:35
197
原创 原生js京东轮播图
HTML``` [外链图片转存失败(img-oy3yXIsq-1562124730208)(https://mp.youkuaiyun.com/mdeditor/img/1.jpg)] [外链图片转存失败(img-BDA0SeYy-1562124730208)(https://mp.youkuaiyun.com/mdeditor/im...
2019-07-03 11:38:01
370
原创 手写选项卡切换 水平垂直居中
手写tab切换 <style> * { margin: 0; padding: 0; list-style-type: none; } .warp { width: 360px; height: 400px; border: 1px solid #b6b6b6; margin: 50px auto; } #bt...
2019-06-17 20:39:34
283
原创 H5新增标签、样式
H5新增标签1。headerheader 标签定义文档或者文档的一部分区域的页眉。一般作为介绍内容或者导航链接栏的容器。在一个文档中,可以定义多个元素。2.navnav定义页面中导航链接部分(传统导航条、腾讯新闻、侧边栏导航、内页导航、百度百科、翻页操作)3.articlearticle标签定义独立的内容。内容本身必须是有意义的且必须是独立于文档的其余部分。如:论坛帖子、博客文章、新...
2019-06-11 17:06:59
1364
原创 js事件传播流程,事件阻止
js事件传播流程浏览器的默认行为 JavaScript事件本身所具有的属性,例如a标签的跳转,Submit按钮的提交,右键菜单,文本框的输入等。 js事件传播流程DOM2级事件规定事件流包括三个阶段:事件捕获阶段、处于目标阶段、事件冒泡阶段捕获阶段:先由文档的根节点document往事件触发对象,从外向内捕获事件对象;目标阶段:到达目标事件位置(事发地),触发事件;冒泡阶段:再从目...
2019-06-10 19:46:55
250
原创 数组常用方法整理
JavaScript 数组用于在单一变量中存储多个值。数组是一种特殊的变量,它能够一次存放一个以上的值。数组可以用一个单一的名称存放很多值,并且还可以通过引用索引号来访问这些值。所谓数组,是有序的元素序列。(一组有序 数据)JavaScript的Array可以包含任意数据类型。注:一般来说数组中元素的类型相同创建数组1-字面量var arr = [1, 2];//数组中有两个元素a...
2019-05-29 08:58:25
206
原创 原型、原型链、继承
原型、原型链、继承构造函数,实例,原型与原型对象之间的关系:构造函数有它自己的属性及其方法,其中包括自己定义的属性和方法外,还有两个特殊属性(prototype、constructor);而每个他的实例都会拥有它的所有属性和方法(包括prototype、constructor)constructor则是指向每个实例的构造函数,而prototype 原型 则是一个地址指向原型对象,这个原型对象创...
2019-05-29 08:41:35
214
原创 浏览器兼容性(手机、电脑。js、html、css)
浏览器兼容性问题浏览器兼容性问题又被称为网页兼容性或网站兼容性问题,指网页在各种浏览器上的显示效果可能不一致而产生浏览器和网页间的兼容问题浏览器兼容的重要性:网站做好了浏览器兼容,能够让网站在不同的浏览器下都正常显示浏览器兼容能够抓住更多的网站访客浏览器兼容能够给客户更好的体验CSS Bug、CSS Hack和FilterIE6常见CSS解析Bug及hack(解决方法)1)样式在...
2019-05-27 16:12:49
1168
原创 http请求报文 get和post区别
http请求报文HTTP 简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。超文本传输协议(HTTP)的设计目的是保证客户端与服务器之间的通信。HT...
2019-05-23 20:12:19
799
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅