- 博客(12)
- 收藏
- 关注
转载 JavaScript基础知识——ajax与存储
QA: 1、手写Ajax 以下已经兼容IEfunction Ajax(type, url, data, success, failed){ // 创建ajax对象 var xhr = null; if(window.XMLHttpRequest){ xhr = new XMLHttpRequest(); } e...
2018-03-15 15:29:00 116
转载 JavaScript基础知识——事件
QA: 1、编写一个通用的事件监听函数 //elem:要绑定元素的父元素; type:事件类型; selector:本来要绑定的元素 function bindEvent(elem,type,selector,fn) { //如果第四个参数没有,那么第三个参数应该是一个函数,fn 就赋值成 selector if(fn == null){...
2018-03-15 14:47:00 125
转载 JavaScript基础知识——DOM和BOM
QA:1、DOM是哪种基本的数据结构(树形结构) 2、DOM操作常用的API有哪些 3、DOM节点的Attribute和property有何区别 4、如何检测浏览器的类型navigator.userAgent// navigatorvar ua = navigator.userAgentvar isChrome = ua.indexO...
2018-03-15 14:21:00 130
转载 JavaScript基础知识——Date,Math
题目: 1、获取2017-06-10格式日期示例1:var date = new Date();var add = function(s){ if (s.toString().length === 1) { s = "0" + s; } return s;}var year = date.getFullYea...
2018-03-15 13:45:00 101
转载 JavaScript基础知识——异步和单线程
1.同步和异步的区别是什么?分别举一个同步和异步的例子2.一个关于setTimeout的笔试题3.前端使用异步的场景有哪些 在可能发生等待的情况,等待的过程中不能像alert一样阻塞程序运行 - 定时任务:setTimeout、setInterval - 网络请求:ajax请求,动态```<img>```加载 - 事件绑定//ajax请求...
2018-03-15 10:26:00 99
转载 JavaScript基础知识——作用域和闭包
作用域和闭包Q: 1.说一下对变量提升的理解 2.说明this几种不同的使用场景 3.创建10个<a>标签,点击时弹出对应序号var i;for(i = 0; i < 10; i++){ (function(i){ var a = document.createElement('a'); a.innerHTM...
2018-03-12 17:21:00 134
转载 JavaScript基础知识——原型和原型链
二、原型和原型链Q:1、如何准确判断一个变量是数组类型?var arr = [];arr instanceof Array; // true//反例typeof arr;// typeof不能判断arr是否是数组 2、写一个原型链继承的例子//封装一个DOM查询function Elem ( id ){ this.elem = do...
2018-03-12 12:50:00 122
转载 JavaScript基础知识——变量类型与计算
一、变量类型与计算Q:1、JavaScript中使用typeof能得到那些类型? undefined,string,number,boolean,object,function 2、何时使用'==='与'=='?//仅有这种情况使用'=='if(obj.a==null){ //此时条件相当于obj.a===null||obj.a===undefined,...
2018-03-12 09:33:00 108
转载 JavaScript 学者必看“new”
当你使用new的时候,会:1.创建一个新的空对象;2.将this绑定到该对象;3.添加一个名为__proto__的新属性,并且指向构造函数的原型(prototype);4.返回该this对象。如果你没有特别理解,那么我们接下来用例子来详细解释。首先定义一个构造函数Student,该函数接收两个参数name和age。function Student(name, age...
2017-06-05 11:04:00 103
转载 Javascript中颇受诟病的「this错乱」问题
function Countdown(seconds) { this._seconds = seconds;}Countdown.prototype._step = function() { console.log(this._seconds); if (this._seconds > 0) { this._seconds...
2017-06-04 20:22:00 206
转载 You Don't Need jQuery
You Don't Need jQuery 前端发展很快,现代浏览器原生 API 已经足够好用。我们并不需要为了操作 DOM、Event 等再学习一下 jQuery 的 API。同时由于 React、Angular、Vue 等框架的流行,直接操作 DOM 不再是好的模式,jQuery 使用场景大大减少。本项目总结了大部分 jQuery...
2017-05-26 14:00:00 129
转载 JavaScript-总结常用代码书写规范
javascript 代码规范代码规范我们应该遵循古老的原则:“能做并不意味着应该做”。全局命名空间污染总是将代码包裹在一个立即的函数表达式里面,形成一个独立的模块。不推荐var x = 10, y = 100;console.log(window.x + ' ' + window.y);推荐;(function(window){...
2017-04-25 16:53:00 74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人