- 博客(40)
- 资源 (9)
- 收藏
- 关注
翻译 vue interview 随笔记载
深拷贝 与浅拷贝*引用数据类型: 对象 数组 函数 正则 堆内存中基本数据类型:Number、String、Boolean、Null、 Undefineda.JSON.stringify() (它是不可以拷贝 undefined , function, RegExp 等等类型的)b. Object.assign(targent ,source); (不适合多层对象嵌套)c. 递归拷贝 ( ) https://www.jianshu.com/p/f4329eb1bace跨域...
2021-11-15 18:36:04 122
原创 html 选项卡 实现 原生
js部分var tab = document.getElementById('tab');var lis = tab.getElementsByTagName('li');var mDiv = tab.getElementsByTagName('div');function change(index) { for(var i= 0;i<lis.length;i++){ ...
2020-03-01 16:21:34 566
原创 css 实现箭头
代码如下 箭头<style type="text/css"> .arrow { width: 20px; height: 20px; border-top: 1px solid #000; border-left: 1px solid #000; /*background:...
2020-02-25 10:14:44 570
原创 css 基础总结
###块元素和行内元素行内元素a button span lable input select option sub sup textarea big u strong内联元素 自带属性 dispay: inline,不独占一行,从左至右排布设置宽高不起作用, 需要转换为块 display:block/ display:inline, 但是外边距可以直接控制.内联元素的宽高...
2020-02-24 09:58:50 300
原创 多个元素在一行显示
代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>多个元素在一行显示</title> <link rel="stylesheet" href=""></head><st...
2020-02-21 14:59:15 1389
原创 win10 更新之后 磁盘 内存爆满 100%
各种baidu 各种不好使直接更新 然后重启电脑.也有直接更新不好使的 参考链接:https://www.cnblogs.com/lazb/p/11293716.html
2019-12-06 11:21:47 842
原创 前端学习记录
盒子模型Flex 排版的核心是 display:flex 和 flex 属性,它们配合使用。具有 display:flex 的元素我们称为 flex 容器,它的子元素或者盒被称作 flex 项。flex 项如果有 flex 属性,会根据 flex 方向代替宽 / 高属性,形成“填补剩余尺寸”的特性,Flex 的原理垂直居中<div id="parent"> <div...
2019-05-29 16:42:15 180
原创 html图片操作 放大
##HTML 实现图片点击放大在angular里面使用@ViewChild(‘orgAuth’) orgAuth: ElementRef;2.在数据填充之后调用:new Viewer(this.orgAuth.nativeElement, {url: ‘dataoriginal’,navbar: false,toolbar: false});在html 里面实现 ...
2019-05-15 17:11:46 2672
原创 复杂表格生成 缴款单 打印
##html 复杂表格生成 缴款单 打印机打印前提准备:(发票缴款单尺寸固定A4纸大小:210mm297mm,对应的像素:794px1123px所以 1mm = 3.78px参考链接: https://segmentfault.com/q/1010000006689315)效果展示:打印主要是第三方essence-ng2-print参考地址:https://www.npmj...
2019-04-19 15:28:42 424
原创 HTML 邮件模板
邮件提醒 <tr> <td> <div style="margin: 20px;text-align: center;margin-top: 50px">...
2019-04-18 10:11:49 7741 1
原创 html js 点击下载按钮 下载在线图片
##点击按钮调用方法// 下载发票 downLoadConfirm(url,name) { url= 'http://files.ahdzfp.com:9000/files/13405080000001T/2018/07/25/03405180011100002435_WKSFWO.pdf'; var reg = new RegExp("[\\u4E00-\\u9FFF]+...
2019-04-11 16:03:46 4341
原创 webview 安全漏洞
webview 安全漏洞api 16 (android 4.1)以前存在远程执行安全啊漏洞,原因 没有正确限制使用webview.addJavaScriptInterface,攻击者通过反射利用漏洞执行Java代码webview 动态在布局中调用:写在容器中时候, 主要是内存泄露问题,webview没有及时销毁.需要在aty销毁的时候,先吧webview在容器中销毁,再调用webvi...
2018-09-20 17:41:06 493
原创 Activity生命周期
Activity生命周期正常情况下,一共七个生命周期: 1. onCreate() 正在被创建,第一个方法,可以进行一些初始化操作 2. onRestart() 表示activity正在被重新启动,一般情况下是acitivty是从不可见到可见状态被调用, 3. onStart() 正在被启动, 界面已经可见还没有出现在前台,无法和用户进行交互. 4. onResume() 已经可见并...
2018-08-08 18:22:52 131
原创 自定义textview 画圆圈
public class CalendarDataTextView extends TextView { boolean isToday = false;private Paint mPaint = new Paint();public CalendarDataTextView(Context context) { super(context);}public Calen...
2018-05-31 17:53:51 498
原创 post与get 传递参数区别
post与get 传递参数区别: post 通过 HttpUrlConnection.getOutputStream().write(parmar.getBytes()) get 请求 参数直接拼接在url 后面
2018-05-24 16:41:34 1445
原创 基础常识
mvc与mvpmvcm Model: 对应的则是一些DataSource以及DataBean的相关对象,这里的DataSource指的是数据的来源. (model不只是很简单的一个数据结构定义,更多的它应该包含大量的数据处理和运算的逻辑)v View: 对应的则是Android中的layout文件夹中的xml文件c Controller: 对应的则是Activity/Fra...
2018-05-22 16:53:53 313
原创 ShareSdk 分享
##android ShareSdk 集成一般我认为第三方的东西都是比较容易集成的,除非就是文档写的不清楚* 在集成的过程中没有遇见什么麻烦,debuge 测试的时候都正常,但是在打包测试的时候就出错了总结:* 打包调用微信分享的时候,页面直接卡死. 在集成的时候用的包的版本不统一,因为是分两次进行集成的,把个包的版本进行统一.* 后来就是调不出来分享界面: 原因: 微信后台的...
2018-02-24 10:23:15 198
原创 应用内展示word ,pdf, excel,ppt等文件
应用内展示word ,pdf, excel,ppt等文件在线展示word ppt在线展示:https://view.officeapps.live.com/op/view.aspx?src=urlmWebView.getSettings().setJavaScriptEnabled(true); mWebView.getSettings().setLayoutAlgorithm(WebSet
2017-11-03 17:48:11 397
原创 ionic angular 与原生进行交互
ionic2 与原生进行交互从ionic 向原生传递数据(通过拦截url) if (this.disposalProofData) { // alert(this.disposalProofData) let dataStr = localStorage.getItem('disposalProofData'); var iFrame; iFrame = docume...
2017-09-07 13:25:12 3160
原创 listview item中包含edittext(手动可输入)
** item 中包含两个edittext 并且都可以输入 代码如下:@Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder = null; if (convertView == null) {
2017-09-07 10:50:40 874
原创 activity 转场动画(全局)---随手
###1.在application里面进行添加 android:theme="@style/MyTestAppTheme"###2. MyTestAppTheme @color/white @style/AnimationActivity false true @color/blac
2017-02-24 18:40:56 937
原创 关于SVG
SVG:Scalable Vector Graphics https://www.w3.org/TR/2011/REC-SVG11-20110816/paths.html#PathData (官方地址说明)* svg 的可视化编辑工具,(在线,离线) eg:在线,svg-edit. 离线: inkscape(需要下载客户端)* 参考地址:svg-edit.googlecode.co
2016-11-17 15:59:16 442
原创 关于 android 贝赛尔曲线 动画
##关于贝赛尔曲线####首先关于贝赛尔曲线的点的问题(二阶):主要用的是: public void quadTo(float x,float y,float x1,float y1) 方法参数说明:(x,y):代表控制点的坐标.(x1,y1):代表曲线终点的坐标####坐标的分布: 坐标原点是在 出发点 ,然后上面为负坐标 左侧为负方向(有
2016-11-02 09:45:16 514
原创 android 版本数据
### android 各版本所占比例https://developer.android.com/about/dashboards/index.html### 友盟的数据分析---移动设备活跃排名.http://www.umindex.com/
2016-10-29 11:06:10 286
原创 recyclerview item 单选
1. 代码中有butterknife在adapter里面的使用2.单选主要用的是SparseBooleanArray 进行数据保存public class MainAdapter extends RecyclerView.Adapter { // private final ArrayList mDatas; private Context conte
2016-10-09 16:34:13 5439
原创 代码片段
项目小点小结1.动态设置控件的宽高: Button mbtn = (Button) findViewById(R.id.btn_test); LayoutParams lp=mbtn.getLayoutParams(); lp.width=100; lp.height=200; mbtn.setLayoutParams(lp);2
2016-09-01 09:29:20 334
原创 shareSdk 集成
1.快速集成http://bbs.mob.com/thread-22130-1-1.html(参数的配置都在里面)2.参数说明:(主要是QQ空间参数有所不同)http://wiki.mob.com/不同平台分享内容的详细说明/#h1-23.添加自定义图标,还有点击事件http://wiki.mob.com/快捷分享及其自定义/#h1-3备注:清单
2016-08-13 13:11:44 261
原创 textview 下划线
####下划线的实现一条横线横穿文字左右的效果:dashGap="0dp" 大于0 的时候是虚线1. 样式:> > > android:shape="line">> > android:width="1dp"> android:color="@color/corner_gray_bg"> an
2016-08-03 13:01:03 316
原创 支付宝支付
支付宝参数说明https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.rzX1YW&treeId=59&articleId=103663&docType=1错误码:https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.
2016-07-14 09:26:45 503
原创 activity 背景色 透明
@color/translucent_background true true @android:style/Animation.Translucent colors.xml #60000000在activity的配置中添加: android:theme="@style/Transparent"
2016-05-14 09:18:31 331
原创 DrawerLayout 左侧 右侧 点击 侧滑菜单
DrawerLayout 侧滑菜单(实现:禁止手势滑动打开侧滑菜单,只能通过点击按钮打开侧滑菜单,在侧滑菜单打开的时候,可以滑动关闭菜单)布局<?xml version="1.0" encoding="utf-8"?><android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/a
2016-04-06 14:50:34 11114 1
转载 listview 局部刷新
在listview 使用的过程中进行刷新必不可免,一般使用notifyDataSetChanged(),但是有时候能局部刷新会更好.private void doUpdate(int index) { int visiblePositon = listView.getFirstVisiblePosition(); if (index - visibl
2016-03-25 14:30:06 345
转载 fill_parent 与 match_parent
在Android2.2之后,支持使用match_parent。你的布局文件里是不是既有fill_parent和match_parent显得很乱?如果你现在的minSdkVersion是8+的话,就可以忽略fill_parent,统一使用match_parent了,否则请使用fill_parent。--------------详情点击https://m
2016-03-25 14:18:06 304
原创 RatingBar 的使用 以及自定义的RatingBar
关于 RatingBar1. RatingBar (星级评分条)和SeekBar 是十分相似的,他们有相同的父类 AbsSeekBar.他们允许用户通过拖动来改变进度.而 RatingBar 的最大的区别就是通过星星来表示进度.2.下图是 RatingBar的一些常见的XML属性:具体参照: http://wear.techbrood.com/reference/
2016-03-19 14:23:19 594
lazyviewpager
2017-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人