js 一些基础的理解
来源:互联网 发布:安装java 编辑:程序博客网 时间:2024/05/29 15:49
javascript(JS)的组成?
- DOM 文档对象模型
- BOM 浏览器对象模型
- ECMAScript
javascript(JS)在页面中处理了什么事情?
- 特效交互
- 数据交互
- 逻辑操作
常见特效的原理
- 通过js修改元素的css样式,来操作元素的变化
js可以写在哪
- 写在写标签内部,行间事件(不允许使用)
- 写在页面内部专门的script标签中
- 写在专门的js文件中(注意文件的后缀名是.js),通过script标签的src引入文件
获取元素
- 如果说要获取的是个id,可以直接写元素的id名
- document.getElementById('idName') 获取Id
调试
- alert() 弹出对话框 接受的是个字符串
- console.log() 打印控制台
属性操作
- .
属性读操作 (获取元素的属性值)
- class 不叫class,叫className
- style 操作的是元素的行间样式
- 获取src时候,获取到的是绝对路径
- 获取background这类复合样式的时候,firefox下可以获取到复合样式中的所有样式而chrom下获取到的只是我们写了的样式
- 设置了十六进制颜色,但是获取的时候,获取到的是rgb颜色
- 遇到"-",删除"-"首字母大写
属性的写操作 (修改元素的属性值)
- 把等号右侧的值赋给左侧
- cssText 获取style中所有内容
- 直接修改cssText会覆盖,style中的所有内容,如果不想覆盖之前的所有内容,可以直接写 style,或者用 +=
- cssText = "" 可以直接情况所有的行间样式
innerHTML 元素的内容
- 从元素的开标签到闭合标签之间的所有内容,包括元素中包含的子元素
- 直接设置元素的innerHTML,或替换掉之前的所有内容,如果不想替换只是添加内容用 +=
字符串
- 一种数据格式,引号包起来的一串字符
undefined
- 一种数据类型,未定义
+号运算符
- 加法运算
- 链接两个字符串
- += (a += b --- a = a + b)
阅读全文
0 0
- js 一些基础的理解
- js 的一些理解
- js的一些基础
- js的一些基础
- js中闭包的一些理解
- java基础的一些理解
- 关于js的一些基础
- JS的一些基础部分
- 关于js with语句的一些理解
- 关于js闭包的一些理解
- 对js cookie的一些理解
- 对js事件绑定的一些理解
- 关于JS函数的一些基本理解
- [Unity基础]对Coroutine的一些理解
- 理解JS的函数(Function)基础
- html+css+js的一些基础问题
- 考察JS基础的一些题目
- 关于js基础的一些笔记
- Android学习笔记九之Intent
- 如何用打出反引号shell中
- 洛谷P1689--方程求解_题解
- 如何查看linux系统版本
- 常用排序之希尔排序法
- js 一些基础的理解
- python使用gensim进行文本相似度计算
- nginx location语法使用
- GDAL 编译(转)
- Github Pages 与域名关联简明教程
- System.exit(0)和System.exit(1)区别
- cas-server-3.5.2 SSO 单点登入 带验证码 登入后可携带自定义用户信息(二)
- 什么是SMP,UMA,NUMA(zz)
- 学生思维