js

1、javascript嵌入网页的方式有哪些?
内嵌式:<script></script>;
外联式:<script src="js文件路径"></script>
在事件中添加js一般只做函数的调用<input type="botton" οnclick=....>
超链接伪URL方式:<a herf="javascript:js代码">点击</a>
2、javascript变量如何定义?有什么特点?
用var定义,弱类型,不一定要初始化,
弱类型是指变量任何数据都可以存放,可以存放字符串也可存放对象的引用。
正因为js 是若磊徐语言,所有形参不能指明变量的类型。
3、javascript原始类型有哪些?
原始类型有5种:1.undefined当声明的变量没有初始化时,当函数无明确的返回值,其调用结果为undefined;
2.null是从undefined派生的,null=undefined
3.number即可表示32位的整数,也可是64位的浮点数
4.boolean true或flase
5.string 字符串类型。
4、说出下面代码执行结果
a、function fn(num){
if(num<8){
return 1;
}
}
alert(fn(9)); undefined;
b、"4"-3 1
c、"4"+3 "43"
d、1+2+"3"+4+5 "3345"
e、"30"*"3" 90
f、"三十"*"三" NaN
g、55=='55' true
h、55==='55' flase
i、parseInt("10"+2)*2 204
j、null==undefined true null===undefinded false
k、NaN==NaN false
l、typeof null object
m、parseFloat("asp") NaN
n、parseInt("12px"); 12
5、如何定义日期对象。如何获得日期对象的年、月、日?
var d=new Date();
d=new Date(Date.UTC(1988,9,30));
d.getYear()+1900)+" "+ (d.getMonth()+1)+" "+ d.getData()千年虫
6、如何创建数组,给数组添加元素
var a=new Array(); var x=[];
a[0]=1; a[1]="2"; a[8]="3";
var b=[3,3,3,1,"5"];
b.push(1);

b.splice(2,0,"a","b")添加元素从第二个元素开始插入元素
b.splice(2,1,"a","b")替换元素
7、Global对象中有哪些常用方法。
isNaN();
encodeURL();
eval();
isFinite();
parseInt();
parseFloat();
8、JS中对象有什么特点。JS对象属性如何添加、删除
javascript是基于原型的面向对象的语言,只有对象的概念,没有类,没有接口,只有面向对象的
部分特征。
函数本身也是对象
对象的属性和方法,可以在运行期间动态的添加和删除。
var a=new Object();
a.sex="男";
a.name="张三";
delect a.sex;

9、for……in语句如何使用
var a=new Object();
a.name="肖芳"
a.speak=function(){
alert("ok");
}
for(var file in obj){
alert(fieldName+" "+obj[fieldName]);
}

10、书写一个JSON格式的对象数组
var Array=[
{code:1,name:"果粒橙",price:10,Date:"1982-08-02"},
{code: 2,name:"康师傅",price:5,Date:"2017-08-10"},
{code:4,name:"红茶",price:3,Date:"2017-03-20"},
{code:5,name:"面包",price:4,Date:"2017-06-06"}
]

1、JS中事件流有几种方式

事件冒泡:先响应事件源,在响应父容器
事件捕获:先响应父容器,在响应事件源
事件处理:可以选择先响应父容器,还是事件源

2、JS中传统事件添加和现代事件添加有什么区别。
传统事件:,兼容性很好,被广泛支持,但一个事件只能绑定一个函数
现代事件:只被现代浏览器支持,浏览器之间存在不兼容的问题一个事件可以绑定多个函数

3、事件处理程序的返回值对事件有什么影响?
如果事件中返回值为false可以阻止元素的默认行为。

4、如何获得事件中鼠标在页面上的位置。
e.pageX
e.pageY

5、如何利用JS代码提交表单,跳转页面?
document.getElementById("id属性名").submit提交表单,(表单对象。submit)
location.herf="跳转位置" 跳转页面

转载于:https://www.cnblogs.com/YGZ-321/p/6986740.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值