![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JS
文章平均质量分 73
js学习之路
only*z*
探索前端的奥秘,记录在前端路上的磕磕碰碰
展开
-
关于this的理解
关于this的总结 this是JS中很常见的关键字,但是this在函数的不同执行环境内,所代表的是很灵活的,因此很难知道this代表什么,只有在函数运行后,你才能知道它代表什么。所以这里对常见的this所处的环境,进行了的总结。 将this分为严格模式下的this和非严格模式下的this: 在严格模式下调用一个普通函数,this表示undefined,例: <script> "use strict" // 代表在严格模式下 function f(){ console.log(this)原创 2020-07-25 14:46:33 · 463 阅读 · 1 评论 -
学习DOM以及弹幕的实现案例
DOM的定义 DOM(Document Object Model)是文档对象模型,是一组用来描述JS代码怎样与HTML文档进行交互和访问的web标准,它定义了一系列对象、方法和属性,用于访问、操作和创建文档中的内容、结构、样式、以及行为。 现在操作DOM可能已经落后了,但DOM里面还是很多是值得我们去学习的。对于DOM的学习,如果是仔细钻研的话,可能需要大量的时间;如果想快速的了解DOM,可以从四个方面入手: 1)操作节点 操作元素节点 操作属性节点 操作文本节点 2)操作CSS 操作css类 操作css行原创 2020-07-31 17:34:39 · 1034 阅读 · 1 评论 -
jQuery的基础知识及简单微博发布功能的实现
jQ的定义 jQuery是一个兼容多浏览器的JavaScript框架。可以使用户方便的处理HTML、事件,实现动画效果,并且为网站提供方便的Ajax交互。 jQuery特点 轻量级 出色的浏览器兼容器 强大的选择器 出色的DOM操作封装 完善的ajax 链式编程 隐式迭代 完善的文档、强大的社区 丰富的插件 jQuery基本的规则和概念 1)jQuery会提供一个对象叫 $ ,这个就代表jQuery 2)jQuery使用$去获取我们需要的元素 $(‘选择器’) 把得到的元素称为jq对象 3)jq提供的所有方原创 2020-08-08 11:05:49 · 1610 阅读 · 2 评论 -
直接赋值、浅拷贝、深拷贝的区别以及深拷贝的几种写法
直接赋值、浅拷贝、深拷贝区别以及深拷贝的几种写法原创 2023-02-08 16:09:13 · 156 阅读 · 0 评论 -
学习JS基础小结
定义 JS(javascript):是一种编程语言,它可以操控网页的行为。 引入方法 JS的三种引入方法: (1)把JS写在HTML文件中,写在script标签中,即内部写法。 <script> alert("这是内部引入"); console.log("hello"); </script> (2)把JS写在JS文件中,然后在HTML文件中通过script标签引入,写项目时则把JS放在单独的文件夹,即外部写法。 <script type="text/javascript" s原创 2020-07-17 21:52:24 · 191 阅读 · 0 评论