自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (115)
  • 收藏
  • 关注

原创 vue组件测试-Vue Test Utils 应用入门

一、前言 我们在vue项目中Vue Test Utils 测试环境已经搭建完成的基础上来进行演示,搭建环境可以看我之前的文章。本文中使用的相关技术点连接: 测试环境: Vue Test Utils 断言库:chai二、基础 1、describe: 存放测试用例的容器,一个describe中可以定义多个测试用例。...

2021-08-16 11:47:57 644

原创 jest搭建vue项目单元测试-现有老项目

说到项目会分为新建的醒目和老项目两种。jest搭建vue项目单元测试-vue-cli创建新项目我们接下来说现有老项目。现有的vue老项目或者没使用vue-cli创建项目搭建jset单元测试: 1、安装npm i @vue/test-utils babel-jest jest jest-serializer-vue jest-transform-stub vue-jest -D 2...

2021-08-08 15:29:11 463

原创 jest搭建vue项目单元测试-vue-cli创建新项目

说道项目会分为新建的醒目和老项目两种,我们先来说新项目。一、新项目加入jest单元测试 1、创建项目 使用vue脚手架创建项目 test-vue-jestvue create test-vue-jest 2、创建项目过程中配置选项 在配置项中按照正常创建项目选择配置项即可,此外需要选择单元测试“Unit Testing” 和 “Jest”选项如下图:...

2021-08-08 14:18:34 547

原创 jest搭建前端测试

市面上主流的前端测试框架 Jasmine : JavaScript测试框架(BDD),这个也算是比较早的测试框架。 MOCHA: 它是一个功能丰富的JavaScript测试框架,运行在Node.js和浏览器中,使异步测试变得简单有趣。也是非常优秀的框架。 Jest:目前最流行的前端测试框架,几乎国内所有的大型互联网公司都在使用 之前有安装过karma+mocha+chai+webpack,不过配置起来有些繁琐。jest作为目前最流行的测试框架,安装配置比较简单,容易上手。我们今

2021-08-05 15:10:44 131

原创 前端脚手架搭建

在前段开发中很多时候我们需要自动化做一些事情,比如vue-cli,我们可以通过他来快速创建一个项目。不过每个公司团队的技术体系不同和需求不同,我们可不可以按照个性化需求来创建自己的脚手架呢,可以的。一、创建脚手架项目并安装依赖 1、初始化项目npm init my-test-cli 2、安装依赖commander命令注册库,通过他来注册命令。c...

2021-08-03 15:24:57 164

原创 前端单元测试-karma+mocha+chai

一、概念普及 1、单元测试运行环境: 运行环境是集成一系列功能的工具,我们可以通过它来选择“测试框架”、自动打开浏览器、查看测试结果等功能。我们可以把它近似的理解为vue的vue-cli。 我们选用karma作为运行环境 2、单元测试框架: 测试框架规定了测试用例的代码结构和测试流程。我们可以近似理解为类似vue的概念。 我们选用moch...

2021-08-03 14:57:07 271

原创 js __proto__、prototype 、constructor 三者关系总结

一__proto__属性:__proto__ ,怎么读? 杠杠?proto?杠杠?__proto__ 读作“dunder proto”,“double underscore proto”的缩写。并且它前后两边 分别是 两个 “_”(下划线)。由__proto__属性来连接对象,直到null,就是所谓的“原型链”。原型链概念时必须了解的 。对象的__proto__链接到...

2020-01-08 16:47:21 715

原创 JS事件循环机制(event loop):宏任务和微任务

在学习js事件循环机制(event loop)时候,为了加强理解记忆,作下记录:每个线程都会有它自己的event loop(事件循环),在event loop任务队列中分为宏任务和微任务。macro-task(宏任务):包括整体代码script,setTimeout,setIntervalmicro-task(微任务):Promise,process.nextTick...

2020-01-08 16:13:34 527 1

原创 Anaconda python 使用笔记

1、创建环境conda create --name <env_name> <package_names>例如 :conda create --name python2 python=2.7env_name:即创建的环境名package_names:即安装在环境中的包名2、切换环境linux和mac:source activate &l...

2019-08-28 16:53:07 150

原创 发布npm包-简要记录

1注册账号注册npm账号,需要邮箱。激活npm账号,npm账号注册成功以后会收到邮件,邮件中有个链接,点进去进行激活。2创建项目npm init 创建项目:name 命名规则-不能包含大写字母,空格及下滑线version 创建时候默认1.0.0就行,以后可以在package.json中去修改description: 描述,可以不填,以后再package.json中...

2019-08-21 12:05:33 72 1

原创 解决浏览器记住密码后表单自动填充问题

1、autocomplete="new-password"在input 标签中 增加autocomplete="new-password" 属性,但是有些浏览器失效。2、增加form标签在input外面要有form标签包裹,但是有些浏览器也会存在自动填充问题。3readonly onfocus="this.removeAttribute('readonly');"我目前用的...

2019-07-05 14:20:20 2282

原创 git 分支操作记录

查看分支:查看本地分支:git branch查看远程分支:git branch -r查看全部分支(本地和远程):git branch -a新建分支:创建新分支:git branch <新分支名> [commitid]创建新分支并且切换到新分支为当前分支:git checkout -b <新分支名> [commitid]/...

2019-06-19 16:48:23 2374

原创 Vue Element-ui el-table sortablejs 表格拖拽排序

首先要在项目中本地安装 sortablejs:执行 :npminstallsortablejs--save然后在要实现表格拖拽的.vue文件中 引入 sortablejs:import Sortable from 'sortablejs'基本排序功能 templete里面的表格(el-table)不需要进行设置。只需要在vue 的mounted 方法中 进...

2019-06-18 22:09:17 5801 2

原创 Element Ui 源码本地化修改使用

一、获取源码:先创建要保存源码的文件夹,进入该文件夹使用 git clonehttps://github.com/ElemeFE/element.git把Element Ui 的源码 克隆到本地,会发现当前文件夹下生成了一个element目录,这就是克隆到本地的源码了。二、安装依赖进入element目录, 命令行终端 运行 npm install 。这样 依赖包...

2019-05-29 14:05:59 4117 3

原创 vue 依赖注入 provide/inject 实战

官网描述是:provide选项允许我们指定我们想要提供给后代组件的数据/方法。在这个例子中,就是<google-map>内部的getMap方法:provide: function () { return { getMap: this.getMap }}然后在任何后代组件里,我们都可以使用inject选项来接收指定的我们想要添加在这个实例上的...

2019-05-29 13:22:49 1621

原创 前端数据展现发展浅析

从页面数据展现可以分为服务端渲染,和前端渲染。一、下面代码大家都不陌生,这事ASP的服务端渲染的写法:<%="首页"%><%response.write("首页")%><%for i = 1 to 10%><p><%=i%></p><%next%>这种写法最大的不便就是每次想...

2019-05-21 00:03:26 220

原创 Vue快速搭建

一、node安装1、首先安装node下载地址:https://nodejs.org/en/download/目前新版本的 node都内置 npm,所以npm无需在单独安装。2、检测node是否运行成功打开 命令行 运行 node -v, 如果node安装并运行成功会 显示 node版本号。3查看npm是否安装成功npm -v二、配置npm淘宝镜像...

2019-05-20 22:41:31 98

原创 import export 用法解析

回想起当年 看到import myImport from '@/api/paiExportTest.js'; import * as myImportfrom '@/api/paiExportTest.js'; 之类的引入犯晕的时候,今天再次总结一下各种 import方式,加深记忆,楼座备忘。闲话少叙 直接上码。首先 创建被引入的 文件paiExportTest.j...

2019-05-17 17:29:42 475

原创 目录路径:/ ./ ../ 描述备忘录

目录路径访问规则备忘

2017-06-23 09:46:33 226

原创 AJAX 执行顺序讨论之JavaScript权威指南第6版

JavaScript权威指南第6版 pdf继续阅读到502页当前部分讲述ajax方面的内容,请看如下内容:原文中说道 serRequestHeader()方法的调用必须在调用open()之前但在调用send()之后,苟泽它将抛出异常。我在想 到底open在前还是send在前? 我记得是先调用open 最后才是send提交请求啊。 书中接下来给出个代码示例:明

2017-06-21 10:53:12 345

原创 /Java(?!Script)([A-Z]\w*)/g 匹配结果请大家讨论

/Java(?!Script)([A-Z]\w*)/g 匹配结果请大家讨论

2017-06-15 10:46:19 731

原创 js本地预览图片转base64+php存储成图片

js本地预览图片转base64+php存储成图片

2017-05-05 14:54:49 536

原创 js本地预览图片和转base64

js本地预览图片和转base64

2017-05-05 13:57:08 5785

原创 html5 nodejs&websocket聊天demo

html5 nodejs&websocket聊天demo

2017-05-04 16:48:11 2305

原创 js图片缓存即img的onload事件与complete属性之间关系

在很多情况下需要快速的显示图片到页面上。但是图片加载是需要一定时间的。这样就需要对图片进行预加载工作。关键是img的onload事件与complete属性。onload是图片加载完成执行的事件,complete属性是图片显示出来以后为true。那么在onload之前complete肯定是false的,这个毋庸置疑。那么我们就可以在onload事件内部判断complete属性是否为t

2017-05-03 14:47:42 10295

原创 单页应用跳转实现浅析-讨论篇

单页应用跳转实现浅析-讨论篇

2017-05-02 14:36:51 816

原创 单页应用跳转实现浅析-demo篇

单页应用跳转实现浅析demo篇

2017-05-02 13:42:25 3369 1

原创 js eval替代方法学习笔记

写前端的小伙伴们都知道,js种eval()方法是用来把一段字符串转换成js代码并执行。但是eval的执行效率非常差,并且容易造成作用于混乱。所以非常不提倡使用eval,甚至要避免使用。但是在某些情况下这个功能却是必不可少的。同在csdn上 有一篇 js替代eval方法,作者写的非常好。下面就拿代码来学习一下。第一种方法:function evil(str) {

2017-04-28 10:07:52 15957 1

原创 H5 js 处理localstorage方法封装

存储localstorage时候最好是封装一个自己的键值,在这个值里存储自己的内容对象,封装一个方法针对自己对象进行操作。避免冲突也会在开发中更方便。

2017-04-27 11:18:55 5787 2

转载 关于 json 单引号和双引号区别--请使用双引号

双引号才是json 的标准,单引号是不规范的(虽然在js 中是行的通的)!由于某些原因,在将js json数据传到as 中处理的时候出现了“无效的json解析输入” ,于是查找了一下js参数是否有问题,发现json空字段的格式如下:"id:",这样确实是漏了些东西,改の。改好后出现的还是那个报错,差点以为是as的问题,看了一下js为"id:''",,然后百度一下是不是不能用单引号,只能是双引号

2017-04-27 10:00:50 1971

原创 csdn资源下载后评论 验证码错误,什么鬼?

正常下载了个资源,然后隔几天来评论了。如下:这个验证码错误?什么鬼?哪里错了?验证码在哪?

2017-04-25 15:19:11 820 4

原创 git 流程

1. 加js文件到目录: E:\thtml\TravelShopping.H5\TravelShopping.H5\Mall\MallApp-v6.0\WebApp\Resource\controllers 2. 加模板:E:\thtml\TravelShopping.H5\TravelShopping.H5\Mall\MallApp-v6.0\WebApp\Resource\temp

2014-12-19 14:10:10 234

socket-php文件分段上传

socket方式连接php服务,可以选择要上传的文件后自动将文件分段上传到服务器上。

2017-06-22

源码(精通正则表达式&实战正则表达式)

javascript 正则表达式视频教程 包含:精通正则表达式五部视频,实战正则表达式两部视频和源码压缩包

2017-05-23

实战正则表达式02

javascript 正则表达式视频教程 包含:精通正则表达式五部视频,实战正则表达式两部视频和源码压缩包

2017-05-23

实战正则表达式01

javascript 正则表达式视频教程 包含:精通正则表达式五部视频,实战正则表达式两部视频和源码压缩包

2017-05-23

精通正则表达式05

javascript 正则表达式视频教程 包含:精通正则表达式五部视频,实战正则表达式两部视频和源码压缩包

2017-05-23

精通正则表达式04

javascript 正则表达式视频教程 包含:精通正则表达式五部视频,实战正则表达式两部视频和源码压缩包

2017-05-23

精通正则表达式03

javascript 正则表达式视频教程 包含:精通正则表达式五部视频,实战正则表达式两部视频和源码压缩包

2017-05-23

精通正则表达式02

javascript 正则表达式视频教程 包含:精通正则表达式五部视频,实战正则表达式两部视频和源码压缩包

2017-05-23

精通正则表达式01

javascript 正则表达式视频教程 包含:精通正则表达式五部视频,实战正则表达式两部视频和源码压缩包

2017-05-23

js本地预览图片转base64+php存储成图片

js本地预览图片转base64+php存储成图片

2017-05-05

nodejs&websocket简易聊天demo

nodejs&websocket简易聊天demo

2017-05-04

php支持websocket实例

php服务,支持html5 websocket。在命令行下 键入 php pws.php,开启服务。打开pws.html网页即可。

2017-05-04

nodejs实现websocket实例

包内的ws.js文件放到node下运行,如果需要包则 npm install 安装此包即可,运行成功ws.js之后打开两个网页文件。最好是两个浏览器(chrome),这样效果更明显。

2017-05-04

cropper全功能demo

cropper 是 基于jquery插件的 图片裁切插件,是一款非常好用功能齐全的网页图片裁切工具。亲测,本demo没有问题,例子非常全面。

2017-04-26

html5shiv ie支持html5

<!--[if IE]> <script src=html5shiv.js”></script> < ![endif]--> 将上代码复制到head部分,记住一定要是head部分(因为IE必须在元素解析前知道这个元素,所以这个js文件不能在其他位置调用,否则失效)

2017-04-26

Setup Factory v9.2 中文汉化注册版

Setup Factory 提供了智能化的开发环境使创建安装程序更快,更容易并且更灵活,通过使用微软下一代的 Windows Installer XML(WiX) 编译器技术提供了超强的灵活性和控制。同时,它还拥有 LZMA 压缩和两百多种动作的完全可编程的 Bootstrap Wrapper,并提供了超强的 Windows 平台兼容性。

2017-03-17

Setup Factory v9.5.0.0 付注册码

Setup Factory 是目前比较好的打包工具,比vb自带的打包工具强大很多,资源内附注册码!

2017-03-17

cordova2.9.1.jar

cordova2.9.1版本不再提供jar包而是直接以项目源码的方式给出,为方便初学者,现已将其打包成jar包,只需要和2.9.1之前的版本一样引入jar包到项目中即可,亲测可用。

2015-04-14

《JavaScript框架设计》迷你书.pdf

《JavaScript框架设计》迷你书.pdf

2015-04-13

PhoneGap实战.pdf

PhoneGap实战.pdf 亲测,不敢说非常清晰,但是觉得不模糊。从上到下看了一遍,没发现缺页等现象。请大家放心下载,如有问题,请指出。

2015-04-13

mytest-vue-jest.rar

vue-test-utils-基础使用-视频配套代码

2021-08-30

Excel-VBA教程完全版.pdf

Excel-VBA教程完全版.pdf。系统讲述在Excel中进行附加功能开发,使用VBA的基础知识和用法。

2018-01-08

WinRAR 3.9 注册文件

WinRAR 3.9 注册文件,将rarreg.key文件复制到WinRAR安装目录,即可。

2017-10-26

GCDAsyncUdpSocket

GCDAsyncUdpSocket 引入到项目中,通过 GCDAsyncUdpSocket 的 sendData可以向网络内发送udp信息。相关方法说明可以查阅相关文档。

2017-09-19

局域网探测

局域网内 模拟udp发包,收包。局域网内模拟tcp服务端,模拟tcp客户端。进行模拟通讯。在软件编程的时候用它来检测自己的发包是否正确。

2017-09-18

Freefilesync_v6.6

Freefilesync_v6.6Freefilesync_v6.6 是windows下 的文件夹同步软件。 可以进行目录的双向同步 ,单相同步,对比同步。 是 复杂结构文件夹 文件备份的好用软件,亲测。

2017-09-17

mysql-connector-odbc-5.1.5-win32

mysql-connector-odbc-5.1.5-win32 mysql-connector-odbc-5.1.5-win32 是windows 32位上 支持mysql 的 odbc 安装包

2017-09-14

mysql-connector-odbc-3.51.20-win32

mysql-connector-odbc-3.51.20-win32 mysql-connector-odbc-3.51.20-win32 在windows 32位操作系统安装,数据驱动。

2017-09-14

mysql-connector-odbc-5.1.13-win32

mysql-connector-odbc-5.1.13-win32 mysql-connector-odbc-5.1.13-win32 odbc驱动程序 32位 支持32位操作系统安装。

2017-09-14

mysql-connector-odbc-3.51.30-winx64 mysql驱动ODBC

mysql-connector-odbc-3.51.30-winx64 mysql驱动ODBC mysql-connector-odbc-3.51.30-winx64 mysql驱动ODBC ,适合于windows 64位平台

2017-09-14

requireJS 嵌套加载模块开发demo(带html模板)

目录结构采用模块化开发模式进行划分。 支持html模板、css样式表,动态加载。在main中加载a,我们可以把a视为摸个大模块。在a中加载b,我们可以把b视为大模块a中的一个子模块。由于main在加载a的时候已经加载了$,所以在a加载b的时候$还存在作用于,无需再次加载。

2017-08-10

msvcr110.dll

msvcr110.dll

2017-07-18

requireJS实例

requireJS实例

2017-07-17

mongochef安装包

mongochef mongo图形化界面工具

2017-07-12

javascript权威指南第6版 中英文 附源码(0分资源)

javascript权威指南第6版 中英文 附源码(0分资源)

2017-07-10

nodejs&websocket简易聊天demo(0分资源)

nodejs&websocket简易聊天demo

2017-07-06

nodejs实现websocket实例(0分资源)

包内的ws.js文件放到node下运行,如果需要包则 npm install 安装此包即可,运行成功ws.js之后打开两个网页文件。最好是两个浏览器(chrome),这样效果更明显。

2017-07-06

JavaScript框架设计新迷你书新(0分资源)

JavaScript框架设计新迷你书新(0分资源)

2017-07-05

socket-php文件分段上传(带进度条)(0分资源)

socket-php文件分段上传(带进度条)(0分资源)

2017-07-05

你不知道的JavaScript(上卷)

你不知道的JavaScript(上卷)

2017-06-22

空空如也

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

TA关注的人

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