day 16 JS DOM 继续】的更多相关文章

为什么有jquey了还学DOM  ? 因为JQuey 是大而全,可能有10k 但是我们用到的只有1k  网站小没事,网站大流量就是问题 所以大网站都是自己用DOM 实现一个类似于JQuey 的适合自己公司的模块 所以需要学习DOM .     回顾下上次内容: min-width 设置最小宽度,在页面缩放的时候,当宽度小于指定宽度时,使用最小宽度 左边菜单不动 学一个新技能,只要改一个属性就能实现 菜单 左边固定不动 和 菜单随右边内容滚动 实践: <!DOCTYPE html> <ht…
笔者最近要负责有个项目工程网站的安装进度过程,实现的效果要求大概如下图所示 由于笔者没有参与到数据库的制作,得知他们这个项目设计工序的时候就一个开始日期的和完成日期,连整个项目的安装结束时间都没有简直了.这里公开一下我的数据库 有点,总之就是说不出话的感觉. 之前笔者写前台table表绑定的时候一般都比较喜欢用tbale表绑个knockout js.这样子比较简单,第一行绑个数据库字段名字勇哥foreach循环输出下,一下子就出来了. 但是这玩意后面的列表明显是要自己在后台弄个转换器自己搞(sq…
我在这尝试两个方面:-->DOM与js -->DOM与浏览器 (最近在秒味视频上学到不少,哈哈哈) 一.DOM与js 1.js与dom的交互问题 频繁的与dom交互,是一件浪费时间与金钱的事情,这就需要我们尽量改进自己的代码,让我们想做的事情尽量在js中做的差不多了在去跟dom打交道. 下面的小例子就说明了问题: <!DOCTYPE html> <html lang="zh"> <head> <meta charset=utf-8&…
<div id="div1">这是个测试</div> <p </p> <p </p> //js DOM的几个常用方法 //document.getElementById, // document.getElementsByTagName, // document.getElementsByClassName, // getAttribute, // setAttribute var div1 = document.getEle…
JS DOM 来控制HTML元素 (ps:这个有很多方法,挑一些详解,嘻嘻) 1.getElementsByName():获取name. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~` 例:<p name="pn">hello</p> <p name="pn">hello</p> <p name="pn">hello</p> <script>…
通过黑马课程的学习,在这里分享一个js Dom中节点操作的小练习 需求:使用js创建一个4*3的表格table. onload = function(){ function c(tagName){ return document.createElement(tagName); } var table = c('table'); var tbody = c('tbody'); table.appendChild(tbody); for(var i = 0;i<4;i++){ var tr = c(…
DOM事件类 基本概念 DOM事件的级别 1.DOM0 element.onclick = function(){} 2.DOM2 element.addEventListener("click",function(){},false) 3.DOM3 element.addEventListener("key",function(){},falses) 一.DOM事件模型 1.捕获 2.冒泡 二.DOM事件流 当浏览器和用户交互的时候 事件捕获 - 目标 - 冒泡…
JS DOM对象控制HTML元素详解 方法: getElementsByName()  获取name getElementsByTagName()  获取元素 getAttribute()  获取元素属性 setAttribute()  设置元素属性 childNodes()  访问子节点 parentNode()  访问父节点 createElement()  创建元素节点 createTextNode()  创建文本节点 insertBefore()  插入节点 removeChild()…
css3兼容:IE10+.FF.oprea(animation):safari.chrome(-webkit-animation) js+dom:没有兼容问题: js+canvas:IE9+:(性能最好) 性能:css动画比JS流畅的前提:1.chrome基础的浏览器:2.js执行一些昂贵的任务:3.css动画不触发layout和paint:(css3和js触发layout和paint时都会阻塞后续操作) 以下属性的修改不会触发layout和paint:backface-visibility.o…
JS(DOM 和 BOM) 常说的JS(浏览器执行的JS)包含两部分:1.JS基础知识(语法)(ECMA262标准)2.JS-Web-API(W3C标准) W3C 标准中关于 JS 的规定有:(只管定义用于浏览器中 JS 操作页面的API 和全局变量,没有任何JS语法) 1.DOM 操作(Document Object Model) 题目1.DOM 是那种基本的数据结构 树 题目2.DOM操作的常用API有哪些 1.获取DOM节点,以及节点的property 和 Attribute 2.获取父节…