![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HTML5+JavaScript
iteye_18390
这个作者很懒,什么都没留下…
展开
-
JavaScript学习笔记
函数执行call,apply都属于function.prototype的一个方法,它是在JavaScript引擎内部实现的,所以每个function对象实例,也就是每个方法都有call和apply属性,他们的作用一样,只是使用方法不同。fun.call(this,arg1,arg2,arg3)==fun.apply(this.arguments)==this.fun(arg1,arg2,a...原创 2013-06-01 12:52:15 · 57 阅读 · 0 评论 -
问题笔记,留给以后的自己解答
1.在不用jQuery的情况下用JavaScript如何实现层级的选择例: .... document.getElementById("test1")如何获取table标签并修改内部属性...原创 2013-06-05 19:57:21 · 94 阅读 · 0 评论 -
兼容多种不同的游览器的方法
XMLHttpRequest写道<script> function newXMLHttpRequest(){ var xmlhttp = false; if(window.XMLHttpRequest){ xmlhttp = new XMLHttpRequest(); }esle if(window.ActiveXObejct){ try{ xmlhttp = new Act...原创 2013-06-18 15:45:16 · 141 阅读 · 0 评论 -
HTML5-笔记
HTML5的内容类型内嵌:向文档中添加其他类型的内容,例如audio、video、canvas和iframe等流:在文档和应用的body中使用的元素,例如form、h1和small等标题:段落标题,例如h1、h2和hgroup等交互:与用户交互的内容,例如音频和视频的控件、button和textarea等元数据:通常出现在页面的head中,设置页面其他部分的表现和行为,例如...原创 2013-07-21 22:17:59 · 110 阅读 · 0 评论 -
HTML5-canvas元素
变换:context.save();//保存样式context.restore();//恢复样式context.translate(x,y);浏览器变换:平移缩放、旋转路径:context.beginPath();//开始context.moveTo(x,y);//不绘制,只是将当前位置移动到新的目标坐标(x,y)context.lineTo(x,y);//不仅...原创 2013-07-22 21:23:54 · 92 阅读 · 0 评论 -
HTML5-audio和video API
检测浏览器是否支持audio元素或video元素最简单的方式是用脚本动态创建它,然后检测特定函数是否存在:var hasVideo = !!(document.createElement('video').canPalyType);这段脚本会动态创建一个video元素,然后检查vanPlayType()函数是否存在。通过“!!”运算符将结果转换成布尔值,就可以反映出水平对象是否已创建成...原创 2013-07-23 17:33:55 · 258 阅读 · 0 评论 -
移交JavaScript脚本前要做的五件事
1.删除外观和感觉不要在JavaScript中设置颜色和其他视觉效果,而要在CSS中添加类名并维护它们。2.留意明显的速度问题使DOM访问保持在最低限度、缓存循环的终止状态,以及编写可重用的函数,而不是许多匿名函数。3.从功能代码中删除标签和名称由于字符串以及类和id的名称很可能改变,它们应该位于配置对象中,而不应该散布在整个脚本中。4.使用人类可读的变量和函数名称在...原创 2013-08-14 14:55:27 · 131 阅读 · 0 评论 -
Firefox与IE中CSS兼容技巧集锦
1针对Firefox、IE6、IE7的CSS样式 现在大部分都是用!important来hack,对于IE6和Firefox测试可以正常显 示,但是IE7对!important可以正确解释,会导致页面没按要求显示!找到一个针对IE7不错的hack方式就是使用“*+html”,现在用 IE7浏览一下,应该没有问题了。现在写一个CSS可以这样: #1{color:#333;}/*M...原创 2013-12-26 10:11:45 · 111 阅读 · 0 评论