- 浏览: 52402 次
- 性别:
- 来自: 北京
最新评论
-
spinshine:
你这个写的也太模糊了。 只说用转发,完全不知道怎么实现的。服务 ...
webrtc for android demo 开发 -
xinzhengjie:
大哥 ,您好 ,我现在也是想把webrtc结合到项目里面去,但 ...
webrtc for android demo 开发 -
shenvsv:
我在github上发现了你的demo,但是我不清楚如何使用它, ...
webrtc for android demo 开发 -
shawnkong:
关注一下,好东西
webrtc for android demo 开发 -
马晨辉:
是的,是服务器的转发
webrtc for android demo 开发
文章列表
1.HTML5 并不是什么新鲜技术,其实以前用Flash 也能实现这个技术,为什么能火起来,完全是个炒作。
2.HTML5 是多个部分构成的,CSS3,DOM Level3,ECMA 5,SVG 四项技术组合,并非单纯的JS 和CSS。
3.HTML5 在桌面领域的应用不如Android 2.2+ 和iphone ,ipad 上的应用好,因为桌面领域,还有很多的IE 用户,所以想用大量的HTML5 是不太可能的。
4.Mobile 领域,HTML5的应用并不明朗,WebView 不能称之为HTML5的应用,只有真正的WEB APP才是真正的HTML5 应用。
5.没有很好的产品去设计,空有技术, ...
对于一个男人来说,工作与生活,是你生命的主要方面,但是很多时候,工作和生活是有点冲突的,比如说你工作很忙,但是她要找你约会,你只能拒绝,但是她又生气;你觉得住的近点有利于沟通,而她却住的很远, ...
五一三天假,对HTML5又进行了一遍巩固,总结如下:
第一:HTML5 是三部分内容,HTML+ECMA5+css3+SVG
各个部分分工也很明确,我认为,他是一个典型的MVC分工:
HTML 或者说是DOM,那就是Model
CSS3 是视图控制,主要负责渲染
ECMA 5 主要负责逻辑控制
SVG是一种图片格式,但是它是一种XML格式,可以写监听等,有事件,所以他是一个特殊的部分,
第二,各部分都提供了自己新的功能。
HTML:定位,canvas,svg,websqldatabase,webWorker, web application cache
css3 :提 ...
可能很多人对这个老话题都不是很理解,但是我觉得,尽量使用原生的东西,有利于提高浏览器的性能,比如说尽量使用 XML HTML 的DOM所提供的原生的方法,经量减少对于框架的依赖,有利于优化网站的性能。
举个例子说吧:
1.xml dom中有个各个浏览器的实现的方法,scrollIntoView,可能准确的让这个元素显示在显示区域,
2.xml dom 中规定了offsetHeight offsetTop,offsetWidth 等属性可以准确的取到元素的宽高,据顶等属性,当然这个大部分人都知道。
3.xml dom 中有个document.documentElement 可以获得文 ...
做了两年多的程序开发,最近一周是最失败的一周,希望大家不要走我的弯路。
1.认真预估项目时间。
以前是一个人做模块,或者说是自己主导做模块,可能没有遇到真正的合作,现在不一样了,需要几个人一起做开发,不准确的预估时间,会带来很大的问题。所以以后要认真写概要设计。
2.调试信息不能提交到远程分支
多人合作的时候,调试信息不能提交到远程分支。企业级开发,姑且影响不大,但是对于互联网应用而言,影响很大,第一是js打包发布的时候肯定不能通过,第二,调试信息打印在控制台泄露用户信息,不好,第三,不利于JS的压缩优化。
3.代码的风格
第一 ,我个人喜欢拆分,不喜欢将一个funct ...
http://open.eucalyptus.com/ 一个开源的云计算框架,可以考虑
Jetty 开源的高性能WebService ,适合应用于云计算,目前最适合HTML5 使用的WebService
人员管理:LDAP人员组织机构管理。(查看居多,注册较少的时候应用)
数据库选用开源数据库:
1.降低成本
2.以后可以使用Orcal
Java代码部分采用:maven+SVN 构建大型项目
SSH框架
页面采用HTML5 技术
手机客户端:Android ...
现在的轻量级项目,一般的开发框架选择:
web Service :jetty
java 开发框架:ssh
前台框架:jQuery,ExtJs ,YUI
一般的开发会选择maven,SVN,而这两项技术都是团队开发的关键。
maven是处理项 ...
长连接,又叫comet,主要有两种实现方式:
1.Ajax:
1.1 setTimeOut(‘ajax’,5000):ajax 定时调用。
有延时,不好,你也不知道延时多少合适。
1.2 Ajax 在complete function 中再次调用自己。
complete Function 背调用只有三种情况:
success:成功。
failure:失 ...
1. YUI3总体认识
1.1 面向对象的JS编程,RIA工具:
面向对象的JS编程,主要体现的以下几个方面:
1. 继承
JS有三种继承方式:javascript中继承一般分为三种方式:
”类式继承”,”原型继承”,”掺元类”
2. 封装:
JS的Function自身就实现了对变量的封装,局部变量等。Object对性的属性也可以实现一定的封装效果
3. 接口和抽象类
YUI3 oop的argument()可以实现类似的功能
4. 模块之间的引用,即代码复用
YUI3的沙箱模型,可以使JS模块化,在Y.use中引入,可以实现代买复用
1.2 重量级框架,oop思想
YUI3中的oop模块就是面型 ...
看到了许多新的技术,对自己今后要学习什么样的技术感到迷茫。
1.有人说Python和Ruby是今后可能发展比较好的技术,但是他们没有好的开发框架,很难学习,而且开发效率低。可能运行效率比较高。尤其是Python,没有好的IDE,而且安装和配置很麻烦。
2.Java可能会没落,但是很多的开发模式都是基于Java做的,而且得到了很好的实现。有着经典的实现框架。Spring,Hibernate,Ejb,等等,而且各种资料也很多了。
3.关于数据库方面,现在关于关系型数据库和非关系型数据库的争论很多,但是对于关系型数据库,数据的完整和安全性是NoSql无法实现的,但是从并发的效率来说,NoSql是更好一 ...
1.YUI3中Node的setAttrs()方法的参数怎么传递
2.YUI3中setStyles()设置的是dom的style对象的属性值,不是style标签的值,设置的时候要找dom的style的属性
这个问题可能用到js的原理的东西,不太好解释,有资料的大哥,共享一下
3.js的praseInt()方法第二个参数,八进制16进制,10进制
谢谢各位大哥指点小弟!
2010.3.8 YUI3.0.0总体认识
1.面向对象,文档完全。
2.动态加载机制(动态加载Js)
3.没有什么特别适合的开发工具
4.Build包下按模块划分,Node 包,Dom包,YUI包,每次加载YUI-min-js 还有一个CSS,和ExtJs的一样。
5.具体的module学习就是dd的API学习
6.有一个问题没弄清楚,HtmlDocument对象不知道是什么。在新建Node时,第二个可选参数不知道怎么传递。
7.使用Y.one获取对象(‘body’)就直接获得了Body,从而实现了布局。
8.YUI的selector是按照CSS的Selector,按ID查找前面加#,下级的中 ...
Modules 所有的模型
Classes 选中模型所包含的所有类信息
Files 该模型的JS文件
Properties 选中Class的属性信息
Methods 选中Class的方法
Events 选中Class的事件信息
Configuration Attributes 选中Class的配置参数信息
properties 是只读属性,不具有setter方法,直接打点访问值
configuration attributes是具有setter和getter方法的,使用get和set方法访问
YUI中的this关键字可以访问use引入的模块的所有的property和method 和 ...