自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 pyhon制作word、excel、ppt转pdf转换器大作战

很久很久没有写博客了。倒不是技术退步了,相反,这些年我从javascript开始,把主流语言基本都摸了个遍。然而编程的很多东西,用进废退,只要很短的一段时间不用就会遗忘很多。所以有些东西忙的时候没有及时记下来,一段时间后就写不出来了。 记得很久很久以前,大概是2011年左右的暑假,我接触到了ga...

2019-11-14 21:41:19 228 0

原创 简易boundbox碰撞检测

boundbox就是矩形检测,假设我们有两个物体,分别是p1和p2。那么我们分别给他们加一个矩形外框,用于检测碰撞,这时,会给他们分别增加rect.left,rect.right, rect.top, rect.bottom四个属性。判断方法如下。 这里是假设屏幕左上角为原点,向右为x正轴,向下...

2017-06-24 11:34:08 1319 0

原创 c++ void*的小作用

#include #include using namespace std; void o(int* x, void* y){ cout << *x << endl; cout << x << endl; cout ...

2017-06-09 10:49:39 840 0

原创 c++ 用指针将函数作为参数传参

今天发现了一种写法,顺便记录一下。废话不多说,先看代码: #include using namespace std; int addition(int x, int y){ return x + y; } int subtraction(int x, int y){ re...

2017-06-09 10:06:10 6938 0

转载 C++类构造函数初始化列表

原文地址:http://www.cnblogs.com/BlueTzar/articles/1223169.html 构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。例如: class CExample { pub...

2017-06-08 15:30:22 504 0

原创 c++中的变量作用范围

因为最近项目很忙,所以只是暂时做个简单的笔记,以后有时间了我会再重新做个整理: 顺便附上一个网站,可以在线写代码的,适合进行小规模的代码测试(做开发当然是不可能的): 点击打开链接 在平时的c++中: #include using std::cout; using std::cin;...

2017-06-08 12:31:01 1709 0

原创 Animy.js,自己编写的功能丰富的html动画库

最近因为项目需要,本人制作了一款js的动画插件,可以用于完成各种js动画,比如移动、拉升、变色等等,所有动画常用的功能都已经实现,比如播放、暂停、停止、循环、加速、减速、反向播放、缓动、路径动画、锚点动画、复合动画、叠加动画等等。由于CSDN里面不方便直接插入js代码,所以本人已经将详细的教程、源...

2015-06-08 14:43:53 1297 0

转载 理解hasOwnProperty()的作用

hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象。不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。格式如下:  Js代码       1. object.hasOwnProperty(proName);   obj...

2015-05-01 11:13:22 873 0

转载 性能更好的js动画实现方式——requestAnimationFrame

用js来实现动画,我们一般是借助setTimeout或setInterval这两个函数,css3动画出来后,我们又可以使用css3来实现动画了,而且性能和流畅度也得到了很大的提升。但是css3动画还是有不少局限性,比如不是所有属性都能参与动画、动画缓动效果太少、无法完全控制动画过程等等。所以有的时...

2015-05-01 11:11:48 1167 0

转载 Javascript 严格模式详解

原文地址:http://www.ruanyifeng.com/blog/2013/01/javascript_strict_mode.html 一、概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名...

2015-05-01 11:11:36 469 0

原创 EasyTable2.1 功能更加强大,bug全面修复的html table插件!

EasyTable2.0 js前端table布局与动态生成的插件,2.0新增了hook() table元素捕获和clone()table元素对象及属性克隆等功能,以及事件绑定、回调等。同时修复了1.0的所有bug,更全面地完善了语法。

2015-04-27 14:51:56 3484 0

转载 将格式化的日期字符串转换为Unix时间戳(php)

strtotime函数预期接受一个包含美国英语日期格式的字符串并尝试将其解析为 Unix 时间戳。 函数说明:strtotime(要解析的时间字符串, 计算返回值的时间戳【默认是当前的时间,可选】) 返回值:成功则返回时间戳,否则返回 FALSE 比如 echo strtotime(&qu...

2015-04-20 14:23:45 528 0

转载 PHP date函数参数详解

time()在PHP中是得到一个数字,这个数字表示从1970-01-01到现在共走了多少秒,很奇怪吧 不过这样方便计算, 要找出前一天的时间就是 time()-60*60*24; 要找出前一年的时间就是 time()*60*60*24*365 那么如何把这个数字换成日期格式...

2015-04-20 14:18:34 1065 0

转载 php取得文件的大小

通过filesize函数可以取得文件的大小,文件大小是以字节数表示的。 $filename = '/data/webroot/usercode/code/resource/test.txt'; $size = filesize($filename); 如果要转换文件大小的单...

2015-04-20 14:13:54 8782 0

转载 php 简单的解密和加密

session_start(); //假设用户登录成功获得了以下用户数据 $userinfo = array(     'uid'  => 10000,     'name' => 'spark',     ...

2015-04-20 11:43:58 1389 0

转载 php $0

$subject = array('1', 'a', '2', 'b', '3', 'A', 'B', '4'); $pattern ...

2015-04-20 11:25:53 561 0

原创 CososJS学习笔记(1) 环境配置(填坑版,让你少走弯路!)

cocosjs环境配置教程填坑版!

2015-04-16 16:09:08 1730 1

转载 彻底搞懂JS无缝滚动代码

在做个东西要滚动代码 而且是无缝的 搞了半天还是不行  决心一定要把这个问题搞定 经过研究 也不难 代码如下:  程序代码  复制代码 代码如下:         aaaaaaaaaaa  aaaaaaaaaaa  aaaaaaaaaaa  ...

2015-04-14 08:55:03 3424 1

转载 js中两个感叹号的原理与用法分析

在javascript中有时会看到有两个!!的用法           var foo;  alert(!foo);//undifined情况下,一个感叹号返回的是true;  alert(!goo);//null情况下,一个感叹号返回的也是true;  var o={flag:tru...

2015-04-14 08:54:23 681 0

转载 JS 移动端触屏滑动

首页 > 程序开发 > web前端 > JavaScript > 正文 JS案例之5——移动端触屏滑动 2014-08-15     0 个评论      收藏  我要投稿 移动端触屏滑动的效果其实就是图片轮播,在PC的页面...

2015-04-14 08:52:39 968 0

转载 c++头文件大全

C/C++头文件一览 C、传统 C++ #include    //设定插入点 #include      //字符处理 #include      //定义错误码 #include      //浮点数处理 #include    //文件输入/输出 #include    //参...

2015-04-07 14:45:15 18677 2

转载 [Unity3D]Script 脚本所有编译器属性详解

Script属性是基于IDE的一系列编译器属性 JS中用@script 属性方法()访问,c#中用[属性方法()]访问。 一共就只有9种属性访问方式: AddComponentMenu    在Component菜单中添加新的菜单项 ContextMenu      在当前脚本的组件中...

2015-04-02 19:22:54 802 0

转载 Unity Mathf 数学运算(C#)

Mathf.Abs绝对值  计算并返回指定参数 f 绝对值。  Mathf.Acos反余弦  static function Acos (f : float) : float  以弧度为单位计算并返回参数 f 中指定的数字的反余弦值。  Mathf.Approximate...

2015-04-02 19:22:14 681 0

转载 js常用事件整理—兼容所有浏览器

1.鼠标滚动事件。 说明:返回值 大于0向上滚动,小于0向下滚动。 兼容型:所有浏览器。 代码: /*********************** * 函数:鼠标滚动方向 * 参数:event * 返回:滚轮方向[向上(大于0)、向下(小于0)] ***************...

2015-03-03 08:23:32 471 0

转载 JS事件:target与currentTarget区别

target在事件流的目标阶段;currentTarget在事件流的捕获,目标及冒泡阶段。只有当事件流处在目标阶段的时候,两个的指向才是一样的,而当处于捕获和冒泡阶段的时候,target指向被单击的对象而currentTarget指向当前事件活动的对象(一般为父级)。 1 di...

2015-03-02 11:11:17 760 0

原创 EasyStruct.js轻松创建可填入式html模板结构

在前端开发的工作中,经常会碰到这样的情况,加载页面数据的时候,有一部分内容的结构是重复的,只是数据不一样。比如说论坛、贴吧里面的各个楼层,还有一些类似工资报表、销售报表的每一行。类似这样的结构体,在前端开发中很常见。我们通常会创建一个这样的东西之后,放到一个for或者each类型的循环中用于加载数...

2015-03-02 08:55:24 1043 0

转载 js insertBefore insertAfter appendChild

首先 从定义来理解 这两个方法: appendChild() 方法:可向节点的子节点列表的末尾添加新的子节点。语法:appendChild(newchild) insertBefore() 方法:可在已有的子节点前插入一个新的子节点。语法 :insertBefore(newchild,refc...

2015-02-25 11:29:48 597 0

转载 ie和火狐兼容问题

1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在Firefox(火狐)下运行 (2)解决方法: 改用 document.formNam...

2015-02-25 09:01:20 1477 0

原创 EasyTable.js,令html的table布局变得非常简单!

过年之前由于工作的需要,我花了一周的时间开发了一个纯js的网页插件,EasyTable.js。顾名思义,这个插件就是用来处理html里面的table的各种情况的。很多网站不喜欢使用table布局,因为table布局虽然排版能力强,但是改动能力差,一旦写死之后想要增删里面的数据都会变得非常麻烦。现在...

2015-02-25 08:37:25 4595 0

转载 正则表达式全部符号解释

字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "...

2015-02-18 12:12:19 333 0

转载 DOM DocumentFragments

I was playing around with DOM DocumentFragments recently, in JavaScript, seeing what I could make with them. Roughly speaking, a DocumentFragment i...

2015-02-17 23:14:19 430 0

转载 用DocumentFragments或innerHTML取代复杂的元素注入

我们的浏览器执行越来越多的特性,并且网络逐渐向移动设备转移,使我们的前端代码更加紧凑,如何优化,就变得越来越重要了。前端给力的地方是可以有 许多种简单的策略和代码习惯让我们可以保证最理想的前端性能。我们这个系列的主题就是要告诉你9种代码小技巧,只需要一分钟,就可以优化你现有的代码。 ...

2015-02-17 23:05:33 929 0

转载 javascript (function(){})()

代码如下: (function(){  //这里忽略jQuery所有实现  })();  (function(){ //这里忽略jQuery所有实现 })();   半年前初次接触jQuery的时候,我也像其他人一样很兴奋地想看看源码是什么样的。然而,在看到源码的第一眼,我就迷糊...

2015-02-17 23:04:43 365 0

转载 IE6-IE9不支持table.innerHTML的解决方法分享

让ie6-ie9支持table.innerHTML,其实这里只是对table做了处理,对其他不支持的元素可以用类似的方案 测试代码: 复制代码 代码如下: var oTable=document.getElementById("test&qu...

2015-02-17 22:18:30 1154 0

转载 ie下提示SCRIPT1028:缺少标识符、字符串或数字

例如下面一段代码 ie下SCRIPT1028: 缺少标识符、字符串或数字 var a = { x: 1, y: 2, }; alert(a.x); ...

2015-02-17 22:15:48 3473 0

转载 JS nodetype返回类型

将HTML DOM中几个容易常用的属性做下记录: nodeName、nodeValue 以及 nodeType 包含有关于节点的信息。 nodeName 属性含有某个节点的名称。 元素节点的 nodeName 是标签名称 属性节点的 nodeName 是属性名称 文本节点的 nodeNa...

2015-02-04 09:19:56 816 0

转载 nodeValue以及其与value的区别以及JS nodeName、nodeValue、nodeType返回类型

nodeName、nodeValue 以及 nodeType 包含有关于节点的信息。 nodeName 属性含有某个节点的名称。 元素节点的 nodeName 是标签名称 属性节点的 nodeName 是属性名称 文本节点的 nodeName 永远是 #text 文档节点的 node...

2015-02-04 09:18:12 543 0

转载 js正则函数match、exec、test、search、replace、split使用介绍集合

match 方法 使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。 stringObj.match(rgExp) 参数 stringObj 必选项。对其进行查找的 String 对象或字符串文字。 rgExp 必选项。为包含正则表达式模式和可用标志的...

2015-02-04 09:17:12 392 0

转载 正则中需要转义的特殊字符小结

正则表达式中的特殊字符,就是一些有特殊含义的字符,如“*.txt”中的*,简单的说就是表示任何字符串的意思 如果要查找文件名中有*的文件,则需要对*进行转义,即在其前加一个\。ls \*.txt。正则表达式有以下特殊字符。需要转义 特别字符 说明 ...

2015-02-04 09:16:25 585 0

转载 js DOM Element属性和方法整理

js DOM Element属性和方法整理 节点操作,属性 1. childNodes、children 这两个属性获取到的子节点会根据浏览器的不同而不同的,所以一定要判断下nodeType是否为1。 childNodes获取到的是NodeList children获取到的是HTMLCo...

2015-02-04 09:15:48 645 0

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