首页 > 代码库 > 学习内容
学习内容
<input> 标签中对属性使用的不同语法: Empty :<input type="text" value=http://www.mamicode.com/"John Doe" disabled>//属性的值使用的是双引号方式,但是添加 disabled 会让文本框不可用,里面的值没有办法直接在页面上更改 Unquoted :<input type="text" value=http://www.mamicode.com/John Doe>//属性值没有使用引号 Double-quoted :<input type="text" value=http://www.mamicode.com/"John Doe">//属性值使用的是双引号 Single-quoted :<input type="text" value=http://www.mamicode.com/‘John Doe‘>//属性值 使用的是单引号 在HTML5中被删除的元素: 以下 HTML 4.01 元素已从 HTML5 中删除: <acronym> <applet> <basefont> <big> <center> <dir> <font> <frame> <frameset> <noframes> <strike> <tt> over,在鼠标指针移动到指定的对象上时发生。 move,在鼠标指针移动时发生。 事件 onm ousemove 与 onm ouseover 在下例中的不同: <script type="text/javascript"> function cnvs_getCoordinates(e) { x=e.clientX; y=e.clientY; document.getElementById("xycoordinates").innerHTML="Coordinates: (" + x + "," + y + ")"; } function cnvs_clearCoordinates() { document.getElementById("xycoordinates").innerHTML="4545"; } </script> </head> <body style="margin:0px;"> <p>把鼠标悬停在下面的矩形上可以看到坐标:</p> <div id="coordiv" style="float:left;width:199px;height:99px;border:1px solid #c3c3c3" onm ousemove="cnvs_getCoordinates(event)" onm ouseout="cnvs_clearCoordinates()"></div> <br /> <br /> <br /> <div id="xycoordinates"></div> 当为移动获取值是方法为 onm ousemove 时,鼠标在 div id="coordiv" 内移动时,会通过 x=e.clientX; y=e.clientY; 及时刷新 x 与 y 的坐标值,并显示坐标值 当为移动获取值是方法为 onm ouseover 时,鼠标在 div id="coordiv" 内移动时,并不会刷新 x 与 y 的坐标值,只显示第一次鼠标移入 div id="coordiv" 内的坐标值,当移出后再移入,则会刷新一次值。 http://blog.csdn.net/accountwcx/article/details/46788681 上面网址 浅谈Html的内容加载及JS执行顺序 html 是从上而下执行代码的,js 是一种解释性的脚本,所以也是从上而下执行代码的 ,所以,如果出现 js 代码放在 head 中,但是却在执行后没有效果,刚需要检查一下是否在没有加载好元素的情况下调用了 js ,致使 js 中使用了并未加载到的 html 元素。 以下是自己理解的几种情况: 1、如果是将代码放在单独的文件中,html页面执行时,会在运行到link 或 script 外联的文件时将文件加载,(但不运行,这里是自己的理解,不确定是否是这样); 2、如果是直接通过<style><script>方式嵌入<head>中,则会在页面执行到相应代码时,立即执行代码(需要被触发才执行的 事件函数等除外 ); 3、如果是将 js 代码放在底部</body>后面,js 代码则会在前面 html 代码全部加载完成后,再加载,此时再按照顺序执行 js 代码;
Canvas:
依赖分辨率
不支持事件处理器
弱的文本渲染能力
能够以 .png 或 .jpg 格式保存结果图像
最适合图像密集型的游戏,其中的许多对象会被频繁重绘
SVG:
不依赖分辨率
支持事件处理器
最适合带有大型渲染区域的应用程序(比如谷歌地图)
复杂度高会减慢渲染速度(任何过度使用 DOM 的应用都不快)
不适合游戏应用
学习内容
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。