文章列表

mock.js的开发方式及变量解释说明

mock.js的开发方式及变量解释说明

直到在一个夜黑风高的晚上,我邂逅到它(mock.js),顿时感觉,整个世界都安静了不少。站长在经历当中遇见最恶心的事就是什么也没有,没有文档,没有交流,你做你的我做我的,很反感这样的开发方式,各做各的没有一点交流合作,团队也不会有多大的成长!

2020-01-21 13:52:26
1068 0 0
追梦猪追梦猪
JavaScript
Javascript语法规范错误提示代码

Javascript语法规范错误提示代码

在使用js我们会因为各种原因出现各种错误,然后站长进行搜集整理出来错误提示,来供大家参考使用,提供便利!

2020-01-14 14:38:03
1258 0 0
追梦猪追梦猪
JavaScript
js保存导出json数组文件下载

js保存导出json数组文件下载

站长在搞一个矩阵二维地图的时候(其实就是二维数组),自己总不能一个一个给数组里填吧,所以就有了这个自动保存json文件导出供我使用的数组话不多说上代码!

2019-12-06 13:37:56
1304 0 0
追梦猪追梦猪
JavaScript
js判断一个对象是不是数组类型

js判断一个对象是不是数组类型

typeof 和 instanceof 都可以用来判断变量,typeof方法返回一个字符串,来表示数据的类型; 但是typeof来判断数据类型其实并不准确。比如数组、正则、日期、对象的typeof返回值都是object,这就会造成一些误差。而instanceof 运算符用来测试一个对象在其原型链中是否存在一个构造函数的 prototype 属性,返回一个布尔值。

2019-12-06 10:30:09
988 0 0
追梦猪追梦猪
JavaScript
js树形菜单数组递归处理

js树形菜单数组递归处理

有的时候我们在处理一下类型数据,子级数据的时候我们可能要更客观的展示所以搜集当下供大家参考,如人员递归,分类递归,select下拉递归

2019-12-05 19:22:07
1060 0 0
追梦猪追梦猪
JavaScript
js正则验证封装

js正则验证封装

通过整合各类验证信息进行对邮箱、电话、手机、邮编、数字、浮点、货币、网址、传真、整数、正整数、负整数、数字字母、是否含有中文字符等进行封装!

2019-12-05 19:12:34
1060 0 0
追梦猪追梦猪
JavaScript
canvas无法使用rem单位的解决方案

canvas无法使用rem单位的解决方案

在移动端,画布的大小要根据屏幕的大小进行适配,我们一般采用rem结合媒体查询的方式。使用canvas时就遇到遇到一些问题:canvas的width属性不支持rem单位(如果使用样式当然支持rem,但注意canvas的width属性与style中的width是有区别的)

2019-12-05 14:28:18
1003 0 0
追梦猪追梦猪
JavaScript
js 原生ajax请求GET和POST

js 原生ajax请求GET和POST

原生Ajax 优势:1.不需要插件支持(一般浏览器且默认开启 JavaScript 即可);2.用户体验极佳(不刷新页面即可获取可更新的数据);3.提升 Web 程序的性能(在传递数据方面做到按需放松,不必整体提交);4.减轻服务器和带宽的负担(将服务器的一些操作转移到客户端);

2019-12-05 11:07:18
1147 0 0
追梦猪追梦猪
JavaScript
js原生file对象和blob对象的互相转换

js原生file对象和blob对象的互相转换

使用FileReader 对象转换:File => DataURL,该对象用于读取文件(读取单个对象文件,所以,不能直接读取 Filelist 对象文件集合),即把文件内容读入内存。它接收 File 对象或 Blob 对象,作为参数。

2019-12-05 10:47:10
1922 0 0
追梦猪追梦猪
JavaScript
js原生ajax请求头报错“setRequestHeader on XMLHttpRequest”

js原生ajax请求头报错“setRequestHeader on XMLHttpRequest”

在设置请求头的时候报这个Failed to execute "setRequestHeader" on "XMLHttpRequest": The objects state must be OPENED.,是由于需要先打开XMLHttpRequest

2019-12-05 10:28:51
1250 0 0
追梦猪追梦猪
JavaScript
js事件实现全屏和退出全屏

js事件实现全屏和退出全屏

首先,我们需要给出一个默认状态,即非全屏。然后,在此基础上我们进行DOM操作,每次用户进行操作时,我们先判断当前状态,进行相应的操作,操作过后改变当前状态即可。

2019-12-04 15:50:16
1036 0 0
追梦猪追梦猪
JavaScript
http地址双斜杠//开头的url(依赖协议的url)

http地址双斜杠//开头的url(依赖协议的url)

发现好多网站的链接都是这种URL是以双斜杠“//”开头的,这种写法有特殊的用途,它会判断当前的页面协议是http 还是 https 来决定请求 url 的协议。防止IE下出现“This Page Contains Both Secure and Non-Secure Items”的报错。

2019-09-27 09:01:16
1920 0 0
追梦猪追梦猪
JavaScript
js敏感词屏蔽

js敏感词屏蔽

利用正则替换实现敏感词替换,达到恶意字符进行屏蔽的效果

2019-08-06 10:24:38
1588 0 0
追梦猪追梦猪
JavaScript
正则表达式匹配金额小数点两位js

正则表达式匹配金额小数点两位js

匹配金额,就这小小的一串达到我们要匹配的金额的结果,我们在匹配金额的时候,固定的输入还可以,但是让用户单独输入我们就要考虑好多中结果,不能直接输入小数点,小数点只能是一位,小数点后面只能输两位,等等问题要我们去限制用户的输入,所有的判断不如一句正则来实现金额0.2,2.0,2.00,0.22,.33,3.22等等金额的匹配

2019-08-06 09:59:21
1840 0 0
追梦猪追梦猪
JavaScript
比较常用的几个正则表达式(匹配数字)

比较常用的几个正则表达式(匹配数字)

比较常用的几个正则表达式(匹配数字),用来匹配相应的内容

2019-08-06 09:51:24
2021 0 0
追梦猪追梦猪
JavaScript
canvas绘制表格

canvas绘制表格

追梦猪(zmz)最近在学习canvas画图表,所有收藏一下相关的demo,供有缘人参考,Canvas API(画布)是在HTML5中新增的标签用于在网页实时生成图像,并且可以操作图像内容,基本上它是一个可以用JavaScript操作的位图(bitmap)。

2019-02-16 14:57:52
2078 0 0
追梦猪追梦猪
JavaScript
 javascript获取昨日、今日、本周、本月

javascript获取昨日、今日、本周、本月

追梦猪在项目中用到了,昨日、本周、上月等时间查询特此记录,以后入坑者学习

2019-01-18 16:22:33
1747 0 0
追梦猪追梦猪
JavaScript
JavaScript 获取鼠标点击位置坐标

JavaScript 获取鼠标点击位置坐标

在一些DOM操作中我们经常会跟元素的位置打交道,鼠标交互式一个经常用到的方面,令人失望的是不同的浏览器下会有不同的结果甚至是有的浏览器下没结果,这篇文章就上鼠标点击位置坐标获取做一些简单的总结,没特殊声明代码在IE8,FireFox,Chrome下进行测试兼容

2019-01-10 16:49:24
3091 0 0
追梦猪追梦猪
JavaScript
iOS移动端设备下js时间倒计时报错nan

iOS移动端设备下js时间倒计时报错nan

追梦猪最近在做移动端项目 ,有个设置开始时间和结束时间,然后倒计时 这个活动还有几天。在安卓上能正确转换时间,但在iOS上不能显示,为NaN-NaN1-NaN Invalid Date, 就好比new Date('2017-09-18 14:58:32').getTime();

2019-01-05 14:14:54
3654 0 0
追梦猪追梦猪
JavaScript
来一场轰轰烈烈的HTTP协议扫盲革命

来一场轰轰烈烈的HTTP协议扫盲革命

TCP/IP体系有人把它分为四层也有人把它分为五层,不同书有着不同的分法。五层和四层的区别就在于五层的数据链路层和物理层对应着四层的网络接口层。二者都对,不必要纠结,了解一下即可。如果按照协议划分的话,物理层是没有必要单独划分出来的,毕竟物理层是没有协议的。本篇文章采用的是四层结构。

2019-08-10 11:02:02
1502 0 0
追梦猪追梦猪
JavaScript
ES6判断对象类型的方法

ES6判断对象类型的方法

typeof的一个不好的地方就是它会把Array还有用户自定义函数都返回为object

2018-12-01 09:29:22
2487 0 0
追梦猪追梦猪
JavaScript
Javascript原生插件开发

Javascript原生插件开发

在绚丽插件的路上大多都是依赖型插件,但是我们追求的就是原生型的插件,脱离一些依赖加快一些速度

2018-11-15 15:56:19
1570 0 0
追梦猪追梦猪
JavaScript
js内置属性 页面标签距离宽高获取

js内置属性 页面标签距离宽高获取

在写一些拖拽或者固顶效果会用到一些内置的属性,下面是搜集的一些内置属性

2018-10-11 15:15:35
1470 0 0
追梦猪追梦猪
JavaScript
js 获取audio时长

js 获取audio时长

写js时在网上找了很多获取音频时长都获取不到,然后搜索各种试最后终于可以,记录下来方便以后使用 ​

2018-10-08 17:01:27
2056 0 0
追梦猪追梦猪
JavaScript
js时间段时间区间生成方法

js时间段时间区间生成方法

获取一天的时间生成1点到2点,2点到3点等等的时间段,也可以生成单个1点,2点等或者2.15,3.15等,根据需要进行拓展

2018-09-25 16:25:02
3781 0 0
追梦猪追梦猪
JavaScript
vue之百度分享

vue之百度分享

百度分享分为自由选择版跟专业开发版,两者的区别在于一个是直接粘贴使用,靠程序去自己抓取内容,缺点有时候不是自己想要的,那么下面的专业开发版就正好满足了开发者自定义开发分享内容的需求

2018-09-12 14:02:20
1794 0 0
追梦猪追梦猪
JavaScript
百度分享不支持HTTPS的解决方案

百度分享不支持HTTPS的解决方案

现在很多的网站都已上了安全证书SSL实现了HTTPS化,这样不仅使网站的安全得以保证,而且还防止了被一些非法的运营商劫持DNS的情况。虽然说网站上了HTTPS以后,网站的网安全有了保证,但是一些网站的插件是不支持HTTPS的,比如百度的分享代码。

2018-09-10 15:45:07
1767 0 0
追梦猪追梦猪
JavaScript
ECMAScript之Map和Set

ECMAScript之Map和Set

JavaScript的默认对象表示方式{}可以视为其他语言中的Map或Dictionary的数据结构,即一组键值对。 但是JavaScript的对象有个小问题,就是键必须是字符串。但实际上Number或者其他数据类型作为键也是非常合理的。

2018-09-01 09:44:43
1840 0 0
追梦猪追梦猪
JavaScript

猜你喜欢

vue报错信息(一)之 fns.apply is not a function

vue报错信息(一)之 fns.apply is not a function

追梦猪在做vue项目的时候会遇见各种各样的奇葩报错,以此收集来带入坑不知所措的坑友脱坑,当你在改完vue代码进行热加载的时候,我们的控制台出现了报红(也就是错误),打开控制台f12看到以下如图所示错误:

2018-12-28 17:50:29
8007 0 0
追梦猪追梦猪
Vuejs
ThinkPHP(tp5)一键生成静态方法

ThinkPHP(tp5)一键生成静态方法

常说的页面静态化分为两种,一种是伪静态,即url 重写,一种是真静态化。前两篇讲了两种静态化方法,基本都是使用TP自带的静态化机制。但TP写的网站页面路由都比较繁琐复杂,不利于引擎优化。

2019-01-19 17:20:22
7350 0 0
追梦猪追梦猪
Php
vue中wow.js的使用

vue中wow.js的使用

刚开始我是通过在index页面直接引入wow.js效果,第一天可以,但是第二天就不行了,看了一下代码的前端执行结果发现动画的名称是none,那问题出现在了没有找到动画名称,为什么会出现这样的我想应该是加载顺序导致的,wow.js在页面加载完以后便已经执行了,但是我的数据还没有获取到所有才出现了数据被display:none;

2018-09-12 14:34:41
7059 0 0
追梦猪追梦猪
Vuejs
微信小程序之事件bindtap和catchtap

微信小程序之事件bindtap和catchtap

我们都知道bindtap和catchtap都是当用户点击该组件的时候会在该页面对应的Page中找到相应的事件处理函数。但是bind事件绑定不会阻止冒泡事件向上冒泡,catch事件绑定可以阻止冒泡事件向上冒泡。

2018-09-11 09:42:22
6858 0 0
追梦猪追梦猪
微信小程序
vue报错信息(四)之Error: EBUSY: resource busy or locked, rmdir ''

vue报错信息(四)之Error: EBUSY: resource busy or locked, rmdir ''

报错 npm Error : EBUSY resource busy or locked出现这样的错误是因为我们的文件被占用就是其他地方可能在使用文件夹或文件导致无法删除造成的,

2019-09-30 11:09:23
6370 0 0
追梦猪追梦猪
Vuejs