- 获取一堆name名相同的div,点击弹出显示第几个div
- 简述javascript的历史
- JS在HTML中的引入方式有哪些?又有什么优缺点?
- 写出5条标识符的命名规范
- alert怎样换行
- javaScript与ECMAScript的区别?
- Undefined与null的区别?
- 有两个对象,var o = {num:1};var p = {num:2};要求书写一段代码,使得o+p===3为true。
- 如果给你这么一个页面:顶部有logo什么的,下来是导航条,中上部有图片切换,右边是登录注册,左边有简单的信息展示,中下部是一些新闻,底部是一般的那些联系我们呀什么的传统页尾。这样一个布局加上所有的js效果和新闻链接包括所有的兼容,你大概能多久完成
- 对于js语言,下列说法中( )是正确的?
A.一种标记语言规范的版本名 B.前端编程中,新增特性的一种泛指和统称
C.一种脚本语言 D.可以实现跨平台开发的技术 - 如何测算数组的长度?
- 书写简单代码。实现一个效果:有两个按钮,每单击“开始弹框“就会开始弹框,在单击后每2秒钟出现一个弹框,弹框内容是“文本“。如果单击”停止弹框“,则停止弹
- 事件种类有哪些?分别举出不少于4个的例子?
- Date对象中getDay()和getDate()分别是什么含义?取值范围是多少?
- 写出不少于5种Math对象的方法,分别说明含义以及语法
- 使用任意一种方法随机生成一个从100-300的整数。
- == 与 ===的区别?
- 团购倒计时效果的制作
- setInterval 与 setTimeout 的区别
- split() join() 的区别
- 写一个获取非行间样式的函数
- 闭包是什么,有什么特性,对页面有什么影响
- abcdefgsdds 获取里面字面最多的字母
- abcdefghi 获取ghi怎么实现
- asdjhklzxc’ 截取‘asd’
- 翻转字符串
- 删除数组第一个元素
- [1,2,1,3,2,3,5,6,5] 去除重复元素
- JS中有几种数据类型分别是哪几种?
- JS中避免命名冲突的三个方法
- 按优先级,对这几种运算符进行排序:! && * = >
- 在循环中,break和continue语句的功能有何不同
- 用自己的话描述一下对“异步“和”同步“的理解
- 写倒计时 距离2020年还有 多少天多少小时多少分钟多少秒
- Tab切换
- 运用原生js,使用闭包的知识点实现Tab切换效果
- 什么是DOM?
- 讲解一下this
- 说说前端优化从哪方面着手,具体说明有哪些
- 设置当前时间为2004年12月12日的代码书写方法?(分写合写两种方式)
- 列举事件绑定的方法(原生+JQ addEventlistener与attachEvent的区别)
- addEventlistener和通过on这种方式绑定的事件(例:ele.onclick = funciton(){})有什么区别
- window load 和document ready的区别
- 用JS创建一个a标签,在body中显示,点击在新窗口打开
- 解释事件冒泡、事件捕获的区别
- 说说什么叫做事件委托
- 实现add函数,让add(a)(b)和add(a,b)两种调用结果相同
- 变量提升
- 数组去重
- 自执行函数?用于什么场景?好处?
- css动画和js动画的差异
- bind、call、apply的区别
- 请简述JavaScript中的this。
- 如何确定this指向
- 当你在浏览器输入一个地址后发生了什么
- 如何做到修改url参数页面不刷新
- 请用js去除字符串空格
- 创建对象有几种方法
- null和undefined的区别
- 反转数组
- JSON 的了解?
- documen.write和 innerHTML的区别
- JavaScript中的作用域与变量声明提升?
- 页面重构怎么操作?
- 事件、IE与火狐的事件机制有什么区别? 如何阻止冒泡?
- 说说你对闭包的理解
- JS垃圾回收机制
- typeof
- sort 排序原理
- indexof 什么时候可以用于数组
- 如何判断 NaN
- JS 哪些操作会引起页面重绘
- 弹性布局 flex的详细用法
- 用最简单的方式,求一个数组中最大的元素,例如 arr=[5,7,9,42,18,29]
- es6的箭头函数,基础知识
- 事件的冒泡,捕获 — 这个可以防止什么问题
- 事件委托怎么取索引
- 写一个通用的事件侦听器函数?
- DOM操作——怎样添加、移除、移动、复制、创建和查找节点?
- 说一下拖拽的原理?怎么样实现多个DIV在拖拽时有相撞让它们改变属性与属性值和他们的位置?
- 列举不少于4条的IE与FF脚本兼容性问题,需要写出命令
- alert( “12”>“9” ) 的运行结果正确的是
- 写一个方法,找出字符串 “abcabcabcabcabcabda” 中 “ab” 出现的次数和位置。
- data-属性的作用是什么?
- 请描述一下 JavaScript 事件冒泡机制?
- “" 和 "=” 有什么不同
- 注册账号要求以字母开头,可以包含字母、数字、下划线,请写出验证该账号的正则表达式
- 请列举三种减低页面加载时间的方法。(加载时间指感知的时间或者实际加载时间)
- “I’m lasagna hog”.split("").reverse().join(""); 语句的返回值是什么?
- 请使用标准的 JSON 格式封装一组学生信息数据,内容包括:姓名、性别、住址(包括城市、街道、门牌号、地铁线)
客户查询手机消费清单要求:
实现 A、B、C 三个异步接口,A 接口需传参 user_name、mobi(用户姓名和手机号码),请求成功返回该用户此手机号码 的消费清 单信息,user_name 可通过接口 B 获取,mobi 可通过接口 C 获取,请使用 JQuery 写出具体的实现方法? - JavaScript 的 typeof 返回哪些数据类型?
- 例举至少 3 种强制类型转换和 2 种隐式类型转换?
- BOM 对象有哪些,列举 window 对象?
- 请简述 AJAX 及基本步骤?
- HTTP 状态消息 200 302 304 403 404 500 分别表示什么?
- 同步和异步的区别?
- GET和POST的区别,何时使用POST?
- AJAX 的局限性?
- JavaScript 原型,原型链 ? 有什么特点?
- new 操作符具体干了什么呢?