自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

转载 详解WebApp与Native App的区别

一篇真的很棒关于html5的Web App与Native App的技术分析 ! 自Iphone和Android这两个牛逼的手机操作系统发布以来,在互联网界从此就多了一个新的名词-WebApp(意为基于WEB形式的应用程序,运行在高端的移动终端设备)。 开发者们都知道在高端智能手机系统中有两种应用程序:一种是基于本地(操作系统)运行的APP;一种是基于高端机的浏览器运行的WebApp,...

2018-07-30 11:47:00 407

转载 vue 音乐播放器报错

使用Vue报错[Vue warn]: Error in nextTick: "TypeError: fn.bind is not a function"页面进不去。 检查:看看data mounted methods 写的是方法还是对象 转载于:https://www.cnblogs.com/qwert1/p/9234511.html...

2018-06-27 16:08:00 276

转载 原型原型链 面试题

//测试题1 var A=function(){} A.prototype.n=1 var b=new A() A.prototype={ n:2, m:3 } var c=new A() console.log(b.n,b.m,c.n,c.m)//1,undefined,2,3 //测试题2 var F=function(){}; Object.proto...

2018-06-06 16:21:00 500

转载 VUE图片懒加载-vue lazyload插件的简单使用

VUE图片懒加载-vue lazyload插件的简单使用 说明:当网络请求比较慢的时候,提前给这张图片添加一个像素比较低的占位图片,不至于堆叠在一块,或显示大片空白,让用户体验更好一点。 一. vue lazyload插件: 插件地址:https://github.com/hilongjw/vue-lazyload demo:http://hilo...

2018-04-23 12:28:00 206

转载 vuejs+axios发送请求

Vue 原本有一个官方推荐的 ajax 插件vue-resource,但是自从 Vue 更新到 2.0 之后,官方就不再更新 vue-resource 目前主流的 Vue 项目,都选择axios来完成 ajax 请求,而大型项目都会使用 Vuex 来管理数据,所以这篇博客将结合两者来发送请求 前言: 使用 cnpm 安装 axios cnpm instal...

2018-04-22 20:59:00 141

转载 Vue2.0+Node.js+MongoDB全栈打造商城系统

vue.js +axios mock数据 在main.js中 import axios from 'axios' Vue.prototype.$ajax = axios webpack.dev.conf.js中 const express = require('express') const app = express() const goods...

2018-04-22 20:57:00 369

转载 Vue基础知识之vue-resource和axios

Vue基础知识之vue-resource和axios 原文链接:http://www.cnblogs.com/Juphy/p/7073027.html vue-resource Vue.js是数据驱动的,这使得我们并不需要直接操作DOM,如果我们不需要使用jQuery的DOM选择器,就没有必要引入jQuery。vue-resource是Vue.js的一款插件,它可以通过X...

2018-04-20 12:15:00 139

转载 vue-resource

vue-resource特点 vue-resource插件具有以下特点: 1. 体积小 vue-resource非常小巧,在压缩以后只有大约12KB,服务端启用gzip压缩后只有4.5KB大小,这远比jQuery的体积要小得多。 2. 支持主流的浏览器 和Vue.js一样,vue-resource除了不支持IE 9以下的浏览器,其他主流的浏览器都支持。 3. 支持Promis...

2018-04-19 16:21:00 98

转载 css3 转换 过渡 及动画

转换transform: 通过 CSS3 转换,我们能够对元素进行移动、缩放、转动、拉长或拉伸。您可以使用 2D 或 3D 转换来转换您的元素 2D转换属性: transform 向元素应用 2D 或 3D 转换 transform-origin 允许你改变被转换元素的位置。 2D Transform 方法: matrix(n,n,n,n,n,n) ...

2018-04-12 23:55:00 255

转载 css sticky footer布局

Sticky footers设计是最古老和最常见的效果之一,大多数人都曾经经历过。它可以概括如下:如果页面内容不够长的时候,页脚块粘贴在视窗底部;如果内容足够长时,页脚块会被内容向下推送。套路为:内容层和页脚层 1.内容层需要有一个外层wrapper 并且清除浮动,需要设置min-height: 100% 使之撑满整个屏幕 --->detail-wrapper 2.外层wr...

2018-04-11 12:42:00 114

转载 1像素border

1像素border 利用伪类和媒体查询: 伪类: border-1px($color) position:relative &:after display: block position: absolute left: 0 bottom: 0 width: 100% border-botto...

2018-04-10 18:02:00 122

转载 vue-router配置

首先在App.vue中 1.使用router-link组件来导航,通过‘to'属性指定链接,<router-link> 默认会被渲染成一个 `<a>` 标签 <router-link class="tab-item" to="/goods">商品</router-link> <router-link class="tab...

2018-04-10 16:45:00 131

转载 错误Cannot find module 'stylus'

vue项目中使用stylus预处理器写css语法,老是出现Cannot find module ‘stylus’的错误,鼓捣了很久,包括webstorm中配置stylus的支持,安装依赖。终于找到原因:在webpack 里面用了 stylus-loader,但npm instatll 没有正确安装依赖,才会出现error: Cannot find module ‘stylus’。...

2018-04-09 22:35:00 199

转载 高仿饿了么mock本地数据

未使用router新版webpack.dev.conf.js配置本地数据访问:// 引入express 模块 const express = require('express') // 创建express对象 const app = express() // 引入请求文件 加载本地数据文件 const appData = require('../data.json') /...

2018-04-09 17:18:00 137

转载 vue2.0高仿饿了么better-scroll

首先安装better-scroll npm i better-scroll -S goods页面模板 <template> <div class="goods"> <div class="menu-wrapper" ref="menuWrapper"> <ul> <...

2018-02-05 16:30:00 268

转载 npm 常用命令

npm是一个node包管理工具,常用的npm命令有: 1.安装node模块 npm install moduleNames 安装完毕后会产生一个node_modules目录,其目录下就是安装的各个node模块。 node的安装分为全局模式和本地模式。 一般情况下会以本地模式运行,包会安装到和你的应用程序代码的本地node_modules目录下。 在全局模式下,n...

2017-10-07 21:39:00 117

转载 Gulp工具常用插件

gulp-uglify(js压缩) gulp-uglify安装 // npm install --save-dev gulp-uglify 已过时 npm install --save-dev jshint gulp-jshint gulp-uglify用来压缩js文件,使用的是uglify引擎。 var gulp = require('gulp'); //加载...

2017-10-07 20:29:00 94

转载 git总结

基本概念 工作区 就是平常编写代码的目录文件区域 暂存区 临时备份 分批次提交 版本库(每一次的 commit 都提交到了版本库) 基本操作 git init [repo-name] (中括号代表可选) 在本地初始化 Git 仓库 git add 把工作...

2017-10-06 19:32:00 109

转载 git教程

Git 使用基本流程 如果需要使用 git commit 提交历史记录,则一定要具有你的个人信息: $ git commit -m '提交日志' --author '邮箱 用户名' 由于每次 git commit 都带上 --author 很麻烦,所以我们可以全局配置这个用户信息: $ git config --global user.email "你的邮箱" $ git co...

2017-10-03 18:09:00 110

转载 vue安装--使用node

总结: # 全局安装 vue-cli $ npm install --global vue-cli # 创建一个基于 webpack 模板的新项目 $ vue init webpack my-project # 安装依赖,走你 $ cd my-project# 安装依赖 $ npm install# 运行 $ npm run dev ...

2017-09-23 21:52:00 186

转载 h5 本地存储

H5本地存储有两个API,一个是Web Storage,还有一个是Web SQL。不管是哪一个,都是基于JavaScript语言来使用,接下来我就教你怎么使用H5本地存储,本文篇幅较大,JS代码较多,请耐心阅读。 一、Web Storage教程 1、概述: 对于Web Storage来说,实际上是Cookies存储的进化版。如果了解Cookie的人几乎一看Web S...

2017-09-21 23:46:00 208

转载 五星评分

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style> * { padding: 0; ...

2017-08-06 19:50:00 79

转载 jQuery 属性操作

方法 描述 addClass() 向匹配的元素添加指定的类名。 attr() 设置或返回匹配元素的属性和值。 hasClass() 检查匹配的元素是否拥有指定的类。 html() 设置或返回匹配的元素集合中的 HTML 内容。 removeAttr() 从所有匹配的元素中移除指定的属性。 removeClass(...

2017-08-05 21:14:00 93

转载 iQuery stop()

jQuery stop() 方法 jQuery stop() 方法用于停止动画或效果,在它们完成之前。 stop() 方法适用于所有 jQuery 效果函数,包括滑动、淡入淡出和自定义动画。 语法 $(selector).stop(stopAll,goToEnd); 可选的 stopAll 参数规定是否应该清除动画队列。默认是 false,即仅停止活动的动画,允许任何排...

2017-08-05 21:10:00 112

转载 jQuerychicun

jQuery 尺寸 方法 jQuery 提供多个处理尺寸的重要方法: width() height() innerWidth() innerHeight() outerWidth() outerHeight() jQuery width() 和 height() 方法 width() 方法设置或返回元素的宽度(不包括内边距、边框或外边距)。 height...

2017-08-05 21:04:00 61

转载 css3动画

CSS3 动画 当您在 @keyframes 中创建动画时,请把它捆绑到某个选择器,否则不会产生动画效果。 通过规定至少以下两项 CSS3 动画属性,即可将动画绑定到选择器: 规定动画的名称 规定动画的时长 把 "myfirst" 动画捆绑到 div 元素,时长:5 秒: div { animation: myfirst 5s; -moz-animation...

2017-08-05 20:54:00 161

转载 app开发,H5+CSS3页面布局小tips

1.inline-block使用后带来的间隔影响 2.竖线的处理 3.ssh公匙 4.星星组件的巧妙用法 5.api.js的$api对象与 安卓原生引擎的api对象,均相当于jQuery的$对象 6.移动端1px边框的问题 7.仔细琢磨一下api.css中样式,并做出小结 8.inline-block元素的基线问题 9.点击高亮显示标题并切换页面的问题 转载于:ht...

2017-07-27 19:47:00 265

转载 函数基础

函数的定义 1.函数的声明 function 函数名(){ } 2.函数表达式 var aa=function(){ } 函数的调用 1.函数名() 函数分类:方式一: 有名函数 匿名函数(匿名函数无法直接调用,如果想要调用,需要使用匿名函数的自调用) ...

2017-07-13 22:50:00 81

转载 函数

函数定义 //- 判断一个年份是不是闰年 //function run(year){ // if(year/4==0&&year/100!=0||year/400!=0){ // alert("闰年"); // }else{ // alert("平年"); // } //} ...

2017-07-12 22:56:00 105

转载 冒泡排序

<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title></head><body><script>// 初级版本 var arr = [5, 4,...

2017-07-12 22:53:00 68

转载 数组练习

// 把1-100之间所有的数,放到数组中 var arr = []; for (var i = 0; i < 100; i++) { arr[i] = i + 1; } console.log(arr); // 把1-100之间所有的奇数,放到数组中 var arr = [];// 设置一个变量充...

2017-07-12 22:52:00 147

转载 数组

数组定义:(3种定义方式) var arr=[] var arr=new array[] 属性:arr.length 返回数组的长度(数组的长度可以读取,也可以人为改变)方法:arr.push() 向数组的末尾添加若干元素,返回新数组的长度 arr.pop() 删除数组末尾的一个元素,返回删除的元素 ...

2017-07-12 22:48:00 79

转载 表达式和语句

if语句 三元运算符 表达式1 ? 表达式2 : 表达式3是对if……else语句的一种简化写法 switch语句 switch (expression) { case 常量1: 语句; break; case 常量2: 语句; break; case 常量3: 语句; break; … case 常量n: 语句; bre...

2017-07-12 22:45:00 82

转载 搜索框制作

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <!--防止IE浏览器进入怪异文档模式,兼容性视图--> <!--content="IE=edge",意思为文档模式用最新版本IE文档模式进行渲染。--> <...

2017-07-01 18:11:00 145

转载 操作DOM

拿到DOM节点 在操作一个DOM节点前,我们需要通过各种方式先拿到这个DOM节点。最常用的方法是document.getElementById()和document.getElementsByTagName(),以及CSS选择器document.getElementsByClassName()。【由于ID在HTML文档中是唯一的,所以document.getElementById()可...

2017-07-01 14:21:00 144

转载 数据类型

number JavaScript不区分整数和浮点数,统一用Number表示 123; // 整数123 0.456; // 浮点数0.456 1.2345e3; // 科学计数法表示1.2345x1000,等同于1234.5 -99; // 负数 NaN; // NaN表示Not a Number,当无法计算结果时用NaN表示 Infinity; // In...

2017-07-01 13:58:00 80

转载 javascript数组属性及方法

数组元素的添加 1. arrayt.splice(index,howmany,item1,.....,itemX) 向/从数组中添加/删除项目,然后返回被删除的项目 2. array.unshift() 将一个或多个新元素添加到数组开始,数组中的元素自动后移,返回数组新长度 3. array.push(newelement1,newelement2,....,newele...

2017-06-30 19:29:00 138

转载 javascript字符串属性及常用方法总结

length属性:str.length; 常用方法: 1. str.charAt(n) 查找字符串中的第n个字符,如果不在0~str.length-1之间,则返回一个空字符串 2 .str.indexOf(substr[,start]) 返回 substr 在字符串 str 中首次出现的位置,从 start 位置开始查找,如果不存在,则返回 -1。 start可以是任意整...

2017-06-30 17:52:00 154

转载 css清除浮动float

css清除浮动float 1.分析HTML代码 <div class="outer"> <div class="div1">1</div> <div class="div2">2</div> <div class="div3">3</div> </div&gt...

2017-06-30 17:15:00 101

空空如也

空空如也

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

TA关注的人

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