- 博客(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
143
转载 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
220
转载 js常会问的问题:找出字符串中出现次数最多的字符。
一、循环objlet testStr = 'asdasddsfdsfadsfdghdadsdfdgdasd'; function getMax(str) { let obj = {}; for(let i in str) { if(obj[str[i]]) { ...
2017-09-07 17:00:00
161
转载 一小时学会ECMAScript6新特性(二)
1、对象属性名 es5中我们为一个对象添加属性可以用如下代码:let foods = {};foods.dessert = '蛋糕';console.log(foods) 但是属性名中间有空格则不能用点的形式添加,es6中的属性名可以有空格:let foods = {};foods.dessert = '蛋糕';foods['h...
2017-08-07 18:38:00
127
转载 一小时学会ECMAScript6新特性(一)
ECMAScript 简介 简称es,是一套标准,javascript就是使用这套标准的语言。主流的浏览器使用的是ECAMScript5,ECAMScript6(ECAMScript2015)是一涛新的标准,添加了新的特性。借助bable和jspm可以使用它的新特性。1、块的作用域 作用域,即变量有效的范围(声明的变量在什么地方可以使用)。之前js只有全局...
2017-08-04 16:04:00
134
转载 单个 js 文件禁用 ESLint 语法校验
在代码顶部添加一行注释/* eslint-disable */ESLint 在校验的时候就会跳过后面的代码还可以在注释后加入详细规则,这样就能避开指定的校验规则了/* eslint-disable no-new */转载于:https://www.cnblogs.com/leiyangs/p/7240798.html...
2017-07-26 17:18:00
211
转载 meta标签整合
<title>名称</title>(便于搜索)<meta name="keywords" content="内容"> keywords是汉语的关键字 (便于搜索)<meta name="description" content="内容"> description是指让搜索引擎判断整个页面的内容<meta...
2017-07-07 10:40:00
339
转载 安装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
144
转载 JSON.parse()和JSON.stringify()的区别
项目中,要传过去的参数是入下形式:这边就要对我的obj进行转换JSON.parse(str)是用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。结果: age:"23" ...
2017-07-03 12:01:00
104
转载 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
77
转载 css变量使用
CSS中的变量给了我们诸多优点:方便、代码重用、更可靠的代码库和提升防错能力。(此句转)变量虽好用,但是兼容是在不怎么样:点这里查看。一、变量的声明:root { --base-font-size: 16px; --link-color: #6495ed; --base-color: #fff;}body { --foo: #7F583F;...
2017-06-02 14:58:00
91
转载 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
266
转载 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
177
转载 获取验证码倒计时60s
倒计时函数:function time(btns) { if (wait == 0) { btns.css("background-color","#F84C02"); $('#areaSelect').attr("disabled",false); ...
2017-05-25 15:42:00
135
转载 ng表单验证
<angular>中form表单的验:1、在form中加上 novalidate2、利用ng-pattern验证 (*如果不匹配的话 ng-model是绑定不上数据的)常用的表单验证指令:1. 必填项验证某个表单输入是否已填写,只要在输入字段元素上添加HTML5标记required即可:<input type="text...
2017-05-23 14:37:00
203
转载 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
505
转载 Angularjs 跨域请求
不知道什么意思修改了service参考http://blog.youkuaiyun.com/hj7jay/article/details/51767805http://blog.youkuaiyun.com/tangsl388/article/details/53672214转载于:https://www.cnblogs.com/leiyangs/p/6878534.html...
2017-05-19 15:13:00
105
转载 谷歌浏览器设置不阻止跨域
开发中遇到了跨域问题 为方便开发 吧谷歌浏览器设置了允许跨域 :1、在电脑c盘创建名为MyChromeDevUserData的文件夹2、在浏览器快捷方式右击,点击属性,加上–disable-web-security –user-data-dir=C:\MyChromeDevUserData3、点击应用和确定后关闭属性页面,并打开chrome浏览器;4、再次打...
2017-05-18 10:20:00
1121
转载 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
107
转载 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
141
转载 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
63
转载 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
97
转载 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
94
转载 JavaScript中本地对象、内置对象和宿主对象(转)
首先解释下宿主环境:一般宿主环境由外壳程序创建与维护,只要能提供js引擎执行的环境都可称之为外壳程序。如:web浏览器,一些桌面应用系统等。即由web浏览器或是这些桌面应用系统早就的环境即宿主环境。本地对象ECMA-262 把本地对象(native object)定义为“独立于宿主环境的 ECMAScript 实现提供的对象”。再来看一下,“本地对象”包含哪些内容:Obj...
2017-02-19 16:28:00
111
转载 获取非行间样式和定义样式(元素)
运行下列代码<!--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
67
转载 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
115
转载 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
72
转载 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
107
转载 解决svn uuid变更问题
简介: 今天在snv根目录下重新定位上传的url,更改后出现如下错误。可以看到,原来Repository创建者的uuid是前者,而现在我操作的是后者的uuid.因此,目前的操作办法是使用相关命令更新Repository的uuid.(uuid是respository创建时自动生成的一个随机数,SVN Client利用uuid判断是否为同一个resp.一般遇到uuid不同时,需要重...
2016-11-23 11:17:00
199
转载 通过url传参
简介: 通过url传单个和多个参数你得配Route;你得使用ui-sref传参数;在你相关Route的Controller里面Inject $stateParams,然后取参数就OK.实例: 传一个参数: 页面代码 router 取参页面controller 传多个参数: ...
2016-11-22 18:11:00
106
转载 『AngularJS』$location 服务
项目中关于 $location的用法简介$location服务解析在浏览器地址栏中的URL(基于window.location)并且让URL在你的应用中可用。改变在地址栏中的URL会作用到$location服务,同样的,改变$location服务也会改变浏览器的地址栏。(可以使用$location进行重定向等操作)$location服务:暴露浏览器地址栏中的U...
2016-11-21 14:28:00
73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅