js笔记

  1. js的数据类型有哪些,判断基本数据类型的操作符有什么
数据类型:基本数据类型(string,number,boolean,null,undefined)
和引用数据类型(Object,Array),通过typeof关键字判断数据类型
  1. document.write()和console.log()有什么不同?实际开发中用什么,为什么要用它
document.write()都是输出内容,都必写在script标签内,前者是在页面中输出,
如果位于script标签位于head内并位于head中其他内容的开始,
会把head内的内容清除,并输出内容,
如果script在body和其他位置并位于body中的开始位置,
会把body中的内容清空,并输出内容;
而后者是在控制台输出,在实际我开发中使用后者,原因是,他不会覆盖原有代码
  1. foo = foo || bar , 这段代码是什么意思,为什么要这么写
相当于
if(!foo){
  foo = bar;
}
如果foo存在,且之不变,就返回foo,否则把bar的值赋给foo.
这么写的原因:简洁
  1. 列举你知道关于js的浏览器兼容问题
1. 
obj.事件 = function(ev){
  var e = ev || window.event;
}

2. 
obj.事件 = function(ev){
  var e = ev || window.event;
  var t = e.target ||e.srcElement;
}

3. var scrollTop = document.body.scrollTop || document.documentElement.scrollTop;

4. var clientHeight = document.body.clientHeight || docuemnt.documentElement.clientHeight;

  var winH=document.body.clientHeight||document.docuemntElement.clientHeight;//网页可见区域宽
  //以上为不包括边框的宽高,如果是offsetWidth或者offsetHeight的话包括边框
  
  var winWW=document.body.scrollWidth||document.docuemntElement.scrollWidth;//整个网页的宽
  var winHH=document.body.scrollHeight||document.docuemntElement.scrollHeight;//整个网页的高

  var scrollHeight=document.body.scrollTop||document.docuemntElement.scrollTop;//网页被卷去的高
  var scrollLeft=document.body.scrollLeft||document.docuemntElement.scrollLeft;//网页左卷的距离


  1. 请解释浏览器事件流是怎么回事?
事件流描述的是从页面接收事件的顺序,分为冒泡型事件和捕获型事件,
这两个事件是在同一时间提出的,前者是微软提出的,后者是网景提出的,
但两者顺序完全相反.冒泡型事件是从具体的元素到不具体的元素,
捕获型事件是从不具体的元素到具体的元素,由于老的浏览器不支持捕获型事件,所以用冒泡型事件比较多
  1. 为什么管cookie叫会话跟踪技术?
会话跟踪英文是session tracking
  1. 什么是utf-8,它和ASCII有什么关系
utf-8就是在互联网上使用最广泛的一种unicode编码,是unicode的实现方法之一,
utf-8最大的特点就是,他是引种变长的编码方式,
他可以使用1-4个字节表示一份符号,根据不同的符号二变化字节长度.
如果一个字节的第一位是0,则这个字节单独就一个字节;如果第一位是1,
则连续多少个1,就表示当前字符站多少个字节.
关系,对于英文单词,uft-8编码就是ASCII
  1. 如何进行严格模式,有什么好处
"use strict"
消除js语法的不合理性,不严谨处,减少一些怪异的行为
消除代码运行的一些不安全支出,保证代码运行的安全
提高编译器效率,增加代码运行速度
为未来新版本的js做铺垫
  1. 什么是NaN,他是什么类型,怎么测试一个值是否等于NaN?
NaN是Not a number 的缩写,是js的一种特殊数值.类型是number,
可以通过isNaN(param)来判断一个值是否是NaN,是NaN则返回true,否则返回false.
在ES6中,isNaN()成为Number的静态方法:Number.isNaN()//是NaN返回false,不是返回true
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,491评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,856评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,745评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,196评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,073评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,112评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,531评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,215评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,485评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,578评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,356评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,215评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,583评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,898评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,174评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,497评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,697评论 2 335

推荐阅读更多精彩内容

  • js简介 Js是一种基于事件和对象驱动的解释性、松散性的语言。 一切皆对象 javascript 布兰登艾奇 ...
    塔库纳玛哈哈阅读 1,185评论 0 2
  • 个人入门学习用笔记、不过多作为参考依据。如有错误欢迎斧正 目录 简书好像不支持锚点、复制搜索(反正也是写给我自己看...
    kirito_song阅读 2,434评论 1 37
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,497评论 18 139
  • 你安静地睡着 即使在梦中你也还是蹙着眉 我想抚平可又怕惊醒好不容易睡着的你 于是我只能在旁边安静地看着你 仿佛还能...
    一貳伞阅读 210评论 0 2
  • (一)科幻小说《2001:太空漫游》里提到,一个文明显示自己实力的最佳途径并非是展示自己的破坏能力,而是在微...
    玄奇阅读 153评论 0 0