自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 问答 (1)
  • 收藏
  • 关注

原创 elementui-table新增可编辑行组件

主要结合了scope来封装该组件通过底部添加按钮添加一行可编辑的表格行,编辑后点击确定保存,可重新打开该行进行编辑,或者直接删除。组件部分代码TableEdit.vue<template> <div id="app"> <el-row> <el-col :span="24"> <el-table size="mini" :data="tableData" border style="width:

2021-07-07 14:59:54 2912 3

原创 采用es6进行数组拼接或对象拼接

1.数组拼接let a=[{a:1},{b:2}]let b=[{c:1},{d:2}]console.log([...a,...b])//[{a:1},{b:2},{c:1},{d:2}]2.对象拼接let a = { getMenuList(id){ //获取当前登陆用户应用菜单列表 return `/plat/menu/getMenuByUser/${id}` }, createSalt:'/plat/token/salt',//生成随机盐 //

2021-07-01 11:08:42 2411

转载 AngularJS学习笔记之directive——scope选项与绑定策略

开门见山地说,scope:{}使指令与外界隔离开来,使其模板(template)处于non-inheriting(无继承)的状态,当然除非你在其中使用了transclude嵌入,这点之后的笔记会再详细记录的。但是这显然不符合实际开发中的需求,因为实际上,我们经常想要我们的指令能够在特定的情况下与外界进行数据上的交互,这就需要借助绑定策略之手了。大家知道,当scope选项写为scope:{}

2016-07-20 15:08:28 500

原创 下拉列表多选的时候如何获取值

var o = document.getElementById("fieldslectmul"); var str = ""; var tmpstr =""; for(var i=0;i<o.length;i++){ if(o.options[i].selected){

2016-06-17 18:34:29 2428

原创 复选框点击事件但是不选中问题解决

需要在点击事件中增加event.cancelBubble = true;                        scope.checkearItemFun = function(checked,index){                        event.cancelBubble = true;                            scop

2016-06-17 18:00:01 3294

原创 常用js自定义函数

1、获取字符串长度function getBLen(str) {            if (str == null){return 0};            if (typeof str != "string"){            str += "";            }            return str.replace(/[^x00-xff]

2016-05-25 09:55:30 350

原创 angular 对checkbox选择框的操作实例

//这里有两个操作,一个是全选事件,一个是单选事件//初始数据格式$scope.pigdatalists = [{"id":1,"checked":false},{"id":2,"checked":false},{"id":3,"checked":false},{"id":4,"checked":false}];//全选 sc

2016-05-18 17:06:19 21675

原创 angular 鼠标移入移开元素显示或隐藏

主要使用了ng-mouseenter与 ng-mouseleave 表示鼠标的移入移出

2016-05-11 14:56:42 23753 3

原创 sublime text 2 设置4个字节替代默认的的2个字节

Preferences->Settings-User到这里面编辑增加"tab_size": 4,"translate_tabs_to_spaces": true

2016-05-11 09:41:39 515

原创 git 常用操作指令

git init   (git初始化)git status (查看当前目录下的文件是否有变更)git add .  或git add 文件1 文件2   (将要提交的文件添加到索引库中)git commit  -m"具体描述"   (提交到暂存区)git push (提交到github )git diff 文件1 (查看文件对比情况)git log (查看文件修改的历史记录

2016-04-20 18:58:30 287

原创 js删除数组中的指定元素

Array.prototype.indexOf = function(val) { for (var i = 0; i < this.length; i++) { if (this[i] == val) return i; } return -1;};Array.prototype.remove = function(val) { var index =

2016-04-15 18:16:36 629

原创 sublime2安装less

1、打开sublime2,使用快捷键ctrl+shift+p,输入 install package,再次输入less,2、使用快捷键ctrl+shift+p,输入 install package,再次输入lessc,3、使用快捷键ctrl+shift+p,输入 install package,再次输入less2css然后重启sublime2,新建一个less的文件试试,保存后会自动编译

2016-04-14 10:58:58 1015

原创 echarts饼图显示详细数据

var option = { title : { text: title, x:'center' }, tooltip : { trig

2016-03-30 12:53:13 4704 1

原创 angular先加载页面再执行事件,特别在动态生成id,然后做echarts等图表

其实是用到了$timeout,//首先需要定义一个directive directives.directive('onFinishRenderFilters', function ($timeout) { return { restrict: 'A', link: function(scope, element, att

2016-03-29 18:20:13 3814 1

原创 grunt的一些注意事项

如果要引用指定版本的插件语法是: npm install [email protected]如果要写入到package.json中语法是:npm install [email protected] --save-dev以下是引用了一些网上jslint的错误提示的翻译结果前端javascript代码编写中,有一个不错的工具叫JSLint,可以检查代码规范化,压缩JS,CSS

2016-03-24 12:02:49 1152

原创 js function 调用时 new一个还是直接调用

如果function的返回值是值类型(Number、String、Boolean)时,new函数将会返回一个该函数的实例对象,而如果函数返回一个引用类型(Object、Array、Function),则new函数与直接调用函数产生的结果等同。举个简单的例子大家就明白了function a(){ var a =0; return 'aa'}var aa = new a();cons

2016-03-24 11:56:38 1210

转载 bower 简易说明

什么是bowerBower是一个客户端技术的软件包管理器,它可用于搜索、安装和卸载如JavaScript、HTML、CSS之类的网络资源。其他一些建立在Bower基础之上的开发工具,如YeoMan和Grunt,这个会在以后的文章中介绍。准备工作安装node环境:node.js安装Git,bower从远程git仓库获取代码包:git简易指南安装bower

2016-03-22 18:08:08 342

原创 div动态元素自适应高度

- 已推盘 未推盘

2016-02-25 17:44:14 3132

转载 angular同一个页面多个controller值传递

//父级 //自己 click me //子级 //平级 phonecatControllers.controller('SelfCtrl', function($scope) { $scope.click = function () {

2016-02-25 11:48:14 10581

原创 angular 绑定动态变量

$scope.objtype={};var e="eee";var f="ddd"$scope.objtype[e+''+f]=true;

2016-01-19 16:11:19 5702

原创 ionic col不能换行解决办法

注:需要增加class=row-wrap,因为布局是用的flex,查看布局后的css:flex-wrap:wrap;

2015-12-21 17:36:31 5833

转载 识别手机访问的js代码

(function(){ var res = GetRequest(); var par = res['index']; if(par!='gfan'){ var ua=navigator.userAgent.toLowerCase(); var contains=function (a, b){ if(a.indexOf(b)!=-1){return true;} };

2015-11-25 18:21:42 901

转载 angularjs 在 iframe 里面无法正确显示 src 指定的内容

原 controller :$scope.myURL = URL;页面:myURL}}' class="width-100 height-100">发现页面不能打开 中的内容。现在将 controller 中改写如下 即可:$scope.myURL = $sce.trustAsResourceUrl(URL); //URL 为全链接($sce.

2015-11-25 11:51:46 7727 1

原创 ionic 上拉刷新 ion-infinite-scroll 自动调用多次问题解决

这个问题查了很久,终于明白如何在上拉时为什么会自动调用多次在第一次自动调用时,如果加载的数据没有充满屏幕,会自动再调用一次,要是还没充满屏幕,会无限次请求数据,官方里面也没说明这个东西,被坑了好长时间。如果你不想多次跟后台交互,就定义请求的条目多点。html: 1 11111/label> 5

2015-11-19 16:21:09 19721

原创 localStorage 使用

//获取值localStorage.getItem("xx");//赋值localStorage.setItem("xx",val);//循环获取值for(var i=0; i<localStorage.length; i++){ //localStorage.key(i)}

2015-11-18 17:09:03 414

转载 placeholder 样式

::-webkit-input-placeholder { /* WebKit browsers */ color: #999;}:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999;}::-moz-placeholder { /* Mozilla Firefox 19+ */ col

2015-11-18 16:59:44 1181

原创 angular-cookies 【ipCookie】操作

var app = angular.module('ngapp',[]);app.controller("ngctrl',['ipCookie',function(ipCookie){ ipCookie('cookiename');//获取值 ipCookie('cookiename','jason');//赋值 }]);ipCookie('cookiename'

2015-11-12 09:53:46 1841

转载 juqery cookie操作

jquery.cookie.js 的配置 首先包含jQuery的库文件,在后面包含 jquery.cookie.js 的库文件。 使用方法 1.新添加一个会话 cookie: $.cookie('the_cookie', 'the_value'); 注:当没有指明 cookie有效时间时,所创建的cookie有效期默认到用户关闭浏览器

2015-11-11 15:08:31 480

原创 angular下拉列表

angular下拉列表

2015-11-09 21:33:46 934

原创 ionic tab选项卡置于顶部

等额本息内容 等额本金内容 .mortgagetab .tabs{ top:0; border:0; background:none;}.mortgagetab .tab-item { max-width:220px;}

2015-11-09 21:15:02 5448

转载 用angularjs写,点击盒子变色其他盒子恢复原色

testvar myApp = angular.module("myApp", []);myApp.controller("testCtrl", function($scope){ $scope.data = [0,1,2,3,4]; $scope.isCurrent = function(index){ $scope.bg = []; $s

2015-11-06 16:09:01 1908

原创 css3 rem如何使用

rem是一个相对大小的值,它是相对于根元素html>,不像em是相对于父元素,控制起来很麻烦,px又是绝对像素值,他改变了浏览器的字体大小,这时会使用我们的Web页面布局被打破。html {font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/}body {font-size: 1.4rem;/*1.4 × 10px = 14px */}h1 { font-

2015-10-23 17:24:47 620

转载 百度地图api 异步调用

异步加载function initialize() { var mp = new BMap.Map('map'); mp.centerAndZoom(new BMap.Point(121.491, 31.233), 11);} function loadScript() { var script = document.createElement("script"); s

2015-10-21 18:56:07 1645

原创 fiddler限速

Rules -->Performance-->Simulate Modem Speeds 选择此项,就能限速

2015-10-21 16:36:47 714

原创 fiddler 手机代理上网 通过代理服务器进行身份验证失败

1、查看代理主机ip是否正确,fiddler端口与手机设置的端口是否匹配2、一定记得重新启动fiddler

2015-10-21 16:34:17 8444 2

转载 fiddler显示响应时间

在Tool bar上面找到Rules->CustomRules在class Handlers{   里面添加function BeginRequestTime(oS: Session){    if (oS.Timers != null)    {        return oS.Timers.ClientBeginReques

2015-10-21 16:31:22 3596

原创 css3过渡动画transition

响应式布局    body,*,figure,div,h1,h2,h3,h4,h5,h6,p,figcaption{ margin:0;padding:0;font-family: "微软雅黑";}figure{ position:relative;width:33.33%;overflow: hidden; float: left; height: 350px;}figu

2015-10-21 11:01:05 435

原创 css3垂直居中

#centerbox{            left:50%; top:50%;            transform:translate(-50%,-50%);            -webkit-transform:translate(-50%,-50%);            background-color:gray; color:white; position:

2015-10-21 10:58:52 380

原创 jquery删除指定数组元素

var arr = ["a","b","c"];//删除元素b//获取该数组元素的索引值var index = $.inArray("b",arr);//删除arr.splice(index,1);

2015-10-12 17:18:02 4498

原创 grunt uglify

安装:npm install grunt-contrib-uglify --save-dev//按原目录压缩文件uglify:{ build: { //按照原来的目录结构压缩所有JS文件 options: { mangle: true, compress:

2015-08-14 16:04:34 505

空空如也

json数据问题

2012-04-25

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

TA关注的人

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