自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 禁止微信内置浏览器设置字体大小

微信webview内置了调整字体大小的功能,用户可以根据实际情况进行调整,有时会出现页面布局错乱的情况,因此希望能禁止微信的字体放大功能。IOS系统body { text-size-adjust: 100% !important;}安卓<script> //禁止微信内置浏览器调整字体大小 (function () { ...

2018-03-23 15:32:16 2214

原创 gitattributes文件

参考:https://git-scm.com/docs/gitattributes格式Git的gitattributes文件是一个文本文件,文件中的一行定义一个路径的若干属性。以行为单位设置一个路径下所有文件的属性,格式如下:要匹配的文件模式 属性1 属性2在gitattributes文件的一行中,一个属性(以text属性为例)可能有4种状态:设置text,不设置-text...

2018-03-09 17:47:59 3009

原创 gitignore

Git工作目录中不需要提交的文件(比如node_modules)都可以通过.gitignore文件解决。GitHub已经为我们准备了各种配置文件,只需要组合一下就可以使用了。将所需忽略的文件或文件夹在.gitignore文件中,一行添加一个即可。 实例:node_modulespackage-lock.json.vscode/settings.json再将.gitignore...

2018-03-09 15:09:43 552

原创 editorconfig配置

editorconfig可以帮助开发人员在不同的编辑器和IDE中定义和维护一致的编码风格。概述是一个名称为.editorconfig的自定义文件。该文件用来定义项目的编码规范,编辑器的行为会与.editorconfig文件中定义的一致。在windows平台上,右键选择“新建” => “文本文档” => “取名为.editorconfig”会报错如下图。 有两个方...

2018-03-08 15:12:42 1292

原创 通过rgb值判断颜色深浅

通过把 RGB 模式转换成 YUV 模式,而 Y 是明亮度(灰阶),因此只需要获得 Y 的值而判断他是否足够亮就可以了:if(r*0.299 + g*0.578 + b*0.114 >= 192){ //浅色 ...}else{ //深色 ...}这个效果就是类似去 Photoshop 的去色功能,黑白电视机应该也是用这种算法转换的。这样,我们就可以通过RG...

2018-03-05 16:58:21 17010

原创 git学习整理

与SVN的区别SVN是集中式的,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器获得最新的版本,然后干活,干完活后要把自己做完的提交到中央服务器。必须联网才能工作。 git是分布式的,没有中央服务器,每个人的电脑就是一个完整的版本库,这样,工作的时候就不用联网了,因为版本都在自己的电脑上。即使没有网络也一样可以提交,查看历史版本记录,创建项目分支等操作,...

2018-02-11 11:21:33 247

原创 input输入框只能输入数字

//只能输入数字 $('input').on('keypress', function (event) { var keyCode = event.keyCode; if (keyCode 48 || keyCode > 57) { event.preventDefault(); } }); //输入框

2018-01-22 16:38:33 172

翻译 Phaser API整理

核心GameloadaddWorldenableBodyheightscaleposition加载LoaderimagespritesheetenableParallel游戏对象GameObjectFactoryspritegrouptextframe文字Texttext动画AnimationManageradd

2018-01-18 14:38:20 4360

原创 Phaser学习笔记

Phaser简介制作一个简单的小游戏创建game加载资源建立world组准备创建一个玩家物理世界用键盘控制玩家星星收尾原文地址:Phaser教程1Phaser简介Phaser是一个html5游戏框架,可以帮助开发者快速地制作功能强大、跨浏览器的html5游戏。它唯一的浏览器要求是对canvas标签的支持。制作一个简单的小游戏首先创建一

2018-01-18 13:52:45 884

原创 parseInt与parseFloat

parseInt基本操作进制转换parseFloatparseInt基本操作可以把字符串转化成整数。如果参数不是字符串,则会先转为字符串再转换。console.log(parseInt('12px')); //12console.log(parseInt('px')); //NaNconsole.log(parseInt(true));

2018-01-16 11:45:54 1619

原创 内置对象2

内置对象2

2018-01-07 22:57:16 133

原创 内置对象

内置对象

2018-01-07 22:56:45 146

原创 冒泡排序

最脑残的方式var arr = [40, 30, 20, 10];for (var i = 0; i < arr.length - 1; i++) { //需要比较多少趟 for (var j = 0; j < arr.length - 1; j++) { //两两比较的次数 //两两比较,从小到大排序 if (arr[j] ...

2018-01-04 23:04:35 121

原创 条件判断语句

条件判断语句条件判断语句选择语句if三元目运算符switch语句选择语句if语法:if (condition) { statement1} else if (condition) { statement2} else { statement3}示例:var age = 20;if (age >= 18) {

2018-01-03 22:52:12 627

原创 数组

数组数据的有序列表,可以存放任意类型的数据,数组的大小可以动态调整。数组的声明数组字面量var arr1 = []; //空数组var arr2 = [1, 2, 3];Array构造函数当参数只有一个数值时,代表数组的长度。当有多个参数时,代表数组的元素var arr1 = new Array(); //空数组var arr2 = new A

2018-01-02 21:22:19 188

原创 toString与valueOf方法对比整理

null和undefined布尔型字符串数值对象函数数组Date正则表达式null和undefinedundefined和null没有toString和valueOf方法。undefined.toString(); //TypeError: Cannot read property 'toString' of undefinednull.toS

2018-01-01 16:41:48 301

原创 循环语句

循环语句循环语句forwhiledowhilecontinuebreak标签for语法:for (initialization; expression; post-loop-expression) statementinitialization表示:初始化表达式 expression表示:控制表达式 post-loop-expression

2017-12-28 23:00:27 283

原创 操作符

操作符(运算符)操作符运算符算数运算符加法运算符基本规则对象相加减法运算符-乘法运算符除法运算符求模取余运算符自增和自减运算符数值运算符正负号指数运算符逻辑运算符 与或非短路操作比较运算符 赋值运算符位运算符其他运算符void运算符逗号运算符运算顺序运算符的优先级圆括号的

2017-12-27 21:43:42 196

原创 类型转换

类型转换类型转换一 转换成字符串toString方法String函数使用拼接字符串加一个空的字符串二 转换成数值类型Number函数原始类型值对象parseInt函数parseFloat使用运算符三 转换成布尔类型Boolean函数两个逻辑非运算一 转换成字符串toString()方法几乎每一个值都有toStrin

2017-12-26 23:06:21 288

原创 数值进制转换

十进制转换为其他进制语法:NumberObject.toString(radix) 其中,radix 可选,表示数字的基数(进制),是2-26间的整数。默认为10。将十进制转换为二进制:console.log(Number(100).toString(2)); //'1100100'其他进制转换为十进制语法:parseInt(string,radix) 参看文章

2017-12-25 16:27:13 393

原创 字符串的不可变性

javascript中明确规定了原始值(null、undefined、数值、布尔值、字符串)的值是不可改变的,这里的不可改变是指改变字符串本身在js中是禁止操作的。也就是说每新建一个字符串,都会开辟一块新的内存: var lang = ‘java’; lang = lang +’Script’; 假设保存第一行字符串的地址是A,第二行的地址是B;字符串不可改变的意思就是:执行第二条语句的时候,

2017-12-24 23:05:14 362

原创 数值

数值数值进制整数和浮点数数值范围特殊数值正零和负零NaN出现场景相关运算Infinity出现场景运算规则与数值相关的全局方法数值检测isNaNisFiniteparseIntparseFloat进制 十进制:没有前导0的数值。 八进制:有前缀0o或0O的数值,或者有前导0且只用到0-7的八个阿拉伯数字的数值。

2017-12-23 23:26:59 422

转载 js位运算符

位运算符整理原文地址:http://javascript.ruanyifeng.com/grammar/operator.html#toc16位运算符整理一 简介二 位运算符使用或运算与与运算否运算异或运算左移运算右移运算符带符号位的右移运算符一 简介位运算符用于直接对二进制位进行计算,有7个。这些运算符能直接处理每一个比特位(bit),

2017-12-22 17:32:27 804

转载 MarkDown入门

MarkDown语法的简要规则一、 标题使用#和空格来代表标题,#个数代表几级标题# 一级标题## 二级标题### 三级标题…二、列表1. 无序列表只需在文字前加 - 或者 * 或者 + 即可变为无序列表。 下级在上级基础上,前面多加两个空格,符号与内容之间有一个空格。- 一级条目1- 一级条目2 - 二级条目1 - 二级条目2 - 三级条目1 -

2017-12-21 23:31:59 113

转载 不借助第三个变量交换两个数值类型变量的值

原文地址:http://blog.csdn.net/web_hwg/article/details/75045689方法一最简单的方法是用一个临时变量var a = 10, b = 20;var temp = a;a = b;b = temp;

2017-12-20 23:29:25 356

空空如也

空空如也

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

TA关注的人

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