分享个人学习js的笔记
1.回到顶部效果。

2.滚动条向上滚动式,滑动滚轮。解决bug的方法。

3.有关Document.

4.getElementByClassName();获取元素类名的封装。单个类名的元素。任然不完美。

5.创建一个属于框,输入里面的内容在后面的ul的li里面显示。

6.前端与后端的交互。UI 前端 后端可以同时进行。后端数据没写好后端可以模拟接口给前端。

7.Dom创建结构。

此方法会产生文档碎片,所谓文档碎片就是:传说中他能优化我们的Dom的结构,加快渲染Dom的速度。但从来没有测试到一个真正的结果。
8.用字符串拼接来创建结构。


7和8结果都是
9.动态创建表格。
表格的边框重叠用border-collapse:collapse;

结果为:

10.在9里面添加

会出现这样的结构:

11.UED:user experience design用户体验设计。UI:user interface用户界面。紫色:purple
12.在10的基础上添加下列代码会达到隔行变色,且能删除对应的行数。

13.真正的可以删除tr,parentNode子元素最近的父节点。

14.克隆与替换节点。

15.获取非行内样式。
//offsetWidth offsetHeight :widht+padding+border
//offsetLeft offsetTop 盒子的绝对位置。绝对定位的left值加margin。
//offsetParent 父级有定位以父级为标准,父级没有定位以body为标准。
//这些都不带单位
获取非行内样式。
横杠改成大写的字母。

getComputedStyle(oDiv)[‘attr’],带单位的。计算后的样式,这是标准浏览器所识别的。
oDiv.current[‘attr’],当前样式,ie8及以下浏览器所识别的。
*注意虽然兼容但火狐对于margin:10px;这条属性必须写成margin:10px 10px 10px 10px;才能识别。

16.oDiv.getAttribute(‘class’),他可以获取默认的和自定义的属性。
oDiv.setAttribute(‘attr’,11),他可以设置自定义属性。

17.
分享个人学习js的笔记的更多相关文章
- 前端学习:JS(面向对象)代码笔记
前端学习:JS(面向对象)代码笔记 前端学习:JS面向对象知识学习(图解) 创建类和对象 创建对象方式1调用Object函数 <body> </body> <script ...
- 前端开发学习笔记 - 1. Node.JS安装笔记
Node.JS安装笔记 Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an ...
- 分享一些学习资料-大量PDF电子书
分享一些学习用的电子书籍,给那些喜欢看书而不一定有机会买书的童鞋. 反对积分下载,提倡自由分享. 分享地址: http://pan.baidu.com/s/1qWK5V0g 提取密码: np33 ...
- React.js入门笔记
# React.js入门笔记 核心提示 这是本人学习react.js的第一篇入门笔记,估计也会是该系列涵盖内容最多的笔记,主要内容来自英文官方文档的快速上手部分和阮一峰博客教程.当然,还有我自己尝试的 ...
- node.js系列笔记之node.js初识《一》
node.js系列笔记之node.js初识<一> 一:环境说明 1.1 Linux系统CentOS 5.8 1.2 nodejs v0.10.15 1.3 nodejs源码下载地址 htt ...
- Node.js自学笔记之回调函数
写在前面:如果你是一个前端程序员,你不懂得像PHP.Python或Ruby等动态编程语言,然后你想创建自己的服务,那么Node.js是一个非常好的选择.这段时间对node.js进行了简单的学习,在这里 ...
- 好程序员web前端分享前端学习路线自学如何找到工作
好程序员web前端分享前端学习路线自学如何找到工作,自学能不能学会WEB前端并且找到WEB前端开发岗位的工作取决于自身条件,如果基础好,自律性强那么将会容易很多,还有就是自学最难克服的并不是知识点,而 ...
- 学习webpack基础笔记01
学习webpack基础笔记 1.webpack搭建环境最重要的就是如何使用loader和plugins,使用yarn/npm安装插件.预处理器,正确的配置好去使用 2.从0配置webpack - 1. ...
- tensorflow编程学习路线及笔记
话不多说,直接上图! 关于人工智能算法学习思路,欢迎浏览我的另一篇随笔:如果你想开始学习算法,不妨先了解人工智能有哪些方向? 关于python编程学习路线及笔记,欢迎浏览我的另一篇随笔:python编 ...
随机推荐
- kali Metasploit 连接 Postgresql 默认密码
使用 metasploit 时, 1. 启动 postgresql service postgresql start 2. 自行测试 postgresql 是否安装成功 根据需要,自行 修改 post ...
- [zz] pomelo windows 环境下开发环境搭建
原文链接:http://nodejs.netease.com/topic/515279a0b5a2705b5a000983 本文主要介绍下 windows 下跑通 pomelo 简单例子的过程 开发前 ...
- springboot整合websocket原生版
目录 HTTP缺点 HTTP websocket区别 websocket原理 使用场景 springboot整合websocket 环境准备 客户端连接 加入战队 微信公众号 主题 HTTP请求用于我 ...
- CodeForces 427D Match & Catch
洛谷题目页面传送门 & CodeForces题目页面传送门 给定\(2\)个字符串\(a,b,|a|=n,|b|=m\),求最长的既在\(a\)中出现恰好\(1\)次又在\(b\)中出现恰好\ ...
- 解决 Nginx 代理Apex慢的问题
前不久用 Nginx 代理 Oracle 的 Apex 速度非常慢,我之前Nginx 配置如下: server{ listen 80; server_name localhost; client_ma ...
- Docker进阶-容器监控cAdvisor+InfluxDB+Granfana
概述 前面文章介绍使用docker compose组合应用并利用scale快速对容器进行扩容. 由于docker compose启动的服务都在同一台宿主机上,对于一个宿主机上运行多个容器应用时,容器的 ...
- Collectors.toMap不允许Null Value导致NPE
背景 线上某任务出现报警,报错日志如下: java.lang.NullPointerException: null at java.util.HashMap.merge(HashMap.java:12 ...
- [AI] 论文笔记 - CVPR2018 Super SloMo: High Quality Estimation of Multiple Intermediate Frames for Video Interpolation
写在前面 原始视频(30fps) 补帧后的视频(240fps) 本文是博主在做实验的过程中使用到的方法,刚好也做为了本科毕设的翻译文章,现在把它搬运到博客上来,因为觉得这篇文章的思路真的不错. 这篇文 ...
- shiro 定义realm
public class UserRealm extends AuthorizingRealm { private UserService userService = new UserServiceI ...
- mysql的数据类型汇总
数字型 类型 大小 范围(有符号) 范围(无符号) 用途 TINYINT 1 字节 (-128,127) (0,255) 小整数值 SMALLINT 2 字节 (-32 768,32 767) (0, ...