自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kylvia的专栏

记录学习点滴!

  • 博客(110)
  • 资源 (16)
  • 收藏
  • 关注

原创 用Astro建立一个静态站点

Astro是一个相对较新的web框架,它可以帮助你轻松地建立快速干净的网站。Astro能够与目前主流的JavaScript前端框架一起工作,如React,Vue或solid

2023-01-06 19:23:58 3110 3

原创 reac基于wangEditor编辑器实现自定义菜单项插入变量

reac基于wangEditor编辑器实现自定义菜单项插入变量

2022-02-09 15:43:33 679 3

转载 Symbol.toStringTag 特殊的内置对象

Symbol.toStringTag 是一个内置 symbol,它通常作为对象的属性键使用,对应的属性值应该为字符串类型,这个字符串用来表示该对象的自定义类型标签,通常只有内置的 Object.prototype.toString() 方法会去读取这个标签并把它包含在自己的返回值里。Symbol.toStringTag 属性的属性特性:writablefalseenumerablefalseconfigurablefalse描述许多内置的 JavaScrip

2020-07-30 17:35:38 1291

转载 vue页面加载闪烁问题的解决方法

解决vue页面加载时出现{{message}}闪退方法一:v-cloakv-cloak指令和css规则如[v-cloak]{display:none}一起用时,这个指令可以隐藏未编译的Mustache标签直到实例准备完毕。 v-cloak 指令可以像css选择器一样绑定一套css样式然后这套css会一直生效到实例编译结束。 eg: // <div> 不会显示,直到编译结束。 [v-cloak]{ display:none; } <div v-cloak&

2020-07-27 11:29:50 963

原创 Css 打字机效果,文字循环 逐个出现,逐个删除

最近在做个人网站,想实现下面的效果,在网上搜了下,基本都只有打字机效果,没得出现后再删除的效果,于是就自己简单写了个,功能比较简单,详细的描述在注释中都有说明。效果如下:html 文本<h1 id="box"></h1>css 样式// keyframes 可根据展示的文本长度,自行添加,我的格式为: @keyframes ‘type’+'文本长度'@keyframes typing10 { from { width: 0; } 50% {

2020-05-21 16:49:48 4706

原创 前端使用docker,travis+dockerhub

演示环境:Windows项目名称:docker_demo(注意不能有大写字母)一、安装Docker下载官网的Docker安装包,然后直接安装https://www.docker.com/Docker官网下载地址安装后直接打开打开终端命令行,输入docker,会出现以下信息,那么说明安装成功Docker的两个核心知识点container(容器)和image(镜像)Docker的...

2019-12-07 14:44:56 308

转载 如何在NSIS中执行BAT文件

如果BAT不带参数,脚本内容如下: SetOutPath '$INSTDIR' ExecWait '$INSTDIR/A.bat' 如果BAT需要参数时,要把带参数的命令写入另外一个新的BAT中,执行新BAT: B.bat内容: CALL A.bat install NSIS 脚本: SetOutPath '$INSTDIR' ExecWait '$INSTDIR/B.bat'...

2018-05-28 16:34:25 6052

原创 NodeJs串口通信

前言:最近这两天在研究如何实现web页面和串口间通信,在网上也查了各种资料,electron、nw或者chrome serial,发现对于我来说都太难实现了,一来可用的资料太少,二来安装东西老是出问题,算了还是放弃吧,自己用常用且最熟悉的方式来实现吧,作为一名前端码农,选用的肯定是node作为服务器了,然后网页请求方式用ajax或websocket都可以,实现方式下文都有。 先说说基本需求:硬件...

2018-05-23 16:20:38 33088 16

原创 vue src动态加载请求获取的图片

一. 加载本地图片1.图片目录 2. 在data中配置图片路径 data() { return { formData: { avatar: require('@/assets/icon1524737568182.png'), motto: 'xxxxxxxxxx' },...

2018-05-18 14:56:20 61720 5

原创 mCustomScrollbar报错Cannot read property 'autoUpdate' of undefined

使用mCustomScrollbar时,报错: Cannot read property ‘autoUpdate’ of undefined 解决方法:try{ !!$(DOMId).data("mCS") &amp;&amp; $(".search-tooltip").mCustomScrollbar("destroy"); //Destroy}catch (e){ ...

2018-03-27 15:19:08 1664 2

原创 mCustomScrollbar再次渲染无效

滚动条插件mCustomScrollbar,异步加载的过程中当再次渲染区块时,需先销毁之前的渲染:$(".main_body").mCustomScrollbar("destroy"); //Destroy

2017-11-16 11:24:30 4176

原创 vue之路——单页面管理系统

博主也是初学vue,参考相关文档写了一个管理系统的小框架,具体编写步骤还是来详细记录下,分享给需要学习的童鞋们,有不足的地方文章下面留言哈,废话不多,先看下界面实现的样子吧(gif图失贞有点严重,看下效果就行)

2017-09-26 17:41:47 2045

转载 分享一些前端开发中最常用的JS代码片段

HTML5 DOM 选择器// querySelector() 返回匹配到的第一个元素var item = document.querySelector('.item');console.log(item);// querySelectorAll() 返回匹配到的所有元素,是一个nodeList集合var items = document.querySelectorAll('.item');

2017-07-27 18:08:51 402

原创 bootstraptable 合并行数据并居中对齐

渲染表格后进行数据行合并,垂直居中对齐

2017-07-26 18:16:30 17204

原创 jQuery 常用方法

jQuery常用函数方法数字格式化获取当前日期判断对象是否为空删除数组指定的某个元素获取url中的参数

2017-07-26 17:52:50 260

原创 个人项目习惯配置gulpfile

个人项目习惯配置gulpfile:var gulp = require('gulp'), plugins = require("gulp-load-plugins")({ pattern: '*' //让gulp-load-plugins插件能匹配除了gulp插件之外的其他插件 }), merge = require('merge-stream'),

2017-07-13 15:57:11 927 2

原创 websorm环境下,react+webpack搭建项目环境

一、创建基本目录结构新建项目新建项目工程:reactProj 配置jsx安装 webpack在此之前你应该已经安装了 node.js.npm install webpack -g参数-g表示我们将全局(global)安装 webpack, 这样你就能使用 webpack 命令了.webpack 也有一个 web 服务器 webpack-dev-server, 我们也安装上npm install

2017-07-10 18:10:20 1166 2

原创 gulp、MockJs、NodeJs、Mustache脱离后台环境,只通过模拟数据运行项目

项目需求:在node环境下开发的项目,发布后不依靠后台数据,只通过模拟数据能正常运行(做项目demo);[TOC] 用到的主要技术:gulp(构建工具),MockJs(模拟数据),NodeJs(文件读写流),Mustache(拿到数据后页面渲染); 开发中遇到的问题说明:模拟数据采用MockJs,之前的思路是将数据用json文件的形式写成,然后用Mock拦截url返回从json文件中读取出数据作

2017-06-24 18:01:34 1598

原创 nodeJs读写流(读取json目录文件后,自定义写入新文件中)

需求:将data目录下的所有json文件中的内容,依次读取出来按照一定的规则封装后输出到MockData.js文件夹中 输出: 解决方法想到了3种方式: 1. 在MockData.js中,将mock函数的url先配置好请求链接,然后循环使用ajax请求得到json数据写入对应的数据模版中;(ajax的url不能和mock函数的url同名) 2. 在node环境中,将所有文件中的jso

2017-06-19 17:34:07 7947

原创 nodejs多个目录文件合并成一个

var fs = require('fs');var baseUrl = './data';var createJson = './data.json';fs.readdir(baseUrl, function(err, files) { if (err) { throw err; } var filePath = '';

2017-06-15 18:24:18 6481

原创 echarts3相关配置及图示

xAxis.boundaryGap配置为false,默认为 true。 (1) 图例: 代码:var power=10;var totalPower=14;var percent = (100*power/totalPower).toFixed(2);option = { title: { text: power+"KW", x: "cente

2017-06-14 16:24:04 1243

原创 gulp构建工具之项目体验

首先确保你已经正确安装了nodejs环境。1、新建一个空的项目根目录2、在根目录下创建package.json,根据项目需要,自定义配置好package.json{ "private": "true", "engines": { "node": ">=0.10.0", "npm": ">=2.5.0" }, "dependencies": { "amd-opt

2017-06-14 16:09:00 353

转载 前端构建之gulp与常用插件

gulp是什么?http://gulpjs.com/ 相信你会明白的!与著名的构建工具grunt相比,有什么优势呢?易于使用,代码优于配置 高效,不会产生过多的中间文件,减少I/O压力 易于学习,API非常少,你能在很短的事件内学会gulp 那些常用的gulp插件 No.1、run-sequenceLinks: https://www.npmjs.com/package/run-sequen

2017-06-14 13:53:51 373

转载 远程登陆MySQL-指定ip和端口号

远程登陆MySQL,同时指定对应的端口和ip。假设远程的ip为:10.154.0.43端口为:3341输入如下命令:mysql -uroot -p -h10.154.0.43 -P3341回车后:会需要输入密码。

2017-06-05 16:48:19 1934

转载 JavaScript 函数

JavaScript 使用关键字 function 定义函数 函数可以通过声明定义,也可以是一个表达式

2017-06-01 14:17:14 353

原创 js实现窗口拖拽效果

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #box { width: 300px; background-color: green; position: absolute; } h2{ width:100%} </style> </

2017-03-16 14:14:36 7868 1

原创 百度地图 JS API 隐藏信息弹窗自带的关闭按钮

隐藏信息弹窗自带的关闭按钮var infoWindow = new BMap.InfoWindow(appendDiv); // 创建信息窗口对象infoWindow.addEventListener('open',function(type, target, point){ //窗口打开是,隐藏自带的关闭按钮 $('.BMap_pop>img').hide();})

2017-03-01 15:37:59 13089

原创 H5资源工具

1,图片在线压缩神器,压缩比高达50-80% (1)摘要:一款支持在线上传图片和压缩的神器,前后图片对比基本无差,支持jpg,png等,压缩比高达50-80% 工具地址:https://tinypng.com/ (2)http://zhitu.isux.us/index.php2,logo设计生成http://emblemmatic.org/markmaker/#/【更多资料htt

2017-01-12 14:12:48 654

原创 echarts相关配置及图示

xAxis.boundaryGap配置为false,默认为 true。(1)var power=10;var totalPower=14;var percent = (100*power/totalPower).toFixed(2);option = { title: { text: power+"KW", x: "center",

2017-01-11 14:47:23 3700 1

原创 jquery 实现弹框拖拽

function dragWin( opt ){ var _options = $.extend({ tit : $('.ui-dialog-titlebar'), win :$('.ui-dialog'), dom : $('html') },opt) var clicked =

2017-01-11 14:15:54 564

原创 常用的js处理方法(数字每隔三位加逗号分开,日期)

(1)把数字每隔三位加逗号分开function FormatNum(str){ var str = ''+str; var newStr = ""; var count = 0; if(str.indexOf(".")==-1){ for(var i=str.length-1;i>=0;i--){ if(count % 3 ==

2017-01-11 14:07:05 3729 2

原创 echarts柱状图 渐变色

效果图: var xAxisData = [];var data = [];for (var i = 9; i < 16; i++) { xAxisData.push('5月' + i + '日'); data.push(Math.round(Math.random() * 500) + 200);}option = { title: { text:

2016-12-23 13:42:30 32897 3

转载 for ... of循环和for ... in循环有何区别?

for … in循环由于历史遗留问题,它遍历的实际上是对象的属性名称。一个Array数组实际上也是一个对象,它的每个元素的索引被视为一个属性。当我们手动给Array对象添加了额外的属性后,for … in循环将带来意想不到的意外效果:var a = ['A', 'B', 'C'];a.name = 'Hello';for (var x in a) { alert(x); // '0',

2016-12-21 17:37:49 7231

转载 十分钟玩转 jQuery、实例大全

十分钟玩转 jQuery、实例大全文档来源于:http://www.cnblogs.com/suoning/p/5683047.html

2016-07-26 10:50:44 471

原创 使用ajax来实现页面的局部加载

点击头部即右上角的链接时,页面会根据相应的链接加载新的内容,显示在下方;在中间区域有3栏,当点击1栏中的链接,2栏中会显现相应的内容,点击2栏中的内容,3栏中的内容又会根据2栏的链接来加载显示内容。 页面效果如下: js代码如下:$("header a").on("click",function(e){ e.preventDefault(); //阻止事件默认行为

2016-03-14 23:52:02 2157

转载 为什么ajax发GET请求就成功,POST请求则报错

为什么ajax发GET请求就成功,POST请求则报错? (1)首先说明的是请求的URL是一个静态资源,比如一个json文件。 (2)现在现象是发GET请求就成功,POST请求则报错。 (3)最新发现:就算是GET请求,如果把JSON数据的序列化字符串直接作为query string也会导致报错。就是这样:some_url?{%22username%22:%22username%22,%22pa

2016-03-14 17:46:52 6631

转载 jQuery Ajax

一、.load()方法.load()方法是最简单的jQuery Ajax方法。它可以用来加载来自服务器的HTML,当服务器响应时,返回的HTML会自动被加载到一个jQuery选择器中。 模拟练习:点击导航链接,不跳转页面来加载相应的新内容load.html<nav> <a href="load.html" class="current">Home</a>

2016-03-10 17:28:00 358

转载 CSS、HTML命名规则

CSS命名规则  头:header   内容:content/containe   尾:footer   导航:nav   侧栏:sidebar   栏目:column   页面外围控制整体布局宽度:wrapper   左右中:left right center   登录条:loginbar   标志:logo   广告:banner   页面主体:main   热点:hot

2016-03-10 15:35:43 544

转载 WEB前端开发成长指南

小编注:相比起网页射击狮,操纵代码的前端攻城狮凭着双手在键盘巴拉巴拉敲出的字符,就能赋予二次元的静态页面生命,各种lovely的~~fabulous的~~elegant的交互效果,那叫一个锦上添花哈~~不过,要修炼成一个百战百胜的攻城狮,那是得从基本的JavaScript开始,一点一滴积累hacking技能。日前小编在茫茫信息汪洋里瞟到这神级干货,本着你好我好大家好的精神,怎能收着掖着不分享叻?想成

2016-03-10 14:13:47 349

翻译 js中Math方法的小技巧

/* * Math.round() 将数字四舍五入到离它最近的整数 * Math.ceil() 将数字舍入到离它最近并大于它本身的整数 * Math.floor() 将数字舍入到离它最近并小于它本身的整数 * Math.random() 获取一个从0(包括)到1(不包括)的随机数 * */ var randomNum = Math.

2016-03-08 17:16:19 380

webserver执行文件

webserver

2017-07-31

belatedPNG.js

兼容IE6,加入DD_belatedPNG处理PNG透明图片,使其在不同浏览器下保持相同的外观。

2015-12-23

JS插件开发之LightBox

JS插件开发之LightBox,可兼容到IE6

2015-12-23

prefixfree.min.js

只需要包括prefixfree.js文件在你的页面的任何地方。建议把它放在样式表的后面。 然后,随便你是在link中,或是style中,或是dom元素的style中书写CSS3 code,或是jQuery .css()方法此脚本会自动补上需要的前缀,让响应的浏览器支持该CSS3属性。使用非常之轻松惬意。

2015-12-07

jquery带箭头和li的首页轮播

jquery带箭头和li的首页轮播,模仿天猫、京东等购物网站的首页轮播,个人练习时写的,代码齐全

2015-08-19

模仿天猫,京东等购物网站的随屏滚动导航

模仿天猫,京东等购物网站的随屏滚动导航,左侧显示内容商品图片,右侧显示导航条,两边相互控制导航显示

2015-08-13

Struts2输入校验

要求使用Struts2的内建校验器校验“书名”、“作者”、“出版日期”、“价格”和“库存数量”字段;要求手动编写代码校验“书号”的有效性;要求手动编写代码校验“出版社”字段中是否包含了“出版社”三个字。

2014-06-26

基于J2EE的交友社区网站开发

下载就能用,基于J2EE的交友社区网站开发,包含源代码和文档,使用Eclipse开发,采用SSH中的Struts+hibernate,数据采用的是MySQL。

2014-06-26

Tomcat-7.0.28.rar

Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为 Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。   由于Tomcat本身也内含了一个 HTTP服务器,它也可以被视作一个单独的Web服务器。但是,不能将 Tomcat 和Apache Web服务器混淆,Apache Web Server是一个用C语言实现的 HTTP web server;这两个HTTP web server不是捆绑在一起的。Apache Tomcat包含了一个配置管理工具,也可以通过编辑XML 格式的配置文件来进行配置。

2014-04-27

struts常用Jar包

struts所需要的常用架包 commons-fileupload-1.2.2.jar commons-io-2.0.1.jar commons-lang3-3.1.jar commons-logging-1.1.1.jar freemarker-2.3.19.jar javassist-3.11.0.GA.jar ognl-3.0.5.jar struts2-core-2.3.4.1.jar xwork-core-2.3.4.1.jar

2014-04-27

基于struts的登陆注册源码

1、用户登录页面,设为web应用的首页。页面中应该包括用户名和密码的输入框以及登录和注册按钮。 2、登录成功页面。页面中要包括“欢迎你,xxx”、“服务器处理结果:msg”(Action中封装的处理结果信息)和“服务器访问次数:n”这三行信息,其中,xxx为访问者在login页面提交的用户名, msg为服务器在判断用户名和密码一致后返回的信息(例如“登录成功”)或者为用户注册成功后返回的信息(例如“注册成功”),n为服务器访问次数的值。 3、登录失败页面。页面中要包括“服务器处理结果:msg”,其中msg为服务器在判断用户名和密码不一致后返回的信息(例如“用户名与密码不一致”)。

2014-04-27

Content Proviader

ContentProviader socket套接字,实现端到端的数据通讯

2013-12-12

Android SQLite实现增删查改

SQLite是一种轻量级数据库,用它实现增删查改,查询的方式有全部查询和模糊查询(即部分查询),查询的内容在ListView中显示出来,长按ListView中选中项,可以删除此内容

2013-12-12

倒计时,顺计时定时器

六位LED数码管同时开始计时,高三位实现从0.00~9.59顺计时,低三位实现从9.59~0.00倒计时

2013-12-01

Fragment的demo

Fragment的掌握是学习android需必要的

2013-10-29

AlertDialog的各种用法

AlertDialog的各种用法,包含简单、复杂、列表、自定义、日期时间、进度条等的对话框

2013-10-29

空空如也

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

TA关注的人

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