自定义博客皮肤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)
  • 收藏
  • 关注

转载 关于订阅发布模式

在网上看了一些关于订阅/发布模式的代码,发现其中有一些有很多错漏,遂自己写了一个例子,先上代码 var listen = {}; listen.objer={};//事件对象,存放事件和每次事件之后的调用函数组成的指针数组 listen.sub=function(evt,fn){//订阅的方法,成功了返回订阅标志 if (!listen.objer[evt]) {...

2015-08-24 13:59:00 118

转载 titanium环境配置

###### **工具:** > * [titanium studio](http://www.appcelerator.com/product/) > * [node.js](https://web.appcelerator.com/product/cli) > * [fib.js](https://github.com/xicilion/fibjs) ...

2015-08-17 13:35:00 160

转载 Matlab与C混编的介绍

原本写给一个朋友的,帮助她入门matlab与C混编的 >#####环境: * Matlab:MATLAB R2013a * C编译器VC++2012 === #####配置环境: 在**Matlab**命令行下输入: **step.1** ``` mex -setup ``` --- **step.2** 你也可以使用...

2015-08-16 21:47:00 99

转载 一个相对健壮的node 静态http服务器

先上代码,然后说说坑,算是一个总结,以后在mac上就用这个开启服务调试了,挺好。然后接着想写一个动态的返回页面的,刚好练手mv*的框架。 1 var http = require('http'); 2 var fs = require('fs'); 3 var url = require('url'); 4 var filedir = []; 5 fs....

2015-08-06 09:12:00 93

转载 阻赛非阻塞同步异步

异步说明无序 非阻塞说明并行 转载于:https://www.cnblogs.com/admos/p/4662668.html

2015-07-20 21:12:00 89

转载 最近在做的事以及一些安排

最近一个月,写了大概有1w多的代码,前后端都有,html,js,php,c,matlab真是五花八门,事情比较多,关于公共数据库那个项目,完成了大概我心目中的百分之50,其实后端倒还好,逻辑实现就好,前端是要很花时间的,你会发现会遇到各种各样的问题,你会有各种方案,而且,就用户体验来说,改善是永无止境的。 接下来会有一个项目总结顺带着做几个web小游戏,好好用用webgl,canvas...

2015-06-09 20:14:00 66

转载 说一说js中__proto__和prototype以及原型继承的那些事

在面试中遇到过,问js如何实现继承,其实最好的方式就是构造函数+原型,今天在讨论中,发现自己以前理解上的一些误区,特地写出来,最近都比较忙,等手上的项目做完,可以来做个总结。 先说我以前没有认识到位的地方 1 __proto__这个不是标准实现的,但是各大浏览器和node都采用了,ECMA6计划标准化它,__proto__对应于标准中的[[prototype]],也就是所谓的内置原型...

2015-06-03 13:51:00 118

转载 PHP写的爬虫,爬指定网站页面上的各种图片

打算用php实现一个爬虫,这是爬指定页面的图片的一段程序,其他的部分还没调试好,先把这个放上来 1 <?php 2 $string=file_get_contents("http://www.baidu.com"); 3 echo 'size:'.strlen($string)."</br>"; 4 $length=strlen($string); ...

2015-05-19 20:15:00 132

转载 一个js小游戏----总结

花了大概一天左右的功夫实现了一个js小游戏的基本功能,类似于“雷电”那样的小游戏,实现了随即怪物发生器,碰撞检测,运动等等都实现了,下一个功能是子弹轨迹,还有其他一些扩展功能,没有用库,也没有用webGl之类的,单纯的逻辑+对DOM的操作,算是一次试手吧,之所以没有继续去完善,是因为想要整合一下,各个模块要更清晰,大体的设计是按MVC来的,但是对控制器那一块还不满意,设计过程中比较得意的...

2015-04-28 09:33:00 386

转载 关于原生js中bind函数的实现

今天继续研究了bind函数的实现,也知道了shim和polyfill的说法,现在总结一下, 1 if (!Function.prototype.bind) { 2 Function.prototype.bind = function (oThis) { 3 if (typeof this !== "function") { 4 // close...

2015-04-25 14:43:00 125

转载 js中闭包来实现bind函数的一段代码的分析

今天研究了一下bind函数,发现apply和call还可以有这样的妙用,顺便巩固复习了闭包。 1 var first_object = { 2 num: 42 3 }; 4 var second_object = { 5 num: 24 6 }; 7 function multiply(mult) { 8 return this.num ...

2015-04-24 13:46:00 101

转载 零碎总结

想专门开一个文章留着总结,平时那些很细小的知识点,也算是做个备忘。 1 function start(){ 2 alert("Bang!!!"); 3 } 4 5 //constructor 6 function Car(color, title){ 7 this.color = color; 8 this.title = tit...

2015-04-22 09:32:00 65

转载 最近要做的事

除去课业上的事,今天看到两个比较有意思的,一个是pjax,这个技术大概是去年前年开始有的,第二是websocket,这个的话其实前两个星期就看到了,不过只是了解了一下,主要说说pjax,这和ajax听着很像,其实也正是如此,ajax可以实现局部加载,无须刷新整个页面,而随之而来的问题是,SEO方面已经浏览器前进后退失效,书签收藏夹的问题,pjax就是为了解决这方面的问题,它利用了html...

2015-04-22 09:31:00 80

转载 递归中的返回

今天在开发中遇到一个递归方面的错误,修改了好多遍才发现自己对于递归返回上的认识错误。一共发现两个问题,先说第一个,返回值的问题,上问题代码 1 var value=[1,2,3,4,5,6]; 2 var result=[]; 3 var i; 4 function find(i){ 5 if(i<4){ 6 result[i]=valu...

2015-04-21 15:10:00 1081

转载 近期写js库中遇到的一个判别的问题

最近在写一个自己的js库,正写到数组包,在里面定义了一个排序,只对纯数字数据进行排序的方法,但是在测试的时候发现一个很诡异的问题,那就是传入一个对象的时候,它没有返回erroemsg而是返回了对象,上代码: 1 array.sort=function(a){//only for num 2 try{ 3 4 if(!a.some(function(x){retu...

2015-04-18 22:46:00 61

转载 js中函数的写法

js提供了灵活的函数写法,我们常见的函数写法和调用可能是: function ask(){ console.log(1); } ask(); 这样就完成了函数的定义和调用,司空见惯。 还有js里面的匿名函数我们也不陌生,匿名函数的定义和调用: 1 (function(){console.log(1)})(); 2 (function(){console.l...

2015-04-15 11:16:00 148

转载 关于异步回调的一段代码及相关总结

昨天遇到了一个问题,就是想在外部js里实现页面加载完了就执行js,类似于jquery中$或者window.onload,当然和window.onload还有所不同,因为window.onload是在图片啊其他的资源加载完了才开始执行的,而我想在尽可能快的执行,问题可以用一段代码来描叙: 1 <html> 2 <head> 3 <script ...

2015-04-15 10:44:00 93

转载 html和js,外部js 的下载执行顺序

当用户开始访问,首先下载html资源和外部js资源,在chrome中显示的是html先下载,然后下载外部js,外部js的下载顺序安引用顺序,但是下载到达情况则视情况而定,接着才是图片和其他资源,但是要注意的是,js下载完成之后就开始执行了,也包括<script>块中的语句,此时页面可能还未开始渲染,所以会有白屏,就是js先执行了的原因,还有一点,外部js和<script...

2015-04-14 16:33:00 176

转载 关于js中对象和函数的一道问题

今天在写代码的时候遇到一个问题,没有解决,又在sf上提问了。。冏。。,最后讨论良久终于解决,和往常一样,做一个备忘,最近打算把印象笔记里的东西迁来。具体可访问http://segmentfault.com/q/1010000002670012。其实问题里面会被解析器认为是label的写法而不报错,要慎重。今天在知乎上还看到return 后换行造成的自动补分号的问题,省略分号也是个坑,一致...

2015-04-13 22:46:00 86

转载 js文件引用的问题顺带复习css引用

js文件包含在<script>块中用scr引用,css在link和@import来引用,css不是本篇的重点,直接引用一个博主的总结: “  区别1:link是XHTML标签,除了加载CSS外,还可以定义RSS等其他事务;@import属于CSS范畴,只能加载CSS。   区别2:link引用CSS时,在页面载入时同时加载;@import需要页面网页完全载入以后加载。 ...

2015-04-13 09:07:00 86

转载 ajax异步调用遇到的问题

今天在使用ajax的时候遇到一个问题,也加深了我对ajax的理解,到segmentfault上提问了,现把讨论过程呈现,也可访问链接http://segmentfault.com/q/1010000002668735 还有最近老是把==和===写成赋值=,getElementById()忘记在前面加上document,应为document.getElementById();真是对自...

2015-04-12 22:31:00 74

转载 javascript执行上的一点总结

今天在为软件工程的的作业准备的时候发现代码执行上的一些问题,暴露了我的一些缺陷,先上代码 1 <html> 2 <head> 3 <script type="text/javascript"> 4 function he(){ 5 var s=document.get...

2015-04-12 14:45:00 56

转载 web优化(二)

  上次说到js的阻塞dom渲染可能出现的白屏现象,所以对于js我们需要一些优化。首先我们可以模仿通信中的时分的概念,使用 setTime()来执行一段js代码然后渲染页面然后再执行一段js代码,这样可以有效防止白屏现象。   当然,你可以能意识到了,这样并没有提高载入速度,那么如何才能提高载入速度呢?如果js代码下载得更快是不是就可以了?加载js代码所花的时间,主要是加载外部js时,...

2015-04-09 23:14:00 55

转载 web优化(一)

  今天读完了《高性能网站建设进阶指南》,记得博客园的某位前辈说,关于前端方面的书,带指南两个字的一般都是比较牛逼的,上一本看到的好书是《javascript权威指南》是淘宝前段团队翻译的,800多页很厚的一本,目前看完第一遍了,估计这个周末会开始看第二遍,一开始是在学校图书馆找到的,后来看到200多页的时候觉得真是太经典了,于是自己去买了一本。好了,不着急感叹了,现在对着高性能网站建设...

2015-04-08 19:01:00 81

转载 写在前面

  博客园的手机端web好像有bug,会不断的重加载,所以耽搁了几天才写,猜想可能是自动保存博客的设置使其不断重加载。在这里主要是写自己学习的中的一些感悟和收获,权当看书的总结了,或有纰漏,还望勿怪。对了,博客园的ios应用也真是难用啊,各种bug,吐槽一下。以前都是用印象笔记来写自己学习中的一些问题,但是毕竟关门造车是很低效的,尽管每天都看博客园大牛们的博,前段时间终于决定自己也要写博...

2015-04-08 18:09:00 51

空空如也

空空如也

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

TA关注的人

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