`

学习javascript必须掌握的基础知识

 
阅读更多

onmousedown 鼠标按下
onmouseup   鼠标抬起
onmouseover  鼠标移入
onmouseout   鼠标移除
onmousemove 鼠标移动
onclick       点击事件
onfocus      获得焦点
onblur                 失去焦点        
oncontextmenu        鼠标右键
onsubmit   表单提交//不会有冒泡的,坑
onkeydown        键盘按下
onkeyup                键盘抬起
onload                页面加载
onscroll                页面滚动
onresize                窗口大小变化        
鼠标滚轮事件onmousewheel DOMMouseScroll
输入框中value改变触发的事件onreadystatechange
attachEvent事件绑定(IE)addEventListener 事件绑定(标准)
event对象
clientX/clientY  鼠标当前窗口的位置
取消冒泡cancelBubble
键盘键值keyCode     特殊的键值Event altKey、ctrlKey、shiftKey
阻止默认事件preventDefault()return false

DOM操作:

getElementById        获取ID元素
getElementsByTagName                获取class类元素
childNodes                子节点 特殊浏览器包括默认的文本节点(换行等……)
children                        子节点
firstChild/firstElementChildlastChild/lastElementChild兄弟节点
nextSibling/nextElementSiblingpreviousSibing/previousElementSibing
parentNode 父节点
offsetParent        有定位属性的父节点
nodeType                节点类型
offsetWidth        元素的宽度(包括padding和border)
offsetHeight        元素的高度(包括padding和border)
clientWidth        可视区宽度
clientHeight        可视区高度
createElement_x                创建dom节点
               插入子节点
insertBefore                在子节点的第一个前面插入
removeChild                删除子节点
replaceChild                替换节点 并返回被替换元素

BOM操作:

window.open()        
window.close()
window.location
window.location.search
window.location.hash
window.navigator.userAgent

js基础:
判断

if else
switch case
? :

循环

for
for in
while

跳出循环

continue
break

比较undefined null  === == !
定时器类

setTimeout
clearTimeout
setInterval
clearInterval

参数集合
arguments
调回THIS指向

call
apply
callee

数组和数组操作

var arr = [];
var arr = new Array();
push                              
pop
shift
unshift
splice
join
sort
concat

字符串操作

split
substring
indexOf
charAt

正则

var re = //;
var re = new RegExp();
search
match
test
replace

量词:
{n,m} + * ?字符类: [^0-9]标识: i g首尾: ^ $转义: \d \s \b \w
JS时间

var oDate = new Date();
getHours()
getMinutes()
getSeconds()
getFullYear()
getDay()
getDate()
setDate()

图片预加载
var oImg = new Image();
常用方法:

getByClass()
getStyle()
posLeft()
veiwHeight()
documentHeight()
scrollY()
first()
last()
next()
pre()

常用的JS操作应用

加开关:bBtn
加索引:index
枚举
递归
迭代
定时器
alert/console.log测试

JS运动类的应用

匀速运动
缓冲运动
弹性运动
碰撞运动
运动框架编写/使用

Math函数应用:

max
min
abs
random
ceil
floor
round

分享到:
评论

相关推荐

    学习javascript必须掌握的基础知识.docx

    以上是学习JavaScript必须掌握的基础知识。随着对这些知识点的熟练掌握,你将能够构建动态的、交互式的网页,进一步探索更高级的前端开发技术,如React、Vue或Angular等框架。不断实践和学习,你将成为一名出色的...

    JavaScript学习笔记,javascript基础知识,基础语法整理.pdf

    JavaScript基础知识点总结 JavaScript是一种高级的、动态的、基于对象的客户端脚本语言。它是在网页上执行的脚本语言,能实现网页...这些建议知识点可以帮助开发者快速掌握JavaScript的基础知识,提高开发效率和质量。

    JavaScript基础知识总结

    对于初学者来说,从基础知识入手,结合实际案例进行练习,是掌握 JavaScript 的有效途径。随着技术的不断进步,JavaScript 的应用领域也在不断扩大,不仅限于网页,还包括移动应用、服务器端编程等多个方面,学习 ...

    javascript的基础知识 可以学习

    总之,JavaScript基础知识的学习涵盖广泛,从基本语法到高级特性,再到与Web开发相关的框架和库,都需要投入时间和精力去掌握。通过阅读教程、研究源码和实践项目,可以逐步提升JavaScript技能。

    JavaScript_学习云计算的基础知识.zip

    JavaScript的主要用途包括网页交互、数据处理、构建富互联网应用(RIA)以及,如标题所示,学习云计算的基础知识。 在学习云计算基础知识的过程中,JavaScript的作用主要体现在以下几个方面: 1. **Web界面交互**...

    JavaScript基础知识总结.xmind

    通过思维导图的方式,快速了解掌握JavaScript的基本内容

    javascript百炼成仙 第一章 掌握JavaScript基础01 初入宗门.pdf

    这些都是学习JavaScript时必不可少的基础知识,为后续深入学习和实践打下坚实的基础。 总之,这个故事以虚构的情节生动地描绘了学习JavaScript的起点,鼓励初学者要有信心、毅力,并在实践中不断提升,最终成为...

    Javascript & DHTML 实例编程(教程)基础知识

    根据提供的文档内容,我们可以提取以下知识...这些是学习和使用JavaScript进行网页开发时必须掌握的核心概念。通过文档内容的学习,能够帮助初学者建立起对JavaScript语言的初步理解,并为其进一步学习和实践奠定基础。

    javascript学习知识大全.rar

    JavaScript是一种广泛应用于网络开发的脚本语言,尤其在前端开发中占据着核心地位。...无论是学习基础知识,还是进阶到高级特性和最佳实践,这个“javascript学习知识大全”都将是你宝贵的参考资料。

    javascript学习必须的掌握的。。

    要成为一名精通JavaScript的开发者,以下是你必须掌握的知识点: 1. **基础语法**:首先,你需要理解JavaScript的基础,包括变量声明(var、let、const)、数据类型(字符串、数字、布尔、null、undefined、对象、...

    学习React之前你需要知道的JavaScript基础知识

    最后,ES6之后JavaScript语言仍在不断进化,而掌握基础的JavaScript知识是学习React及其他前端技术的前提。通过本文的介绍,读者应能了解在进入React世界之前,应当熟悉哪些JavaScript知识点,并在实践中不断完善和...

    javascript基础学习资料,简单的用javascript实现的代码

    这个`.pptx`文件可能是一个PowerPoint演示文稿,系统地介绍了JavaScript的基础知识。内容可能包括变量、数据类型、运算符、控制结构(如if语句、循环)、函数、对象、数组以及事件处理等核心概念。此外,可能还涉及...

    JavaScript入门篇,JavaScript基础知识

    在学习JavaScript的过程中,持续实践、不断阅读优秀的代码、及时复习和巩固知识,是成为熟练JavaScript开发者的必经之路。随着技能的提升,你将能够利用JavaScript创造出更多富有创意和功能强大的Web应用。

    JavaScript 帮助 学习 文档

    首先,JavaScript的基础知识是至关重要的。这包括变量、数据类型(如字符串、数字、布尔值、数组、对象)、运算符(算术、比较、逻辑、赋值)、控制结构(条件语句如if-else,循环如for和while)以及函数的使用。...

    一个学习javascript的知识点

    学习 JavaScript 需要掌握其基础知识点,本资源摘要信息将对 JavaScript 的基础知识点进行详细的介绍。 输出“Hello World” JavaScript 提供了多种方式来输出“Hello World”,其中包括: 1. 在浏览器控制台中...

    JavaScript学习指南 高清 PDF

    JavaScript,一种广泛应用于Web开发的脚本语言,是前端开发的核心技术之一。这份"JavaScript学习指南"高清PDF,无疑为想要深入理解...通过系统学习和实践,你将能够熟练掌握JavaScript,为Web开发打下坚实基础。

    JavaScript全程指南(基础知识、高级编程、特效实例、Ajax)

    JavaScript全程指南是一本深入浅出的教程,涵盖了从基础知识到高级编程技巧,再到特效实例和Ajax应用的全方位知识。此书旨在帮助读者从零开始掌握JavaScript这一强大的客户端脚本语言。 在基础知识部分,读者将了解...

    JavaScript语言基础知识总结(10张,神一样的总结!)

    JavaScript是Web开发中不可或缺的一部分,尤其对于前端开发者来说,它的重要性不言而喻。这篇总结涵盖了...掌握这些基础知识,将为后续深入学习JavaScript对象、原型链、闭包、异步编程等高级主题奠定坚实基础。

    javascript学习笔记整理知识点整理

    这份“javascript学习笔记整理知识点整理”是针对初学者的一份宝贵资料,涵盖了JavaScript的基础知识,旨在帮助新手快速入门并掌握这门语言的核心概念。 一、变量与数据类型 在JavaScript中,变量用于存储数据。...

Global site tag (gtag.js) - Google Analytics