1.什么是JavaScript?JavaScript 是一种客户端/服务器端编程语言。可以将 JavaScript 插入到 HTML 中,使网页具有交互性并使用户参与。2. JavaScript 中的hoisting是什么?hoisting意味着所有的声明都被移动到范围的顶部,这发生在代码运行之前。对于函数,这意味着您可以从范围内的任何地方调用它们,甚至在它们被定义之前。hello(); //
转载
2023-10-07 17:28:26
63阅读
今天主要给大家细说一下,前端开发工程师,在一般的面试中最容易被问到的几个问题,经过多次整理,今天特意分享给大家,希望对大家有所帮助.一、浏览器输入url地址发生的事务流程流程:1、域名解析:通过浏览器获得的URL地址,进行IP地址查询,找到具体的IP地址2、确认好了IP和端口,则可以向IP地址对应服务器的端口号发起TCP连接请求3、服务器确认收到TCP请求后,回复连接请求4、浏览器收到回传数据后,
转载
2023-08-10 23:46:47
56阅读
你在准备 JavaScript 面试吗?别再看了!本文将介绍10 个常见的 JavaScript 面试问题以及如何在代码示例和解释的帮助下回答这些问题。1. JavaScript 中的提升是什么?提升是 JavaScript 中的一种行为,其中变量和函数声明被移动到其作用域的顶部。这意味着可以在代码中声明变量和函数之前使用它们。但是,只会提升声明,不会提升赋值。console.log(x); //
转载
2023-10-07 12:07:57
56阅读
问题1:浏览器控制台上会打印什么?var a = 10;
function foo() {
console.log(a); // ??
var a = 20;
}
foo();问题2:如果我们使用 let 或 const 代替 var,输出是否相同?var a = 10;
function foo() {
console.log(a); // ??
let a =
转载
2023-09-01 15:00:52
47阅读
在页面上引javascript时,javascript文件中代码的路径与引用它的文件的路径相同,例如:
Index.jsp、dtree.js(有一行代码是:p_w_picpaths/img/base.gif),index.jsp引入了文件dtree.js这样以来p_w_picpaths/img/base.gif的路径就和index.jsp是一样的了,也就是说在图片的路径时按照index.jsp的
原创
2010-11-07 12:12:08
1112阅读
JavaScript依靠原型链function Obj(){}function Parent(){this.a=1}Parent.prototype={b:function(){}}Obj.prototype=new Obj()/
原创
2022-08-19 11:47:41
59阅读
# IME 的问题与 JavaScript
输入法编辑器(IME)在现代应用程序中扮演着重要角色,特别是在处理多种语言的文本时。然而,JavaScript 在处理 IME 时可能会产生一些问题,这些问题往往导致用户体验的不理想。本文将探讨这些问题的根源、相关解决方案,并附上相关代码示例。
## 什么是 IME?
IME(Input Method Editor)是用户在输入时,通过某种转换机制
原创
2024-09-08 04:37:29
66阅读
// 列表类定义
Ipms.GridPanel = function(){
this.selections = new Ext.grid.RowSelectionModel(); // 组件定义
this.toolBar = new Ipms.ToolBar(); // buttons组定义
原创
2013-12-13 10:09:16
527阅读
JavaScript的排序问题
原创
2016-10-15 13:09:34
563阅读
今天我们来讨论js中常见的问题:一、引言a) 区分大小写b) 单引号、双引号c) &nb
转载
2023-09-21 06:41:05
51阅读
javaScript是一种弱类型编程语言,所以在利用它大规模编程的时候,如果因为某些设计或操作失误出错,查找调试是一个比较痛苦的事情。我在利用canvas做游戏的时候,主要有如下几个问题。1.this 利用js写基于(类似)oop的代码,于是乎在一个"类"里面离不开this , 但是js的类或者对象里的this有时候不怎么听话(我现在也没弄明白为什么)。例如你在一个js类里面的一个方法(
转载
2023-08-10 23:46:23
50阅读
原文转载自:http://www.cnblogs.com/chu888chu888/archive/2012/01/05/2313045.html
最近看了好几个关于<a>和javascript:void(0)的帖子,谨记于此,以资查阅。
注:以下代码未经全面测试,但每一种方法可能会出现的情况都基本做了说明。
在做页面时,如果想做一个链接点击后不做任何事情,或者响应点
转载
精选
2012-08-06 17:04:08
789阅读
今天在看一些js代码的时候,发现了以下部分代码:var btn = $("#addBtn_"+treeNode.tId);
if (btn) btn.bind("click", function(){
parentNode = treeNode;
原创
2016-12-08 12:01:06
638阅读
在深入学习JavaScript之后,我们越来越多的会遇到函数或者在对象内部中,对于this的指向问题的疑惑,其实基本上每一个编程语言中都有一个this,这个this的指向都是大同小异,你也可以汉化它的意思,this的意思是这个,就是本身的意思,那么在JavaScript中,我们的this代替的那个本
转载
2016-08-10 22:23:00
99阅读
2评论
JavaScript中的this指向问题文章目录JavaScript中的this指向问题**1、什么是this****2、用来干嘛****3、怎么在代码中使用****4、改变this指向**4.1引入call、bind、apply**4.1.1区别**4.1.2怎么用1、什么是thisthis一般指向的是调用它的对象,比如调用它的上下文是window对象,那就是指向window对象,如果调用它的上下文是某对象就是指向某对象……//例如<script> console.log(thi
原创
2021-05-19 21:37:38
359阅读
点赞
最近看了好几个关于标签和javascript:void(0)的帖子,谨记于此,以资查阅。注:以下代码未经全面测试,但每一种方法可能会出现的情况都基本做了说明。在做页面时,如果想做一个链接点击后不做任何事情,或者响应点击而完成其他事情,可以设置其属性 href = "#",但是,这样会有一个问题,就是...
转载
2015-05-08 11:07:00
60阅读
2评论
JavaScript的变量赋值问题 1、基本类型赋值 var a = 1 function fun(val) { val = 3 } fun(a) console.log(a) // 1 过程如下: 解释: function中只是对val值进行了改变,并没有对a进行改变,全程只是a的值赋给了val ...
转载
2021-10-21 08:54:00
519阅读
2评论
最近看了好几个关于<a>标签和javascript:void(0)的帖子,谨记于此,以资查阅。注:以下代码未经全面测试,但每一种方法可能会出现的情况都基本做了说明。在做页面时,如果想做一个链接点击后不做任何事情,或者响应点击而完成其他事情,可以设置其属性 href = "#",但是,这样会有一个问题,就是当页面有滚动条时,点击后会返回到页面顶端,
转载
2012-01-05 13:58:00
147阅读
2评论
今天遇到一个有趣的问题,就是在用javascript的parseInt函数时,parseInt("08")或者parseInt("09")返回的居然是0,而parseInt("01")...parseI
原创
2023-08-28 13:41:31
93阅读
JavaScript中setTimeout()和setInterval()用于创建和管理时钟.但这个时钟的精度是多少,却没有什么资料来提及.在讨论具体的问题前,先说明一下setTimeout与setInterval在时钟间隔为0值的情况下的反应.当用户置setTimeout(proc, 0)时,将让出CPU直到下一个时钟间隔再开始执行proc,而并非"在0ms后执行proc";当用户置setInterval(proc, 0)时,时钟不会被初始化. JavaScript要求至少以1ms为间隔创建时钟.接下来,当interval值为1(或者其它很小的值)时,时钟将按一种"最小的"时间间隔来触发时钟
转载
2006-12-19 17:53:00
126阅读