20110617

 

CSS实现兼容性的渐变背景效果实例页面: http://t.cn/heTuQR ,好像Opera不支持。。。另外那个-ms-filter是给ie8的。但要记得ie通过滤镜实现,对页面的性能影响比较大。使用时要想好如何取舍。

 

理解并解决JavaScript内存泄漏 - http://t.cn/hesYFw 讲的很全面。一般分为:循环引用,内部函数引用,页面交叉泄漏和貌似泄漏。。。

 

[PHP]遇到一个PHP错误:Can't use function return value in write context。后来发现empty()只能检测变量,否则就报错,例如:empty(trim($var))。嗯,记住了。。。

 

[PHP]htmlspecialchars: Convert special characters to HTML entities 。使用中发现如果输入多个单引号,则转换失效,原来还要加一个参数:ENT_QUOTES - Will convert both double and single quotes.

 

刚才写一段js,把一段HTML标签用innerHTML插入一个元素中,竟然在IE中报错。查了半天,最后发现是不能向p标签插入div。虽然一直知道这种写法是不能通过验证,但没想到在IE中操作还会有这样的问题。

 

G5 framework里的按钮样式,很漂亮,也符合了无图片原则。只是应用到实际中还是有点小问题,重新调整了一下(padding),还修复了兼容性问题(button,input在IE6,7里宽度比正常的长),又加了一个高亮效果。现在更好用了~~~

 

今天发现的一个问题:DD_belatedPNG只能用于img,不能给背景图片加透明~~~

 

↓《Pro HTML5 Programming》中提到了功能强大的XForm。并在最后一句说:不幸的是,当前主流浏览器中没有哪个可以不添加插件就直接支持XForm的。

 

↓根据不同type的input标签,在iPhone上会显示不同的键盘布局。很人性化啊~~~

 

↓HTML5 Geolocation:根据这些内容进行定位-IP地址、GPS、Wi-Fi、GSM or CDMA,或者用户自定义。优缺点为:IP不准确;GPS准确但费电;Wi-fi准确快速但是只能在户内……

 

[g5framework]gird样式使用起来很方便。cols, cols4,col,col,col,col。每个col都使用的是百分比的宽度设置,在FF和IE中对的最齐,然后是chrome,safari。但Opera里面就杯具了(如图)。

 

[g5framework]很明显,g5是不打算理ie6这家伙了~~~完全无视~~~

 

看了玉伯的“日常工作与新技术”,有很多值得学习的观点:1.UED 前端的技术价值,更多的体现在对交互的理解和视觉设计的还原上;2.设计不怕HTML,后端不怕JavaScript。

 

★[什么是数据挖掘]什么是数据挖掘?数据挖掘和信息检索有什么区别? http://t.cn/hnWVb忽然觉得这东东很有趣:透过数据看本质啊~~~

 

[ECMAScript和JavaScript的区别是什么?]一个完整的Javascript由3部分组成:ECMAScript,DOM,BOM。ECMAScript仅仅是一个描述,定义了脚本语言的所有属性、方法和对象。其他的语言可以实现ECMAScript作为功能的基准,JavaScript就是这样。其它实现扩展ECMAScript的语言如ActionScript,Nombas ScriptEase

 

看了Google Map JavaScript API,首先通过navigator.geolocation来定位。看了下示例,果然,通过IP定位是很不准确的,只能精确到城市级别。不过我在想,我们的ISP是在这里么?

 

Google Map API V3的文档大概分为这几部分:1.基本地图对象;2.地图事件;3.地图控件;4.地图叠加层;5.地图服务。

 

用户界面事件,google.maps.Marker对象可以侦听如click, dblclick, mouseup, mousedown, mouseover, mouseout等事件。要注意这些看似标准DOM事件,实际上却是Google Maps API的一部分。

 

通过google.maps.InfoWindow对象修改content属性,可以设置自己的弹出层样式,看这个demo。

 

谁写了 JSLint? Douglas Crockford。关键词:Yahoo!资深JavaScript架构师。Douglas Crockford是JavaScript开发社区最知名的权威,是JSON、JSLint、JSMin和ADSafe之父,是《JavaScript:The Good Parts》(英文版、中文版)的作者。他同时也服务于ECMA的JavaScript2.0技术委员会(TC39)。

 

继续Google Map的相关内容,下面是一段Demo,自定义图标和自定义tip信息都有了。。。随便记一下,清除Marker的方法是Marker.setMap(null);

 

[工具]CSS Lint都出来了啊~~ http://t.cn/aKeJsf 测试一下,看到一条竟然显示:Don't use IDs in selectors。作者是从Yahoo!出来的么,听说那边的前端团队有这个规定。

 

@王集鹄:今天发现#webkit#的getCSSCanvasContext方法,能将#html5#的canvas作为一个背景图,放到样式中,还支持动态绘制。非常犀利。http://t.cn/a9hh1C 

 

pdf.js - http://t.cn/a9ZQBc 原理是把PDF数据读出来用Canvas和SVG画出来。但canvas中会丢失一些属性,另外在选择文字和打印时都会有些问题~~

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值