自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自动按时段切换网页的CSS风格

站点会根据当时的时间自动调整站点风格。作者为站点制作了早上、下午、夜晚三套皮肤,主要是分别制作了背景。12点以前系统会使用早上的皮肤,过了12点,站点会自动替换成下午的风格,5点后则替换成夜晚的风格。  主要的功能实现是靠在头部的这段判断代码,很容易理解。有兴趣可以自己试试。<link rel="stylesheet" type="text/css" href="<?php $h...

2019-03-19 15:56:40 529

转载 CSS选择器- easyUI.cssSelector更新

自从JQuery实现了Selector后,貌似其他一些JavaScript框架也开始向Selector靠拢,相继推出了自己的CSS选择器, 考虑到css选择器确实强大,所以,在easyUI中也添加了一个自己的cssSelector方法:easyUI.cssSelector(‘css选 择器’,dom范围)CSS选择器实现原理:一、解析1、格式化数据,将css选择器转换成一种便于后面进行操作的...

2019-03-19 15:51:52 203

转载 Mac 下如何搭建 PHP 开发环境

mac下用过xampp和mamp,个人推荐mamp,可以切换php版本、数据库、web服务器,配置hosts也比较方便,总体更人性化(适合懒人)。而xampp for mac版本则没有这些功能,我当初就是因为不能切换php版本而装了mamp,发现挺好用。贴下截图,可对比下http://www.duopintech.com/http://www.duopintech.com/wap...

2019-03-14 18:12:35 199

转载 开发的高性能PHP虚拟机, HHVM 比官方的 PHP解释器快的原因

HHVM的根本原因还是对PHP的优化大家对于这一类“动态语言”比较常见的优化是,在性能瓶颈的地方用其他语言(代表性的C/C++)来代替,比如Twitter就将大量的业务逻辑放到了Scala里,而Rails只负责前端页面上的展现。另外一种比较高级的方案是优化官方语言的实现,比如Zend,如果分析过PHP的代码,就会发现它的C代码除去空行注释后居然还有80+万行(PHP 5.2.1),而Zend引...

2019-03-14 17:04:34 322

原创 Python语言比JAVA的优势

Python比java最大的优势是,简洁,我觉着说java写代码啰嗦一点也不过分。同样的功能,代码量能少个三五倍,比C++少的更多。少意味着不容易错,所以这点绝对是python的优势。那么为啥python代码量少,其实还是因为python动态语言的特性,不做类型,运行时确定类型,自然就不需要做一些类型方面的转换,处理。用过java同学应该有经验,接口,类型的转换,代码量可不少。还有就是没有花括号,...

2019-03-12 15:14:16 1998

原创 Unity开发有哪些比较好的实用经验

· 借助 Prefab 暂存数据。可以直接在脚本的 Inspector 上填写,然后把整个 GameObject 拖成 Prefab 暂存。等要用的时候再拖出来。· DontDestroy模式,在跨场景的时候保持某些对象一直存在,不必要每次都重新加载,譬如显示广告的模块。· 内置的 Awake,Start,Update,FixedUpdate,LateUpdate 函数,令开发者直接往游...

2019-03-12 15:03:26 308

转载 Unity游戏开发有哪些让你觉得实用的技巧

首先是对“老年C++开发者”非常友好的Unsafe C#,亦可以称之为Safe C++,加上PC端IL2CPP的普及,可以使游戏在runtime达到真正Native C++的水平,以及新版C# 7的引用,比如ref local和return ref之类的操作,也提高了Native编码的水平,比如这里直接使用C++的方式访问NativeArray的值的引用,避免了繁重的value copy操作(本人...

2019-03-12 12:09:31 226

原创 普通pc端开发与移动端开发区别

1,普通pc端开发与移动端开发区别。普通pc端开发,我理解就是你拿电脑打开的网页都算【这不是废话么】。那么移动端前端开发工程师,说白了就很好理解了,做手机网页的前端开发工程师。这么一比,是不是感觉,移动端开发简单多了?没错,我转了之后发现还真是呢。。。【还有点小激动】pc,我们需要考虑什么呢?有点开发经验的同学都知道,ie6-11,firefox,chrome,safari都得兼容的吧。...

2019-03-12 12:07:21 6272 1

转载 Python 开发中有哪些好技巧?

Python 开发中有哪些好技巧?我们写Python代码的时候经常将一系列操作放在一个语句块中,Python 2.5加入了with语法,实现上下文管理功能,这让代码的可读性更强并且错误更少。最常见的例子就是open,如果不使用with,使用open会是这样:如果使用with,可以简化为两行:在执行完缩进的代码块后会自动关闭文件。创建上下文管理器实际就是创建一个类,添加__enter__和__...

2019-03-12 12:05:03 234

转载 开发和部署前端代码经验

开发时的和部署时类库的引用和存放是一致还是不同?开发时和部署时,类库的的引用和存放是看起来一致,但是背后其实不一样。天猫由于业务对模块的线上搭建的需求比较强烈,大部分场景下没法走本地打包,都用的存放在CDN的模块。本地开发的时候,文件host会指到本地,引用的模块会从服务端拉取到本地(提高下次读取的速度,这部分工作由本地的开发server完成),但是引用的方式是和线上一样的。本地开发时:c...

2019-03-09 11:36:08 142

转载 为什么HTML、js代码是公开的

HTML是一种标记语言,以文本形式存储,在浏览器里经由排版引擎解析后渲染成网页。因为人们手写的(或者程序生成的)HTML都是直接被排版引擎解析的,中间并没有语法格式或者编码方式的变换。换句话说你写的代码就是直接被执行的代码,所以看上去是“公开的”。JavaScript也类似,和C++/Java不同的是,作为脚本语言,解释器是直接读取源代码解释执行的,所以看起来也是“公开的”。当然和HTML不同...

2019-03-07 11:39:07 783

原创 有关Node.js异步代码执行时机的问题

nodejs和浏览器端的js其实都有一个事件循环,从这个简单的例子来分析var fs = require(‘fs’);fs.readFile(’/etc/passwd’, (err, data) =&gt; {if (err) throw err;console.log(data);});执行fs.readFile,node一共完成两个操作,1.启动os层的read操作,2.往nod...

2019-03-07 11:08:29 162

原创 为什么a标签的href里写的是js代码,而不是直接写链接地址

看一段经典的代码:javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.getElementsByTagName(“img”); DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI...

2019-03-07 10:42:59 751 2

原创 如何在 JS 中嵌入 HTML 代码

利用注释var html = function(){/* /}除了低版本的firefox,其他浏览器都可以直接通过html变量拿到函数的字面量之后用正则匹配出注释内容即可。你可以把这块封装为一个函数,类似这样function template (tmpl) {var regEx = new RegExp("/\([\S\s])\/", “mg”); tmpl = tmpl ...

2019-03-07 10:31:16 1135

空空如也

空空如也

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

TA关注的人

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