自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(31)
  • 收藏
  • 关注

转载 slice、substring、substr的区别

首先,他们一般都接收两个参数,slice和substring接收的是起始位置和结束位置(不包括结束位置),而substr接收的则是起始位置和所要返回的字符串长度。直接看下面例子: var test = 'hello world'; alert(test.slice(4,7)); //o w alert(test.substring(4,7)); ...

2017-12-03 22:14:00 95

转载 easyUI 创建有复选框的table.datagrid

table : function(data){ pt.v.table.datagrid({ // singleSelect:true, height:295, columns:[[ {field:'xuhao',title:'0',width:'5%',checkbox:true}, {field:'sjbm',title:'数据编码',width...

2017-11-24 09:57:00 143

转载 js常会问的问题:找出字符串中出现次数最多的字符。

一、循环objlet testStr = 'asdasddsfdsfadsfdghdadsdfdgdasd'; function getMax(str) { let obj = {}; for(let i in str) { if(obj[str[i]]) { ...

2017-09-07 17:00:00 123

转载 一小时学会ECMAScript6新特性(二)

1、对象属性名  es5中我们为一个对象添加属性可以用如下代码:let foods = {};foods.dessert = '蛋糕';console.log(foods)  但是属性名中间有空格则不能用点的形式添加,es6中的属性名可以有空格:let foods = {};foods.dessert = '蛋糕';foods['h...

2017-08-07 18:38:00 85

转载 一小时学会ECMAScript6新特性(一)

  ECMAScript 简介  简称es,是一套标准,javascript就是使用这套标准的语言。主流的浏览器使用的是ECAMScript5,ECAMScript6(ECAMScript2015)是一涛新的标准,添加了新的特性。借助bable和jspm可以使用它的新特性。1、块的作用域 作用域,即变量有效的范围(声明的变量在什么地方可以使用)。之前js只有全局...

2017-08-04 16:04:00 80

转载 单个 js 文件禁用 ESLint 语法校验

在代码顶部添加一行注释/* eslint-disable */ESLint 在校验的时候就会跳过后面的代码还可以在注释后加入详细规则,这样就能避开指定的校验规则了/* eslint-disable no-new */转载于:https://www.cnblogs.com/leiyangs/p/7240798.html...

2017-07-26 17:18:00 166

转载 meta标签整合

<title>名称</title>(便于搜索)<meta name="keywords" content="内容"> keywords是汉语的关键字 (便于搜索)<meta name="description" content="内容"> description是指让搜索引擎判断整个页面的内容<meta...

2017-07-07 10:40:00 282

转载 安装es6编译babel

1、它的安装命令如下。全局安装 :$ npm install --global babel-cli项目下安装: $ npm install -g babel-cli --save-dev2、配置.babelrc文件 这个文件配置的是编译es6的规则,配置如下:{ "presets": [ "es2015", "react", "stage-2"],...

2017-07-06 18:25:00 83

转载 JSON.parse()和JSON.stringify()的区别

项目中,要传过去的参数是入下形式:这边就要对我的obj进行转换JSON.parse(str)是用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。结果: age:"23" ...

2017-07-03 12:01:00 62

转载 preventDefault()、stopPropagation()、return false 的区别

preventDefault()  e.preventDefault()阻止浏览器默认事件stopPropagation()  e.stopPropagation()阻止冒泡return false   当你每次调用”return false“的时候,它实际上做了3件事情:  •event.preventDefault();  •event.stopPropaga...

2017-06-13 17:08:00 54

转载 css变量使用

CSS中的变量给了我们诸多优点:方便、代码重用、更可靠的代码库和提升防错能力。(此句转)变量虽好用,但是兼容是在不怎么样:点这里查看。一、变量的声明:root { --base-font-size: 16px; --link-color: #6495ed; --base-color: #fff;}body { --foo: #7F583F;...

2017-06-02 14:58:00 64

转载 angular中service封装$http做权限时拦截403等状态及获取验证码倒计时、跨域问题解决...

封装$http、做权限时拦截403等状态及获取验证码倒计时:拦截接口返回状态var app = angular.module('app');app.factory('UserInterceptor', ["$q","$rootScope", "$location", function ($q, $rootScope, $location,$localStorage...

2017-05-31 13:53:00 192

转载 angularjs 设置全局变量(constant)

转:angularjs自身有二种,设置全局变量的方法,在加上js的设置全局变量的方法,总共有三种。要实现的功能是,在ng-app中定义的全局变量,在不同的ng-controller里都可以使用。1,通过var 直接定义global variable,这根纯js是一样的。2,用angularjs value来设置全局变量 。3,用angularjs constant来设置全局变...

2017-05-31 13:32:00 127

转载 获取验证码倒计时60s

倒计时函数:function time(btns) { if (wait == 0) { btns.css("background-color","#F84C02"); $('#areaSelect').attr("disabled",false); ...

2017-05-25 15:42:00 106

转载 ng表单验证

<angular>中form表单的验:1、在form中加上 novalidate2、利用ng-pattern验证 (*如果不匹配的话 ng-model是绑定不上数据的)常用的表单验证指令:1. 必填项验证某个表单输入是否已填写,只要在输入字段元素上添加HTML5标记required即可:<input type="text...

2017-05-23 14:37:00 163

转载 h5分享页面打开APP

项目中 直播app分享出来的直播h5页面 点击进入按钮:已下载app 就进入app,未下载跳转到下载页面判断是安卓还是iosvar u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 v...

2017-05-22 18:40:00 458

转载 Angularjs 跨域请求

不知道什么意思修改了service参考http://blog.csdn.net/hj7jay/article/details/51767805http://blog.csdn.net/tangsl388/article/details/53672214转载于:https://www.cnblogs.com/leiyangs/p/6878534.html...

2017-05-19 15:13:00 66

转载 谷歌浏览器设置不阻止跨域

开发中遇到了跨域问题 为方便开发 吧谷歌浏览器设置了允许跨域 :1、在电脑c盘创建名为MyChromeDevUserData的文件夹2、在浏览器快捷方式右击,点击属性,加上–disable-web-security –user-data-dir=C:\MyChromeDevUserData3、点击应用和确定后关闭属性页面,并打开chrome浏览器;4、再次打...

2017-05-18 10:20:00 1022

转载 vue入门1(搭建项目)

安装node.js安装cnpmnpm install -g cnpm --registry=http://registry.npm.taobao.org安装vue-cli脚手架构建工具npm install -g vue-cli直接执行vue可以列出vue-cli的用法列表执行vuelist会列出可以使用哪些模板使用vue-cli构建...

2017-04-13 14:23:00 75

转载 ruby配合gem使用sass

Ruby环境安装1、Ruby安装包下载地址:http://rubyinstaller.org/downloads/下载对应系统版本的安装包;2、双击rubyinstaller-2.2.3-x64.exe开始安装,如下图所示安装;3、检查是否安装成功win+r输入cmd回车打开终端输入ruby -v;参考地址:http://jingyan.baidu.com/article...

2017-04-11 11:56:00 100

转载 JSON.parse()和JSON.stringify()的区别

parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage:"23"name:"huangxiaojian"__proto__:Objectstringify()用于从一个对象解析出字符串,如...

2017-04-11 10:37:00 47

转载 jQuery中.bind() .live() .delegate() .on()的区别

bind(type,[data],fn) 为每个匹配元素的特定事件绑定事件处理函数$("a").bind("click",function(){alert("ok");});live(type,[data],fn) 给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进来的$("a").live("click",function(){alert("ok"...

2017-02-19 21:36:00 66

转载 javascript 伪数组和转化为标准数组

1: 什么是伪数组伪数组是一个含有length属性的json对象,它是按照索引的方式存储数据,它并不具有数组的一些方法,只能能通过Array.prototype.slice转换为真正的数组,并且带有length属性的对象。   var obj = {0:'a',1:'b',length:2}; // 伪数组 var arr = Array.pro...

2017-02-19 16:49:00 73

转载 JavaScript中本地对象、内置对象和宿主对象(转)

首先解释下宿主环境:一般宿主环境由外壳程序创建与维护,只要能提供js引擎执行的环境都可称之为外壳程序。如:web浏览器,一些桌面应用系统等。即由web浏览器或是这些桌面应用系统早就的环境即宿主环境。本地对象ECMA-262 把本地对象(native object)定义为“独立于宿主环境的 ECMAScript 实现提供的对象”。再来看一下,“本地对象”包含哪些内容:Obj...

2017-02-19 16:28:00 82

转载 获取非行间样式和定义样式(元素)

运行下列代码<!--DOCTYPE html--><html><head><meta charset="utf-8" /><style>*{ text-align:center;}input{ margin-top:30px; padding:10px 20px;}#div1{ width:500px; height:300...

2017-02-19 16:13:00 44

转载 IE和DOM事件流

* ie采用冒泡型事件 Netscape使用捕获型事件 dom使用先冒泡后捕获事件冒泡型事件模型: button->div->body (IE事件流) 捕获型事件模型: body->div->button (Netscape事件流) DOM事件模型: body->div->button->button->div->body (先捕...

2017-02-19 15:52:00 82

转载 javascript事件绑定和普通事件的区别

<!doctype html><html lang="en"><head> <meta charset="UTF-8" /> <title>Document</title></head><body> <button id="btn">button</bu...

2017-02-19 15:29:00 51

转载 phoneGap蓝牙设备链接打印操作插件

前台 bluetooth.js/*Copyright 2013 101.keyLicensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a cop...

2016-11-23 15:51:00 74

转载 解决svn uuid变更问题

简介: 今天在snv根目录下重新定位上传的url,更改后出现如下错误。可以看到,原来Repository创建者的uuid是前者,而现在我操作的是后者的uuid.因此,目前的操作办法是使用相关命令更新Repository的uuid.(uuid是respository创建时自动生成的一个随机数,SVN Client利用uuid判断是否为同一个resp.一般遇到uuid不同时,需要重...

2016-11-23 11:17:00 144

转载 通过url传参

简介: 通过url传单个和多个参数你得配Route;你得使用ui-sref传参数;在你相关Route的Controller里面Inject $stateParams,然后取参数就OK.实例:  传一个参数:  页面代码    router    取参页面controller    传多个参数: ...

2016-11-22 18:11:00 71

转载 『AngularJS』$location 服务

项目中关于 $location的用法简介$location服务解析在浏览器地址栏中的URL(基于window.location)并且让URL在你的应用中可用。改变在地址栏中的URL会作用到$location服务,同样的,改变$location服务也会改变浏览器的地址栏。(可以使用$location进行重定向等操作)$location服务:暴露浏览器地址栏中的U...

2016-11-21 14:28:00 56

空空如也

空空如也

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

TA关注的人

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