自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

狼丶宇先生的网络科技空间

开发过程中的笔记和经验分享,文章仅供参考,有不足的地方,请留言指出。qq群:46153838...

原创 Java初学者必知——Java语言的11大特点

Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的静态语言。那么java语言的特点是什么呢?   1、Java语言是简单的 Java 语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java...

2018-08-21 10:54:16

阅读数 950

评论数 0

原创 五大流浏览器内核及其代表

浏览器的内核是分为两个部分的,一是渲染引擎,另一个是js引擎。现在JS引擎比较独立,内核更加倾向于说渲染引擎。 1、Trident内核:代表作品是IE,因IE捆绑在Windows中,所以占有极高的份额,又称为IE内核或MSHTML,此内核只能用于Windows平台,且不是开源的。     代表...

2018-08-21 10:54:09

阅读数 92

评论数 0

原创 部分常用的正则表达式

 再来一部分正则表达式 邮箱:/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/ 电话:/^(((13[0-9]{1})|(15[0-9]{1})|(18...

2018-08-21 10:54:01

阅读数 53

评论数 0

原创 前端工程师是做什么的?

前端工程师是互联网时代软件产品研发中不可缺少的一种专业研发角色。从狭义上讲,前端工程师使用 HTML、CSS、JavaScript 等专业技能和工具将产品UI设计稿实现成网站产品,涵盖用户PC端、移动端网页,处理视觉和交互问题。从广义上来讲,所有用户终端产品与视觉和交互有关的部分,都是前端工程...

2018-08-21 10:53:53

阅读数 1887

评论数 0

原创 原生js手机相册制作 原创

饭后茶余.写着玩的,适用于初学者做参考的 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> ...

2018-08-21 10:53:45

阅读数 434

评论数 0

原创 项目开发中常用的公共方法类

分享一些项目中常用的工具方法 ,此代码适用于jQuery项目 (function($){ //备份jquery的ajax方法 var _ajax=$.ajax; //重写jquery的ajax方法 $.ajax=function(opt){ //...

2018-08-21 10:53:37

阅读数 275

评论数 0

原创 HTML5 Canvas爱心飘动动画特效 转载

<!doctype html> <html> <head> <title>HTML5 Canvas爱心飘动动画特效</title> &...

2018-08-21 10:53:28

阅读数 3179

评论数 0

原创 websocket 连接方法

WebSocket协议支持(在受控环境中运行不受信任的代码的)客户端与(选择加入该代码的通信的)远程主机之间进行全双工通信。用于此的安全模型是Web浏览器常用的基于原始的安全模式。 协议包括一个开放的握手以及随后的TCP层上的消息帧。 该技术的目标是为基于浏览器的、需要和服务器进行双向通信的(服务...

2018-08-21 10:53:21

阅读数 484

评论数 0

原创 html修改radio、checkbox样式 纯CSS改写checkbox样式,让复选框看起来更舒服一些

原生的checkbox、radio样式不好看,试试把以下代码进去看看。   <!DOCTYPE html> <html> <head> <meta charset="utf...

2018-08-21 10:53:11

阅读数 1173

评论数 0

原创 Echarts 的简单使用和图表示例 附带Demo

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>...

2018-08-21 10:53:03

阅读数 581

评论数 0

转载 一些表单验证 [转自【作者: majormayer 】https://segmentfault.com/g/1570000011077131/d/1560000012354325]

/** * * @desc 判断是否为邮箱地址 * @param {String} str * @return {Boolean} */ function isEmail(str) { return /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w...

2018-08-20 16:25:42

阅读数 57

评论数 0

原创 浅谈微信公众号开发之微信支付的坑

 在做微信公众号开发的时候,会遇到一些支付,特别是微信支付,参考了官网的一些代码,写的 特别注意的是配置安全域名的时候一定要在公众号后台配置好,不然无论怎么写都是域名无效, 还有就是容易的报的签名无效这些 /** * 获取支付签名 * * */ function getP...

2018-08-20 16:25:32

阅读数 100

评论数 0

原创 基于jQuery开发的插件及demo

jQuery插件开发方式主要有三种: 通过$.extend()来扩展jQuery 通过$.fn 向jQuery添加新的方法 通过$.widget()应用jQuery UI的部件工厂方式创建 第一种方式太简单,仅仅是在jQuery命名空间或者理解成jQuery身上添加了...

2018-08-20 16:25:22

阅读数 225

评论数 0

原创 原生js拖拽特效

饭后茶余.闲心之作   <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <...

2018-08-20 16:25:12

阅读数 172

评论数 0

原创 vuex中获取不到值或者获取失败

1. vuex state的初始值未定义,后面的逻辑就是没问题也拿不到值,而且不会有警告和报错...  

2018-08-20 16:25:03

阅读数 2379

评论数 0

原创 最优惠的价格

        /**          * 最优惠的价格          */         mostFavorable (car, month) {             if (!car) return false;             let fees = car.fees; ...

2018-08-20 16:24:47

阅读数 45

评论数 0

原创 分享一下常用的工具类ES6封装

分享一下目前项目中用到的工具类,仅供参考,直接引用可能会报错,用到的第三方插件需要引入对应的包和模块才行  /**  * 公有方法类  */ import Chinese from '../../../static/js/i18n/zh-cn.js'; import En...

2018-08-20 16:24:37

阅读数 1139

评论数 0

原创 web前端 原生js签名板(电子签名)写字板 canvas 截图

移动端在开发的时候,可能会涉及到手写签名(电子签名)那些,在前端的思路是使用canvas 来签名,导出成图片进行保存。 仅供参考和学习。 vue版本:https://blog.csdn.net/qq_33270001/article/details/102855964 注意:在移动端使用的时...

2018-08-20 16:24:27

阅读数 4429

评论数 2

原创 常用的时间类查询方法

 所有时间类查询方法 //获取当前时间 function getNowTime(){ var dt = new Date(); var month = dt.getMonth()+1; var day = dt.getDate(); var time = dt.getHours() ...

2018-08-20 16:24:12

阅读数 52

评论数 0

原创 vscode配置 开发vue

https://blog.csdn.net/wxl1555/article/details/78845823 .eslint.js "plugin:vue/recommended",'standard' Vue 2 Snippets for V...

2018-08-20 16:24:00

阅读数 509

评论数 0

原创 原生js 获取屏幕各种宽高的方法

常用的一些 获取屏幕各种宽高的方法  js 获取屏幕各种宽高的方法 屏幕的有效宽高: window.screen.availHeight window.screen.availWidth 网页可见区域宽:document.body.clientWidth 网页可见区域高:document...

2018-08-19 11:13:46

阅读数 1445

评论数 0

原创 根据经纬度获取城市信息,该方法一般用于web端定位使用。楼主用的谷歌地图api

先推荐一个网址,在这个网址里可以根据当前的经纬度信息查询城市的信息。 访问这个地址: http://maps.google.cn/maps/api/geocode/json?latlng=32.7763644055,100.4338731743&language=EN 就能看...

2018-08-19 11:13:31

阅读数 1524

评论数 0

原创 jQuery操作CheckBox 第二次无法选中的问题

用JQuery做CheckBox全选和反选的时候,遇到一个问题。当用JQ控制全选,全取消一次以后,再次点击全选,发现代码变了,但是CheckBox没有处于选中状态。 百度后得知: 我使用的方法是 $("#id").attr("checked",tru...

2018-08-19 11:13:21

阅读数 404

评论数 0

原创 axios封装 文件名称 http-server.js

我们平时的项目中会用到axios来做ajax请求,但是都要进行封装过 http-server.js 封装如下: /*** * Created by Simple on 2018/1/14 0014. * Http请求控制器模块 */ import axios from 'a...

2018-08-19 11:12:33

阅读数 125

评论数 0

原创 移动端手势处理 H5移动端手势 原生js移动端手势

问题分类 滑动屏幕打开相应功能操作。 问题描述 1、用户手动滑动屏幕,根据滑动的方向,打开相应的功能(如:向上滑摇钱树经验明细,向下滑打开任务明细,向左滑打开聚宝盆物品查看等功能),滑动事件捕获问题。 2、大家都知道,划动都有角度问题,如:向330度方向滑动手机,要计算出它的方向问题。 ...

2018-08-19 11:12:25

阅读数 944

评论数 1

转载 常用的git操作命令整理

新建代码库 # 在当前目录新建一个Git代码库 $ git init   # 新建一个目录,将其初始化为Git代码库 $ git init [project-name]   # 下载一个项目和它的整个代码历史 $ git clone [url]     代码提交 # 提交暂...

2018-08-19 11:12:16

阅读数 56

评论数 0

原创 前端代码优化

1.for循环,循环的是li,10个li就循环10次,绑定10次事件,100个就循环了100次,绑定100次事件! 2.如果li不是本来就在页面上的,是未来元素,是页面加载了,再通过js动态加载进来了,上面的写法是无效的,点击li是没有反应的! 所以就者需要用事件委托(即使不考虑上面的第二种情...

2018-08-19 11:11:57

阅读数 464

评论数 0

原创 jQuery插件开发的两种方法及$.fn.extend的详解

jQuery插件开发的两种方法及$.fn.extend的详解   jQuery插件开发的两种方法及$.fn.extend的详解. Query插件开发分为两种:    1 类级别    类级别你可以理解为拓展jquery类,最明显的例子是$.ajax(...),相当于静态方法。   ...

2018-08-19 11:11:33

阅读数 38

评论数 0

原创 常用的前端网页命名规范

前端网页命名规范   CSS样式命名 说明 网页公共命名 #wrapper 页面外围控制整体布局宽度 #container或#content 容器,用于最外层 #layout 布局 #head, #header 页头部分 #foot, #footer 页脚部分 #nav 主导航 ...

2018-08-19 11:10:39

阅读数 568

评论数 0

原创 WEB前端与java端自学路线,以及视频推荐

为方便一些小伙伴们学习,我将web前端的视频和java的学习视频整理了一些,保存在百度网盘上,需要的可以去下载哦。 链接:http://pan.baidu.com/s/1nuUBwEH 密码:y7dc http://www.datatables.club/reference/  datatab...

2018-08-19 11:10:28

阅读数 326

评论数 0

原创 浏览器内核检测 获取当前浏览器的内核

很多时候做兼容性的时候都要用到获取当前浏览器的版本和内核类型 if (!browser.ie && !browser.mac) { var UA = navigator.userAgent.toLowerCase().toString(); //判断是不是IE内...

2018-08-18 15:10:29

阅读数 1871

评论数 0

原创 push declined due to email privacy restrictions github推送失败

$ git push origin master Counting objects: 251, done. Delta compression using up to 8 threads. Compressing objects: 100% (238/238), done. Writing...

2018-08-18 15:07:55

阅读数 319

评论数 0

转载 转载:js事件处理程序的运行环境(改变attachEvent内部的this指向&封装兼容性的 addEvent方法)

原文:改变attachEvent内部的this指向 封装兼容性的 addEvent(elem, type, handle);方法 <div style="width:100px; height:100px; background-color:red"&...

2018-08-18 15:04:13

阅读数 50

评论数 0

原创 设置echarts 的网格样式颜色

设置echarts的网格样式颜色   参考API文档:http://echarts.baidu.com/option.html#xAxis.splitLine option = { xAxis: { type: 'category', ...

2018-08-18 15:01:58

阅读数 16492

评论数 0

原创 RegExp-常用正则表达式

常用的一些正则表达式不用重复造轮子了. 常用的数字正则(严格匹配) 正则 含义 ^[1-9]\d*$ //匹配正整数 ^-[1-9]\d*$ //匹配负整数 ^-?[1-9]\d*$ //匹配整数 ^[1-9]\d*|0$ //匹配...

2018-08-18 14:59:42

阅读数 409

评论数 0

原创 console.log()控制台输出各种字体样式

1、3D文字 console.log("%c3D Text"," text-shadow: 0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgb...

2018-08-18 14:52:37

阅读数 1795

评论数 0

原创 vue 怎样实现hover效果

使用Vue来实现鼠标悬停效果。可以使用事件处理器v-on指令(简写为:@)来完成。为标签绑定mouseenter以及mouseleave事件即可。 hover是css中的选择器,用于选择鼠标指针浮动在上面的元素。所以a:hover可用于设置当鼠标悬停在超链接之上时超链接的样式。 效果图: ...

2018-08-18 14:45:55

阅读数 8601

评论数 0

转载 浏览器的垃圾回收机制,简单的了解一下

垃圾回收机制 垃圾收集器必须跟踪哪个变量有用哪个变量没用,对于不再有用的变量打上标记,以备将来收回其占用的内存,内存泄露和浏览器实现的垃圾回收机制息息相关, 而浏览器实现标识无用变量的策略主要有下两个方法: 引用计数 跟踪记录每个值被引用的次数。当声明一个变量并将引用类型的值赋给该变量时,则...

2018-08-18 14:40:45

阅读数 192

评论数 0

原创 vue中使用slick初始化异常,初始化失败,dom不对,

假如你在vue中使用了这个轮播图的插件,在动态绑定数据的时候,你会发现初始化完成之后页面显示异常 $('.soultion-slider02 .slider').slick({ infinite: true, slidesToShow: 3, sli...

2018-08-18 14:33:44

阅读数 590

评论数 0

原创 线性数据转树形结构

 偶尔会遇到后端给个线性数据,而前端需要转成树形结构的... 简单的参考一下 <!DOCTYPE html> <html> <head> <meta charset="UTF-8&quo...

2018-08-18 14:31:18

阅读数 354

评论数 0

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