自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

切图工的博客

一个渣渣的切图从业者

  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 Promise

Promise是一种异步编程的解决方案,可以避免回调地狱,使得异步操作更加简单、清晰、灵活。

2023-07-16 15:51:57 243

原创 简述this指向

this是执行上下文中的一个属性this值的首要特点是它不是静态的绑定到一个函数

2023-07-03 20:53:33 266

原创 函数柯里化

柯里化是编程语言中的一个通用的概念,是指把接收多个参数的函数变换成接收单一参数的函数,嵌套返回直到所有参数都被使用并返回最终结果。简单描述,就是把一个函数的某些参数先固化,也就是设置默认值,返回一个新的函数,在新函数中继续接收剩余参数,这样调用这个新函数会更简单比如说将一个函数从可调用的f(a, b, c)转换为可调用的f(a)(b)(c)。

2023-06-25 20:41:07 381

原创 vue实现一个简单的tab-panel组件

    tab-panel组件主要涉及到vue的插槽和父子组件间值的传递。    组件demo位置:https://github.com/xmyxiao/WebDemo/tree/master/vueDemo/demo/web-design/src/components/tabpanel  &n...

2018-11-07 19:00:58 7893

原创 Handsontable.js 的一些基础配置

修改列头显示:colHeaders : function(index){ function returnNumber(index){ var str = ''; if(index > 25){ var prv = parseInt(index/26); index = index - 26 * prv; str = returnNumber(prv - 1);...

2018-09-26 19:51:55 1661

原创 新建一个vue项目,以及安装常用依赖包

首先必须要有npm,window下无法在线更新node.js版本,所以每次要更新版本需要重新安装node.js1.新建一个文件夹用于存放项目 mkdir fileName 2.下载一个全局生成vue项目的脚手架 vue-cli     安转指令:npm install vue-cli -g3.初始化一个项目  &a

2018-09-01 15:57:04 15133

原创 实现可配置的斜线表头

    首先先看下实现的效果,如图:这个是斜线起始点在左上方的效果,斜线起始位置在左下方的效果如下:大致实现的就是这样的斜线表头功能。     大致的实现思路是使用raphael.js(绘制矢量图的js库)来绘制斜线,再根据斜线的坐标来定位文字。首先是调用的方法 $(function() {

2018-07-31 10:26:10 1444 1

原创 handsontable行高和列宽随动

    handsontable.js是一个类似excel表格编辑器的插件,但是在handsontable下行高是固定行,无法与数据随动,比如在将第二行高度改变,并且在第二行之前插入一行,那么数据会到第三行而改变高度的还是第二行,导致行高和数据不随动。     以下是我的解决方法:<!DOCTYPE htm...

2018-06-05 14:23:35 7768

原创 border-top、border-style、border-color属性的顺序

css样式记录:     在同时设置border-style: solid;border-color: #f00;border-top: 1px;时发现样式边框并没有显示,经过测试发现,如果border-style与border-color在各个边框设置的前面,则border-style与border-color属性并不会生效。正确的书写顺序是 bord...

2018-04-19 09:44:10 3362

原创 tracking.js 下的人脸检测与截取图像

tracking.js是页面识别人脸的一个插件,首先是tracking.js的git地址:https://github.com/eduardolundgren/tracking.js。     在下载完tracking.js后,我们需要一个能测试的页面,这个页面需要在服务器上,比如本地的localHost:8080。然后需要引入两个检查人脸必须的文件tracking-min.js和face-mi

2018-01-23 14:50:41 21855 15

原创 在魅族、vivo手机下Amaze UI底部导航消失问题

Amaze UI底部导航在魅族、vivo手机下不显示

2017-10-23 09:06:09 4830 10

原创 页面的两种打印方式

一、使用window.print()的方式打印 第一种方法可以使用浏览器自带的window.print()方式打印,如下:function winPrint(){ bdhtml = window.document.body.innerHTML; startStr = ""; endStr = ""; prnhtml = bdhtml.substr(

2017-09-21 16:25:12 2771

原创 基于svg.js可编辑图像中的文本换行

svg中的文本与一般页面中的文本并不一样,svg中的文本使用<text></text>标签来包住文字,所以页面中文本换行功能无法使用,这时候就要我们自己设置部分属性来使其换行。     首先是基本的svg文本使用一个text标签包住。<text id="SvgjsText1008" font-family="宋体" class="board-text" y="162.00" font-size="

2017-05-19 16:36:29 4349

原创 百度地图显示指定位置,点击显示自定义内容

本文主要是实现百度地图上标出指定位置的点,点击百度地图的覆盖物显示自定义的文本内容。具体如下图所示:     首先是页面部分,要先引入百度地图以及jQuery(jQuery不是必须,只是个人习惯)。script type="text/javascript" src="http://api.map.baidu.com/api?ak=&v=2.0&services=false">scri

2017-04-12 16:23:39 8524 1

原创 显示地址小图,点击跳转百度地图

显示地址小图,点击小图跳转百度地图

2017-03-20 15:50:00 4335 1

原创 基于XMPP协议的WebIM(2)

这回就简单的了解下信息的获取。 一、获取登录用户的基础信息     登录后首先要显示的是用户的昵称,按需求可能还有用户的jid,这时我们就要先获取用户的基本信息//获取自身信息var guid = newGuid();var userInfo = $iq({ type : "get", id : guid }).c('query', {

2017-03-01 16:22:41 450

原创 基于XMPP协议的WebIM

本篇主要介绍的是XMPP协议与strophe.js的使用 一、导入必须的文件及编写页面    首先我们需要一个基础的页面,然后导入必须的文件,基本上要导入的就是jquery和strophe.js。页面基本上可以仿照微信的网页版来制作。二、基础的登录功能    页面上先添加一个登录框:div id="signIn" class="signInPanel"> form nam

2017-02-15 20:13:03 1209 2

原创 基于svg.js实现可编辑的图像(2)

本篇将介绍基于svg.js下实现可拖动、修改的二维码。一、二维码的绘制首先要先了解下jquery.qrcode.js这个插件,主要功能是用于生成二维码,所生成的二维码主要有两种,一种是table格式另一种是canvas格式,在这里主要是用到canvas格式的二维码$("#qrcode").qrcode({ render: "canvas", width: 200,

2017-01-18 16:57:45 2080

原创 基于svg.js实现可编辑的图像(1)

一、关于svg.js 首先是svg.js的git地址https://github.com/svgdotjs/svg.jssvg.js主要用于在页面绘制svg图像,关于svg图像可以参见w3school的介绍详细地址如下:http://www.w3school.com.cn/svg/svg_intro.asp二、具体实现 大致的功能如下: 实现可以拖动,

2017-01-04 17:04:29 14794

原创 easyui-添加输入框可带小数点的数字验证条件

easyui-添加输入框带可带小数点的数字验证条件

2016-11-28 17:23:48 6024

原创 easyui-select 下拉选框必填

easyui-select 下拉选框必填

2016-11-28 17:02:26 15128 2

原创 jquery-$.ajax提交与$.get获取数据

jquery中$.ajax提交与$.get获取数据的使用

2016-10-31 15:19:31 578

makePy.min.js

获取汉字首字母

2017-03-01

空空如也

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

TA关注的人

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