自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

simon_xing的博客

学习中的一些笔记

  • 博客(32)
  • 资源 (8)
  • 收藏
  • 关注

原创 微信小程序-常用功能API 笔记(持续更新)

电话功能wx.makePhoneCall({ phoneNumber: '1340000' // 仅为示例,并非真实的电话号码})客服会话<button open-type="contact" bindcontact="handleContact"></button>Page({ handleContact(e) { console.l...

2019-01-04 10:42:33 4539

转载 ArrayBuffer(二进制数据的原始缓冲区)

元数据处理序言随着WebSocket、WebAudio、Ajax2等广泛应用,前端方面只要是处理大数据或者想提高数据处理性能,那一定是少不了 ArrayBuffer对象同时在浏览器当中处理二进制数据的需求也在不断的增加,有时需要字节数组、8位、16位、32位整数型数组,所以对于JS中处理二进制迟早学习比较好现今世界上几乎所有的计算机体系结构都是以字节(byte)为二进制数据的基...

2018-08-09 01:53:34 12182

原创 在MySQL数据库,同时搜索两个数据表中想要的数据

同时搜索字段值比如:同时搜索两个表里id = 2的值select m.id,m.studername,c.classname from student mleft join class c on c.classid = m.studentclassidwhere m.studentclassid = 2顺序搜索字段值比如:list2有,list没有的:SELECT ...

2019-03-08 15:56:10 11419

原创 使用js对php返回的json数据进行解析

需求使用 js 对 php 进行GET请求,目的是想获取到数据库的几行数据,然后显示在页面里。想的是接收php传来的 json 数据的话,就更好解析数据,并获取里面的字段名和数据。所以在php文件里,将返回的数据解析成json格式,使用 json_encode()。问题接收后发现,接收到的数据是json格式的字符串,所以还需要将字符串解析成json数据。并且字符串里还是多...

2019-03-08 15:39:50 8232 1

原创 MySQL数据库的“like”用法,搜索功能

格式SELECT * FROM `listname`WHERE `name` LIKE ' ';参数及用法like 匹配/模糊匹配,会与 % 和 _ 结合使用。'%a' //以a结尾的数据'a%' //以a开头的数据'%a%' //含有a的数据'_a_' //三位且中间字母是a的'_a' //两位且结尾字母是a的'a_' ...

2019-03-08 15:14:45 6832

原创 微信小程序开发遇到的问题(wx.rediretTo和wx.navigateTo不跳转)

一、在js里写的wx.rediretTo和wx.navigateTo不跳转项目内的页面,不能使用wx.rediretTo和wx.navigateTo跳转至app.json里注册的tablist里面的tabbar的页面,如果要跳转,只能使用 wx.switchTab()来进行跳转至主页类页面。...

2019-03-08 09:43:49 1106

原创 配置服务器wampserver的一些坑

一、配置apache1、修改所有的require all denied改成require all granted。deny from all改成allow from all。2、外网无法访问,肯定是apache配置问题,首先看关闭防火墙了没,然后通过cmd来运行httpd -t 。通过报错来解决对应问题。如果没报错但还是打不开,那就看看apache->测试80端口,看有没有程序在占用...

2019-02-28 10:07:20 1598

原创 Excel里半勾的打法

半勾在网上找了半天,基本标题写的打半勾,结果内容都是打的钩√,所以我觉得自己写个半勾的打法来帮助需要的朋友。半勾就是在√的基础上,再有一道斜线,如图所示方法在单元格里面先打一个勾,优良中方法:a.菜单里找到“插入” -> “符号” -> “找到 √ 这个符号添加插入即可”b.输入打“对”或者“勾”字,候选字里会有√符号,选择即可。 如图:a.点击“...

2019-01-10 15:43:56 23546

原创 使用微信小程序自定义组件实现的tabs选项卡功能——解决自适应高度

tabs选项卡网上代码很多,基本上是标题选项卡使用<view>,如果多一点就是用<scroll-view>。因为要实现滑动切换,所以下面显示内容使用<swiper>。下面的js就来判断点击的或者滑动的当前序号值。Page({data: {currentTab:0},swiperTab:function(e){var t

2019-01-03 09:28:56 3301

原创 如何分析利润表

1. 主营业务净利润率主营业务净利润率是企业净利润与主营业务收入净额的比率,计算公式为: 主营业务净利润率=净利润÷主营业务收入净额×100%净利润=利润总额-所得税额主营业务净利润率是反映企业盈利能力的一项重要指标,这项指标越高,说明企业从主营业务收入中获取的利润的能力越强。影响该指标的因素较多,主要有商品质量、成本、价格、销售数量、期间费用及税金等。 2. 资产净...

2018-09-12 14:51:24 498

原创 正则表达式

一、什么是正则1. 是一种操作字符串的,强大的字符串匹配工具。2. 声明方式: 简单声明: var re = /abc/;构造函数声明 var re2 = new RegExp(‘abc’) 二、几种正则匹配方法 1. Test()返回值: 如果匹配成功 则返回true 否则匹配不成功 返回false写法: ...

2018-08-13 00:57:58 135

原创 虚拟主机的临时域名可以正常访问,但绑定后的域名访问后会报错 No 'Access-Control-Allow-Origin' header

报错的类型能够确定,是因为CORS的策略问题,就是跨域了,所以才会报错。因为我的情况是没有使用到ajax或者json之类的,所以就不需要通过ajax来修改报文头来解决跨域问题。因为虚拟主机无法像服务器那样可以更改虚拟计算机的配置文件,所以我所查阅到的资料里,暂时只有通过CDN来更改虚拟主机的域名配置。具体步骤可百度。但我想找一种不需要购买CDN的途径来解决这个跨域问题,暂时还没找到方法。...

2018-08-12 00:00:42 992

原创 call,apply,bind方法比较

它们的作用可以用一句话来描述:就是改变this的指向。用法function.call(),function.apply(),function.bind() 1 、call()和apply都用于函数调用function fn(){ alert(this) }fn();//windowfn.call('hello');//'hello'fn.apply('888...

2018-08-10 20:06:52 134

原创 js几种操作方法

几种操作 :1. sort()2. push() , pop() , shift() , unshift()3. concat() , slice() , splice()的区别 1.sort() function compare(v1,v2){ return v1 - v2; //升序 } var values = [ 0 , 1 , 15 ...

2018-08-10 20:05:12 412

原创 JavaScript中对DOM操作

一、DOM创建DOM节点(Node)通常对应于一个标签,一个文本,或者一个HTML属性。DOM节点有一个nodeType属性用来表示当前元素的类型,它是一个整数:1:Element,元素 2:Attribute,属性 3:Text,文本DOM节点创建最常用的便是document.createElement和document.createTextNode方法:...

2018-08-10 19:58:49 120

原创 js严格模式

主要有以下限制:变量必须声明后再使用函数的参数不能有同名属性,否则报错不能使用with语句不能对只读属性赋值,否则报错不能使用前缀0表示八进制数,否则报错不能删除不可删除的属性,否则报错不能删除变量delete prop,会报错,只能删除属性delete global[prop]eval不会在它的外层作用域引入变量eval和arguments不能被重新赋值argum...

2018-08-10 19:56:33 740

原创 js类型转换

+在有字符串的时候,会进行字符串拼接 :10+”20”=1020;- * / %会尽力把不是数字的转化为数字parseInt()、parseFloat():专门用于把字符串转换成数值都是忽略前导的空格 NAN 不是数字的数字类型(number类型) NaN和自己都不相等 isNaN( obj ) 判断是否为NaN,是返回true,否返回false; ...

2018-08-10 19:55:11 148

原创 js去除文本空格

方法一:使用replace正则匹配的方法去除所有空格: str = str.replace(/\s*/g,”“); 去除两头空格: str = str.replace(/^\s*|\s*$/g,”“);去除左空格: str = str.replace( /^\s*/, “”);去除右空格: str = str.replace(/(\s*$)/g, “”);...

2018-08-10 19:53:43 5743

转载 闭包、垃圾回收、内存管理

闭包1、定义和用法:当一个函数的返回值是另外一个函数,而返回的那个函数如果调用了其 父函数内部 的其它变量,如果返回的这个函数在外部被执行,就产生了闭包。2、表现形式:使函数外部能够调用函数内部定义的变量。3、实例如下:根据作用域链的规则,底层作用域没有声明的变量,会向上一级找,找到就返回,没找到就一直找,直到window的变量,没有就返回undefined。...

2018-08-10 19:52:35 209

原创 js 理解变量声明提前

记住:exclamation:当js执行的时候遇见var和function函数的时候,将会出现变量声明提前。这个过程也被叫做,“预解析”或者“预编译”。两种方式不同处:对var 声明只是将声明提前,赋值仍然保留在原位置;function 声明,会将函数名称和函数体都提前,而且先预声明变量再预定义函数。简单例子: var声明代码段console.log(a...

2018-08-10 19:50:56 2128 1

原创 比较typeof与instanceof

相同点:JavaScript 中 typeof 和 instanceof 常用来判断一个变量是否为空,或者是什么类型的。typeof的定义和用法:返回值是一个字符串,用来说明变量的数据类型。 细节:typeof 一般只能返回如下几个结果:number、boolean、string、function、object、undefined。typeof 来获取一个...

2018-08-09 02:02:57 1727

转载 AJAX

Ajax = Asynchronous JavaScript And XML(异步 JavaScript 及 XML) AJAX 是一种在浏览器运行的跨平台跨浏览器的技术。它使用浏览器与 web 服务器之间的异步数据传输,使网页从服务器请求少量的信息,而不是整张页面,是一种独立于 web 服务器软件的 web 浏览器技术。 也就是说,通过 AJAX,web 应用程序无需重...

2018-08-09 01:59:56 94

转载 js 必备算法—数组去重

基本方法 思路:创建一个新数组,遍历原数组,若遍历元素在新数组不存在就添加到数组中,反正则忽略 function uniqeArray(arr){ var res = []; for(var i = 0;i < arr.length;i++){ var repeat = false; for(var j = 0;j <...

2018-08-09 01:58:09 1599

转载 php筛选操作

配合js用的get方法php 界面获取到get值,然后匹配,主要有中文,所以用的是explode(),注意匹配项和被匹配字符串参数位置不要写反了。在php程序中,经常需要判断某字符串是否含有特定字符串。字符串包含判断的方法很多,可以使用系统自带的一些函数去判断,也可以自定义字符串判断函数来实现。 方法一、使用strstr,strstr返回需要判断是否被包含的字符开...

2018-08-09 01:55:37 2748

原创 常见浏览器兼容问题及解决办法(部分)

一、不同浏览器解析元素默认的外边距和填充大小存在误差方法:把当前页面的可视区域元素的边距和填充都默认初始化为0二、元素height高度(通常小于10px)IE6以下会超出本身设置默认高度(19px)方法:1、给超出元素设置overflow:hidden 2、font-size:0; (2px)三、border元素边框 1像素点状线(dotted)在IE6以及以下解...

2018-08-09 01:50:14 350

原创 css硬件加速

怎么让浏览器硬件加速 给浏览器发送一个css命令 ,让浏览器 开启硬件加速功能 GPU渲染能力 硬件加速的效果 使动画很流畅,不会出现卡顿现像、残影、回流等问题 硬件加速对象 要给运动的元素 开启硬件加速命令 transform: translateZ(0); transfo...

2018-08-09 01:48:28 260

原创 css占位

什么是占位? 占位就是当元素通过操作偏移了原本的位置,虽然元素本身不在原地,但原位置会保留着之前的该元素所占据的位置大小但不改变文档流大小。 操作后元素仍占位的操作 transform 对于占位元素,怎么获取到偏移过后的元素位置? 使用 getComputedStyle(obj)[‘attr’] 兼容...

2018-08-09 01:47:30 1083

原创 js获取样式

var oBox = document.getElementById("box"); console.log(oBox.style.width);oBox.style.width 只能获取或者修改行内样式 function getStyle( obj , attr ){ return window.getComputedStyle ? getComputedS...

2018-08-09 01:45:57 1012

原创 js控制元素属性

Modify Properties:1.this.style.attr = “”; 追加的是行内样式,覆盖外部样式2.this.style.cssText = “”; 修改多个样式,修改行内属性3.this.className +=(追加)/+(覆盖) “className”; 添加新类名 Get Properties:1.id,class,href等内置属性,可以被直接...

2018-08-09 01:42:28 1050

原创 ftp只有一个文件没上传成功并显示,550 access is denied

当我使用ftp上传我的项目文件时,显示只有一个文件未上传完成呢,并且错误代码为 550 access is denied 。是否是文件权限问题?但我查看了权限,并没什么问题。在百度上搜了搜,说的有ISA的问题,也没啥问题。还有些说的更改IIS配置,更改了后,也无效果。 我的解决方法是:将之前上传的文件删除掉将本机使用该上传文件的程序关掉然后将整个项目打包压缩使用虚...

2018-08-04 01:19:19 10640

原创 JS获取元素

通过ID名字获取元素 document.getElementById(“box”);通过ClassName获取元素 document.getElementsByClassName(“ClassName”)通过 Name 获取元素 document.getElementsByName(“Name”) 一般用于表单元素通过标签名字获取元素 document.getElementsByTa...

2018-08-03 23:23:13 9870

原创 JS事件与冒泡

JavaScript 里的事件[mouse events, keyboard events, form events, system events]onclick —————— 点击(单击)事件 onmouseover ———– 鼠标滑入事件(会冒泡) onmouseout—————鼠标离开事件(会冒泡) onmouseenter————鼠标滑入事件(不会冒泡) onmous...

2018-08-03 23:15:30 150

18个常用微信小程序源码

18个常用微信小程序源码,包括步步高字典、电商-拼团 倒计时、今日头条、图书管理系统、身份证查询、网易云课堂等

2019-01-03

HTML5开心消消乐小游戏

H5写的前端消消乐小游戏,附带源码

2018-09-01

JDY-08资料(V2.6)

包含JDY-08透传源码、常见问题、串口工具、封装、功能手册、微信测试工具等

2018-09-01

《蓝牙 4.0 实战演练》

蓝牙 4.0 是 2012 年最新蓝牙版本,是 3.0 的升级版本,较 3.0 版本更省电、 成本低、3 毫秒低延迟、超长有效连接距离、AES-128 加密等。蓝牙 4.0 是一款 低功耗产品,目前,iphone 4s,ipad4 等等都配备支持了 4.0,刚刚发布不久的 安卓 4.3 也提供了蓝牙 4.0 的 API 接口,可以预言,在不久的日子,蓝牙 4.0 将会大放异彩。在无线领域,蓝牙 4.0 将成为一颗璀璨的新星,在医疗、生活、 智能家居等领域中发挥举足轻重的作用。

2018-09-01

gatt的句柄一览表

格式类型确定了特征值中所载的单一值的格式。声明是界定的 GATT 配置文件属性类型。 本页所载信息仅供参考。权威合规信息载于适用蓝牙规格

2018-09-01

BLE通用属性(ATTRIBUTE)组成的最小单元

BLE通用属性(ATTRIBUTE)组成的最小单元,描述了BLE的相关属性

2018-09-01

cc2650蓝牙芯片软件开发指导说明文件(中文)

中文版的cc2650蓝牙芯片软件开发指导说明文件,系统详细地让你了解该芯片和协议栈之类的知识

2018-09-01

cc2650资料集锦

cc2650stk的资料大集合,献给学习CC2650的各位,里面包含cc2650传感器的指导手册及协议栈之类的资料

2018-09-01

空空如也

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

TA关注的人

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