自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 实现两个div自适应等高的两种方式

1.利用padding话不多说,直接上代码: .box{ overflow: hidden; } .left{ background-color: green; float: left; width: 20%; margin-bottom: -9999px; padding-bottom: 9999px; } .right{ background-color: hotpink;

2020-05-20 16:00:25 776

原创 Android&H5-js通过jsbridge调用安卓相机/相册/通讯录

引文是有这样一个需求 在vue里通过js可以直接调用安卓原生的照相机、相册和通讯录,并返回相应数据。当然前提是用webview来进行加载。Android端处理在build.gradle引入(moudule:app)dependencies { compile 'com.github.lzyzsd:jsbridge:1.0.4'}在build.gradle引入(moudu...

2020-04-16 17:51:14 3139 9

原创 JS基础-cookie/loacalStorage/SessionStorage区别

1.Cookie本身是用于浏览器和server的通讯,以前被借用来当本地存储,容量只有4k。http请求时会被发送到服务端。用document.cookie = “…” 来进行修改。2.localStorage/SessionStory存储大小有4m。http请求时不会被发送。api简易,setitem和getitem。localStorage永久存储,除非代码或手动删除。...

2020-04-09 14:24:59 285

原创 JS基础-用XMLHttpRequest实现一个ajax

//用promise进行封装function ajax(url) { return new Promise( (resolve, reject) => { const xhr = new XMLHttpRequest(); xhr.onreadystatechange = function () { ...

2020-04-08 14:05:22 136

原创 JS基础-跨域的理解和解决

1.什么是跨域(同源策略)跨域这个问题从工作至今遇到过很多次了,但是每次都是草草解决。要不就是喊后端加个*,要不就是前端弄个代理。现在回过头来真正的了解这个问题的本质发现其实特别简单。同源策略就是 ajax请求时,浏览器要求当前网页和server必须同源(安全)。同源:协议,端口,域名 三者必须一致。2.解决跨域的方案- JSONP实现原理因为script可以绕过跨域限制,且后...

2020-04-08 10:54:06 115

原创 JS基础篇-Promise

1.Promise基本使用//举一个加载图片的例子function loadImg(url){ return new Promise( (resolve,reject) =>{ const img = document.createElement("img"); img.onload = ()=>{ resolve(img) } img.one...

2020-04-07 17:55:30 123

原创 JS基础-webApi-DOM

DOM的本质dom的数据结构是树(dom树)DOM节点操作1.获取节点方法let num1 = document.getElementById("num1") //根据id来获取let pList = document.getElementsByTagName("p") //根据节点名来获取 集合let nameList = document.getElementsByNam...

2020-04-03 17:52:25 105

原创 JS基础篇-bind,call,apply

bind的具体使用bind方法主要是将函数绑定到某个对象,bind()会创建一个函数,函数体内的this会指向传入bind()的第一个参数的值。例如fn.bind(obj)其实和obj.fn()效果是一样的。直接上代码:function func(a,b){ console.log(`这里的this是${this};参数一是${a},参数二是${b},这是个${this.ace}`...

2020-04-03 15:10:49 225

原创 JS基础篇-闭包

什么是闭包?闭包是作用域应用的一种特殊情况,主要有两种表现1.函数作为返回值function create(){ let a = 1; return function(){ console.log(`函数作为返回值:${a}`) }}let a = 0;let getFunc = create();getFunc(); // 1输出...

2020-04-03 12:24:25 109

原创 JS基础篇-原型理解

预置代码(类和继承的表面语法,这里不做赘述)class Person{ constructor(name,sex){ this.name = name; this.sex = sex; } sayOk(){ console.log(`小朋友你是否有太多的问好${this.name}`); }}class...

2020-04-02 15:57:27 91

原创 JS基础篇-变量类型

在ECMAscript中变量可以存在两种类型的值,分别为基本类型和引用类型。值类型(基本类型):Number,String,Boolean,Null,Undefine在内存中占据固定的大小空间,用栈进行存储。复制值过程let num1 = 100;let num2 = num1;引用类型:Object,Function,Array,Date,RegExp...

2020-04-02 15:50:49 198

原创 VUE的路由跳转传值及以新页面跳转并携带参数

vue的路由传值有两种形式:第一种是带参数跳转(query)会在网址后面以?参数="***"的形式传参:this.$router.push( { path: '/detail', query:{shopid: item.id} });获取:this.$route.query.shopid第二种是不带参数跳转(par...

2020-01-06 17:05:15 1419

云南大学软件学院数据库大作业

目录 1. 需求分析 5 1.1. 背景 5 1.2. 结构分析 5 1.3. 功能需求 5 2. 概念设计 6 2.1. ER图设计 6 2.2. 关系模式 6 3. 物理设计 7 3.1. 具体实现: 7 3.2. SQL语句建表: 9 4. 功能实现 11 4.1. 约束实现 11 4.2. 存储过程实现 12 4.3. 常见业务实现 14 5. 数据库维护 15 5.1. 视图实现 15 5.2. 触发器实现 15 6. 拓展 16 6.1. 通过jdbc对数据库进行连接 16 6.2. 根据客户编号查找客户信息 17 7. 总结 18 8. 附录 18

2017-11-08

空空如也

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

TA关注的人

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