起风了

“路海长 青夜旷 越过群山追斜阳”

贪婪模式与非贪婪模式

贪婪模式与非贪婪模式缩略图
下面代码输出什么? 为什么? 改写代码,让其输出hunger, world. var str = 'hello "hunger" , hello "world"';var pat = /".*"/g; //贪婪模式,先找到“hunger前的引号,然后找到最后,再回溯引号,找到world“后的引号str.match(pat); //输出[""hunger" , hello "world""]//修改后:var str = 'hello "hu...

熟悉后端语言

熟悉后端语言缩略图
1. 简单描述下web 服务器、PHP、数据库、浏览器是如何实现动态网站的? 0_1482406270452_1360998916547.jpg 用户端访问服务器端的html文件 通过本机配置好的DNS域名服务器地址寻找DNS服务器,将网站URL中的Web主机域名解析为Web服务器所在的Linux操作系统(Apache通常与Linux操作系统组合使用)中对应...

setTimeout 0 有什么作用

setTimeout有最小时间间隔(4ms-16ms),因此即使你设置setTimeout(func,1)也不会在一毫秒之后执行,而是在最小时间间隔之后执行,比如4毫秒之后。setTimeout 0作用: 实现javascript的异步;正常情况下javascript都是按照顺序执行的。但是我们可能让该语句后面的语句执行完再执行本身,这时就可以用到setTim...

任务24-ajax

任务24-ajax缩略图
问答 1. ajax 是什么?有什么作用? Ajax是Asynchronous JavaScript and XML的缩写,这一技术能够向服务器请求额外的数据而无需卸载整个页面,会带来良好的用户体验。传统的HTTP请求流程大概是这样的, 浏览器向服务器发送请求 服务器根据浏览器传来数据生成response 服务器把response返回给浏览器 浏览器刷...

JQuery

JQuery缩略图
3. jquery 对象和 DOM 原生对象有什么区别?如何转化? 区别:dom元素: 通过原生js获取的dom节点是dom元素; 只能使用dom元素的属性和方法。jquery元素: 通过jquery选择器选择的元素是jquery元素;只能使用jquery的属性和方法。 转化: dom->jquery,加$(dom) jquery->dom, jquery元素是以数组形式展...

task-29Jquery懒加载、回顶部

task-29Jquery懒加载、回顶部缩略图
问答 1. 如何判断一个元素是否出现在窗口可视范围(浏览器的上边缘和下边缘之间,肉眼可视)。写一个函数 isVisible实现 function isVisible($node){ var scrollTop = $(window).scrollTop(), winH = $(window).height(), top = $node.offset().top; if (scroll...

task26-jquery 常用方法&ajax

task26-jquery 常用方法&ajax缩略图
问答 1. Jquery 中, $(document).ready()是什么意思?和window.onload 的区别? 还有其他什么写法或者替代方法? $(document).ready(): 等页面中所有的节点都加载完后就执行后面的代码(页面中的音频、视频、图片等可能并没有加载完) 可以编写多个 可以简写成$().ready(function(){})或$(function(){}) wi...

任务33-this

问答 1. apply、call 有什么作用,什么区别 Javascript的每个Function对象中有一个apply方法:function.apply([thisObj[,argArray]])还有一个类似功能的call方法:function.call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 它们各自的定义:apply:应用某一对象的一个方法,用另一个对象替换当前对象。call:调...

任务31-同源策略、跨域、jsonp

任务31-同源策略、跨域、jsonp缩略图
问答 1. 什么是同源策略 同源是指域名、协议、端口相同。同源策略(Same-Origin Policy)是浏览器的一个功能;最初,它的含义是指,A网页设置的 Cookie,B网页不能打开,从而保证用户信息的安全性。随着互联网的发展,"同源政策"越来越严格。目前,如果非同源,共有三种行为受到限制:(1) Cookie、LocalStorage ...

高级1-对象、原型链

高级1-对象、原型链缩略图
问题1: OOP 指什么?有哪些特性 OOP:Object-oriented programming的缩写,即面向对象程序设计,其中两个最重要的概念就是类和对象。类只是具备了某些功能和属性的抽象模型,而实际应用中需要一个一个实体,也就是需要对类进行实例化,类在实例化之后就是对象。 特性:(1)继承性:子类自动继承其父级类中...