JavaScript编程语言基础
文章平均质量分 84
喝冬瓜汤的丁小白
一直善良下去总会有幸福!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript基础知识(一)
1.JavaScript是什么?HTML定义了网页的内容,CSS描述了网页的样式,JavaScript实现网页的行为JavaScript是一种具有面向对象能力的,解释型的脚本语言。JavaScript是基于对象和事件驱动,相对安全的客户端脚本语言。运行在浏览器下,提供更好的用户体验。定义变量时不必具有明确的数据类型(弱类型),具有跨平台的特性。JavaScript由三部分组成:原创 2017-08-06 08:39:15 · 455 阅读 · 0 评论 -
js作用域 作用域链 闭包
作用域 变量 var声明的变量,其作用域是函数体的全部,没有块作用域let声明的变量拥有块级作用域。1) 局部变量:函数内声明的变量为局部变量,为局部作用域,只能在函数内访问;function studentnum(){ var nums = 10; console.log(nums);}studentnum();console...原创 2018-08-23 13:32:42 · 3927 阅读 · 0 评论 -
闭包详解
一、回顾作用域:局部变量不能在全局访问作用域链:函数执行时会动态创建该调用函数的作用域链(自内向外)函数被调用时,将其函数的变量对象存入执行环境栈中,当该函数执行完成后,将其从栈中弹出(垃圾回收机制)函数调用时会动态创建执行环境和作用域链,并开始初始化活动对象二、闭包(1)为什么要使用闭包?突破作用域的限制,有权访问另一个函数作用域中的变量的函数。(2)实现的原理...原创 2018-09-02 16:45:13 · 313 阅读 · 0 评论 -
实现动态输入关键字时关键字高亮
项目中要求实现一个功能,在输入框中输入特定的搜索语句,当输入为关键字时,关键字高亮,且输入满一行进行换行操作首先分析如果想实现一部分关键字高亮,输入框本身肯定是做不到的,因为实现高亮需要通过动态的给关键字添加span标签,再给span标签中的内容设置颜色如果使用div,那必须给div添加contenteditable = "true"属性,使其div可输入,其次监听按键是否抬起,对div中...原创 2018-12-09 13:37:16 · 1981 阅读 · 0 评论
分享