自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (2)
  • 收藏
  • 关注

原创 js预编译的四部曲

学习到了一些关于预编译和作用域的知识和大家分享一下!众所周知javascript是解释性语言,主要特点为解释一行执行一行。而在js运行时会进行三件事:1语法分析 2.预编译 3.解释执行语法分析会在代码执行前对代码进行通篇检查,以排除一些低级错误 预编译发生在代码执行的前一刻解释执行顾名思义就是执行代码我先给大家举几个预编译的小例子: ...

2018-07-23 18:56:42 10880

原创 js正则表达式(RegExp)

正则表达式是啥?正则表达式又叫作“规则表达式”(Regular Expression 即 RegExp),是计算机科学的一个概念。正则表达式有什么用?它常被用来搜索、替换那些符合某个模式的文本。正则表达式是:用来匹配特殊字符或有特殊搭配原则的字符的最佳选择。转义字符“\”例子:在var str = "asdfghj" 中加入一个"字符在正常情况下是无法成立的,但运用正则表达式中的转义字符则"\"可...

2018-06-25 15:49:45 20536 4

原创 html:table如何固定首行

table固定首行,首行标题信息不会随滚动条滚动而消失

2022-04-26 10:22:04 4324

原创 react native 极光推送 jpush-react-native

平台:android、ios依赖包:jpush-react-native、jcore-react-native准备: 1.首先要在极光推送有个账号【注册/登录 以下链接:极光推送】 2.ios设备要把证书申请了【ios推送证书配置】 3.下载安装依赖包【jpush-react-native、jcore-react-native】npm install jpush-react-native jcore-react-native一、极光...

2022-03-22 14:18:56 6146

原创 react native 高德定位 react-native-amap-geolocation

react native开发的时候用到的这个高德的定位模块【react-native-amap-geolocation】支持android和ios,在这里简单的捋一下流程。一、申请apiKey由于【react-native-amap-geolocation】使用的高德地图,因此使用前需要先申请apiKey,这里android和ios都要申请。1.登录/注册【高德开发平台】2.登录后进入应用管理(鼠标移动到右上角的个人头像,点击显示出的【应用管理选项】)...

2022-03-22 14:15:58 5663 2

原创 window虚拟机与主机互ping问题

环境:主机win10 虚拟机win 2019问题:主机ping不通虚拟机虚拟机ping主机问题1:主机ping不通虚拟机解决办法:启用回显请求 -ICMPv4-In步骤:1. 进入控制面板——>系统和安全——>Windows Defender 防火墙——>高级设置2.点击【入站规则】,找到【文件和打印机共享(回显请求 - ICMPv4-In)】3.右键【启用规则】...

2021-10-31 01:23:20 1007

原创 IDEA maven配置

IDEA之中的默认maven配置往往并不是那么好用因此我们可以在Settings中进行自己的maven设置1.首先创建一个maven项目2.打开Settings3.搜索maven这里可以看到IDEA默认的配置4.打开Maven官网 :http://maven.apache.org/点击Download5.下载:版本号-bin.zip版本6.解压缩...

2021-06-17 22:05:08 409 1

原创 Java 类与对象

什么是类什么是对象?类 ——是一个抽象笼统的概念 描述了一类具有相同特征行为的集合对象——是一个具体的事物例如:人类(类)和热心市民周先生(对象)人类是一个抽象的概念:人类有 名字、有年龄、有性别 ---静态描述的特征(特征)-----属性人类能 吃饭、能说话、能学习 ---动态的动作行为(行为)-----方法周先生是个具体的人:周先生 有名字 有年龄 有性...

2019-08-27 23:01:18 312

原创 设计模式之 单例模式(SingLeton)

解决对象的创建问题: 在开发过程中在调用属性或方法的时候都会创建对象,同一时间如果有很多人并发的访问你的东西会在内存中创建很多对象,这会导致内存中对象空间很多想法:设计一个类,该类只能创建一个对象作用:控制内存方法: 1.饿汉模式(立即加载) 2.懒汉模式(使用时加载)实现: 1.私有化构...

2019-06-28 14:59:25 175

原创 ES6之对象方法

Object新方法: 1.Object.is() 为解决一些异常的比较问题js中新增了Object的is方法 Object.is(NaN, NaN); //true Object.is(5, "5"); //false 2.Object.assign() 解决...

2019-06-27 13:04:25 3495 1

原创 ES6之 let and const

let特点:有作用域的变量const特点:常量块级作用域: 在ES6中在{}内定义的变量{}外无法访问,其子集可以访问; 然而var无法达到这种效果; 因此有了 let和const;当js引擎扫描代码时: 1.var声明:变量声明整体提升 2.let声明:将a放到TDZ当中...

2019-06-27 12:37:19 186

原创 常用浏览器及其内核

浏览器:1.shell部分2.内核部分 (1)渲染引擎(语法规则和渲染) (2)js引擎 (3)其他模块js引擎: 2001年发布ie6,首次实现对js引擎的优化和分离Chrome: 2008年 Chrome 谷歌和苹果联合开发浏览器...

2019-06-27 12:30:53 905

原创 CSS3选择器(一)

在CSS3中加入了新的选择器,这些选择器使得我们更加方便的获取元素1、标签[属性名=“属性值”]其中div是html中的标签名,class是此标签上的属性儿后面的wrapper则是该属性的属性值;总体来看这个标签从效果上来看和css中的class选择器并没有什么不同甚至还麻烦许多,事实上也确实如此;但这个标签的价值却不在于选择class;dxxx使我们在div中自定义的属性,在...

2018-09-11 19:21:37 377

原创 CSS3

CSS3主要特点:1.提供了更加强大精准的选择器2.提供多种背景填充方式3.实现颜色渐变4.可以改变元素形状、角度等5.可以加深阴影效果、报纸布局、弹性盒子、ie6混杂模式和模型6.新的计量单位7.动画效果等CSS3:1.盒子阴影:同一元素可以添加多个阴影(投影方式:默认向外投影,向内投影[inset]) 降低性能,注意使用        box-shadow:X轴偏移值 Y...

2018-08-28 19:51:08 261

原创 js六种错误类型

1.EvalError: eval()的是用于定义不一致2.RangeError:数值越界3.ReferenceError:非法或不能识别的引用数值(常触发)4.SyntaxError:发生语法解析错误(常触发)5.TypeError:操作数类型错误6.URIError:URI处理函数使用不当 ...

2018-08-11 20:09:04 746

原创 原生ajax

ajax是什么?    ajax全名(Asynchronous JavaScript And Xml)最初是运用JavaScript以异步的形式操作xml,现在则是用来操作json什么是计算机的同步异步?    在我们现实生活中同步意味着在同一时间内干多件事情但这种解释在计算机中并不适用,计算机中的同步异步与现实之中恰恰相反           计算机:同步:在同一时间内只能进行一...

2018-08-11 20:06:50 214

原创 TCP三次握手

三次握手的意义:三次握手主要目的是为了确认两台主机都具备收发能力。此时有两台主机A和B如A向B发送通话请求:第一次:第一次握手A向B发送信息,让B主机知道A可以发出消息  (A发 B收)        A发:STY=1; A的seq=n;   B收:STY=1 A的seq=n+1;第二次:第二次握手让B向A发送信息,让A知道B能接收到,也能发出 (B发 A收)        B发...

2018-07-29 17:06:54 405

原创 js数组去重

var arr = [1, 2, 52, 41, 1, 11, 2, 25, 1, 4, 5, 2, 5, 2];1.写在原型链中的数组去重:Array.prototype.deleteRepeat = function () { var obj = {}, arr = [], len = this.length; for(var i = 0; ...

2018-07-03 22:26:24 245

原创 js三目运算符

三木元算符样式:    条件判断  ? A(是) : B(否)   并返回值    判断条件是否成立,若成立返回A,若不成立返回B三目运算符极大的简化了if语句,同时又可以直接对判断的值进行返回,基本等同于在if else 的语句中,加入了return。例子1: 若 var a = 1 == 1 ? 'A' : 'B'; 此时a为何值很明显,答案为“A”,我们在声明一个变量的同时给它赋值为 1 ,...

2018-07-02 19:44:53 12150

原创 CSS权重及常用方法

CSS(层叠样式表:Cascading Style Sheets):对网页样式的编写引入CSS 1. 行间样式:<div style = ""></div> 2.页面级css:<head><style type="text/css"></style> </head> 3.外部css文...

2018-06-19 16:22:19 742

空空如也

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

TA关注的人

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