博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
个人关于面试的一些总结
阅读量:7090 次
发布时间:2019-06-28

本文共 1429 字,大约阅读时间需要 4 分钟。

关于面试的经典试题总结:(个人理解总结,)

jsvsScript初级:
1.javaScript是一种什么样的语言 ;他有哪些特点:
他是一种面向对象编程的语言,c是面向过程编程的一种语言,他有什么特点呢;首先来说是面向对象 什么是对象:首先一切事物结是对象,对象具有封装,继承,多态等一些特性;首先封装意思就是把一些属性封装成一个函数,利用函数往里面传参数,继承,对象没有class。但是他有一个叫做prototype的属性例如:fuction F(name,color){
this。name=name;
this.color=color;
console.log(this);//window
}
对象与对象之间的使用消息,各自存在信息隐藏;
2,javaScript的数据类型都有哪些?
基本数据类型:string,boolean,number,undefined,null;
引用数据类型:object(array,date,fuction)
那么问题来了,如何判断某变量是否为数组类型?
if(typeof array。isarray===“undefined”){
array。isarray=ffunction(arg){
return object。prototype。tosrting
。call(arg)===“[object array]”}}
3.已知id的input输入框 希望第三方获取这个输入框的值怎么获取;
document。getElementById(“id”)。value
4.设置一个已知的div的html内容为xxx,字体颜色设置为黑色
var dom=getElementById(“id”);
dom。innerHTML=“xxx”;
dom.style。corol=“#000”;
5.当一个dom'节点被点击的时候,我们希望能够执行一个函数,应该怎么做
在js里面通过click绑定 xxx。οnclick=text
那么问题来了Js的事件流模型都有什么;
事件冒泡:事件开始由最具体的元素接受,然后逐级向上传播
事件捕获 事件由最不具体的节点先接受,然后逐级向下,一直到最具体的
dom事件流;事件捕获,目标阶段,事件冒泡;
6.什么是ajax和json他们的优缺点:
ajax是异步的js和xml,用于web页面中实现异步的数据交互
优点
可以使得页面不重载全部的内容的前提下加载局部内容,降低数据传输量,进行无刷新的跟新数据
避免用户不断舒心页面或者跳转页面的,提高用户体验,
缺点
对搜索引擎不是太友好
要实现ajax的前进和后退成本太高
可可能造成请求数量增加,影响性能
跨域限制等问题
json是一种轻量的数据交换格式,ema的一个子集
优点
轻量级,易于人的阅读和编写,js便于机器的识别,支持复合数据类型
7.怎样添加,移除,移动和复制,创建的查找节点
1,)创建新节点
createElement川建一个具体元素
createTextNode创建一个文本
2)添加,移动,替换,插入
appendChild
removeChild
replaceChild'
insertBefore插入
3)查找(随便写一个了)
document。getElemnetById
//剩下的以后在补充GG

 

转载于:https://www.cnblogs.com/wg-666/p/4922770.html

你可能感兴趣的文章
MongoDB基本管理命令
查看>>
文件/文件夹操作
查看>>
dubbo-spring-boot-starter
查看>>
iterator
查看>>
[瞎折腾]使用freemarker编写MyBatis的Mapper.xml自动生成工具
查看>>
linux下环境变量汇总
查看>>
C/C++实现环形缓冲
查看>>
我的友情链接
查看>>
俞敏洪:坚持下去不是因为我很坚强,而是因为我别无选择
查看>>
大公司的我们和他们
查看>>
velocity 在Netiler下常用指令及应用
查看>>
sed命令详解
查看>>
python datetime和calendar模块常用功能
查看>>
spark入门
查看>>
Hibernate Session各种状态转换方法分析
查看>>
Oracle:出错 ORA-12519, TNS:no appropriate service handler found
查看>>
最全面的常用正则表达式大全
查看>>
我的友情链接
查看>>
“.公司”和“.网络”申请全球顶级域名
查看>>
Hyper-V安装图解
查看>>