您的当前位置:TAGS -> javaScript
  • JavaScript块级作用域绑定的实现流程

    前端开发2025年10月01日

    目录 1.var声明和变量提升 2.块级声明和临时死区 3.禁止重复声明 4.块级作用域绑定的最佳实践 1.var声明和变量提升 无论是在函数作用域亦或是全局作用中使用var声明的变量,都会在预编译阶段被提升到当前作用域的顶部。 function func(condition) { if(condition){ var value = "valu...

  • Javascript前端事件循环机制详细讲解

    前端开发2025年10月01日

    目录 一、消息队列和事件循环 1.单线程处理机制 2.事件循环机制 3.消息队列 4.IO线程 5.页面使用单线程的缺点 二、setTimeout 1.浏览器怎么实现 setTimeout 2.使用setTimeout的一些注意事项 三、宏任务和微任务 1.宏任务 2.微任务 文章目录 一、消息队列和事件循环1.单线程处理机制2.事件循环机制3.消息队列4...

  • TypeScript与JavaScript的区别分析

    前端开发2025年10月01日

    TypeScript是微软开发的一个开源的编程语言,通过在JavaScript的基础上添加静态类型定义构建而成。由于JavaScript语言本身的局限性,难以胜任大型项目的开发和维护。因此微软开发了TypeScript ,使得其能够胜任大型项目的开发。TypeScript通过TypeScript编译器或Babel转译为JavaScript代码,可运行在任何...

  • javascript 中function(){}(),new function(),new Function(),Function

    前端开发2025年09月30日

    ...

  • Javascript 之 事件冒泡(Event Bubbling)

    前端开发2025年09月30日

    翻译。原文出处:http://www.webreference.com/js/column10/eventbubbling.html 今天忽然感觉对IE的事件模型都点儿模糊,赶紧找了片文章,巩固一下。 IE4x,介绍一种新的处理事件的方法----事件冒泡。对Html和Javascript来说这是全新的,但是在许多其他的环境中他早已经被应用,如:window...

  • Javascript中表达式和语句的区别

    前端开发2025年09月29日

    一、表达式:一个表达式会产生一个值,它可以放在任何需要一个值的地方,比如,作为一个函数调用的参数。 以下例子就是表达式: a=35; b=1+a; a=function (){return 6}; b=1+a();//其中1+a()就是一个表达式 function a(aa){alert aa+1;} b=1; a(b+6);//其中b+6就是一个表达式 ...

  • 纯原生javascript实现分页效果

    前端开发2025年09月29日

    随着近几年前端行业的迅猛发展,各种层出不穷的新框架,新方法让我们有点眼花缭乱。 最近刚好比较清闲,所以没事准备撸撸前端的根基javascript,纯属练练手,写个分页,顺便跟大家分享一下 function pageFunc(conf){ this.myFunc = conf.click //用户点击要执行的方法 this.total = conf.tota...

  • javascript面试题(一)

    前端开发2025年09月29日

    1. var bar = null; console.log(typeof bar === 'object'); //logs true! 尽管 typeof bar === "object" 是检查 bar 是否对象的可靠方法,令人惊讶的是在JavaScript中 null 也被认为是对象! 2. (function(){ var a...

  • javascript面试题(二)

    前端开发2025年09月29日

    24. function foo() { } var oldName = foo.name; foo.name = "bar"; [oldName, foo.name]// [foo,foo] 函数实例会有一个内置的name属性,这个函数使只读的不可修改,所以两个都是foo 25. var ary = Array(3); ary[0]=...

  • [JavaScript案例]360度全景照片

    前端开发2025年09月29日

    案例: 360度全景照片 鼠标在页面上滑动时图片表现的物体会随着移动方向进行旋转,从而呈现360度物体旋转效果 思路: 将所有的图片都放入指定容器内,通过切换相应的照片隐藏与显示来实现旋转效果 代码: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset=...