移动端开发和 PC 端开发有哪些区别 移动端 考虑手机兼容性 使用触屏事件 布局自适应rem 动画处理CSS3 移动端zepto 性能优化,包括首屏的打开速度、用户响应延迟、...

移动端开发和 PC 端开发有哪些区别 移动端 考虑手机兼容性 使用触屏事件 布局自适应rem 动画处理CSS3 移动端zepto 性能优化,包括首屏的打开速度、用户响应延迟、...
性能优化 Web性能黄金准则:只有10%20%的最终用户响应时间花在了下载html文档上,其余的80%90%时间花在了下载页面组件上。根据著名的2-5-8原则: 当用户在2秒...
XSS是什么 跨网站指令码(英语:Cross-site scripting,通常简称为:XSS)是一种网站应用程式的安全漏洞攻击,是代码注入的一种。它允许恶意使用者将程式码注...
OSI 七层模型指什么 开放式系统互联通信参考模型,简称为OSI模型 层次划分 第一层 物理层、物理层(Physical Layer)在局部局域网上传送数据框(frame)...
HTML5是什么?有哪些新特性?有哪些新增标签?如何让低版本的 IE 支持 HTML5新标签 HTML5是超文本标记语言的第五次重大修改,2014年10月29日标准规范制定完...
如何全局安装一个 node 应用? npm install -g 应用名称 package.json 有什么作用? {"name": "test-demo0", //项目名称...
为什么要使用模块化? 最主要的目的: 解决命名冲突 依赖管理 其他价值: 提高代码可读性 代码解耦,提高复用性 CMD、AMD、CommonJS 规范分别指什么?有哪些应用 ...
apply、call 、bind有什么作用,什么区别 apply()在使用一个指定 this 值和参数(参数以数组或类数组对象的形式存在)的情况下调用某个函数的方法。fun....
OOP 指什么?有哪些特性 OOP(Object-oriented programming, 面向对象设计)特性: 1、封装能够把一个实体的信息、功能、响应都装入一个单独的对...
轮播的实现原理是怎样的?如果让你来实现,你会抽象出哪些函数(or接口)供使用?(比如 play()) 将图片排成一行,隐藏超出范围的图片,并在第一张图片前添加最后一张图片,在...
如何判断一个元素是否出现在窗口可视范围(浏览器的上边缘和下边缘之间,肉眼可视)。写一个函数 isVisible实现 当窗口滚动时,判断一个元素是不是出现在窗口可视范围。每次出...
jQuery 中, $(document).ready()是什么意思? $(document).ready()方法:为防止文档在完全加载(就绪)之前运行Jquery代码。若在...
jQuery 能做什么? jQuery是一个JavaScript函数库,使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,并且方便地为...
什么是同源策略 同源策略限制从一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的关键的安全机制。 同源政策的目的,是为了保证用户信息的安全...
ajax 是什么?有什么作用? AJAX = 异步 JavaScript 和 XML。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX...
绑定事件 addEventListener: W3C标准写法IE不兼容 attachEvent:兼容IE两者间的区别:1, 事件名不同:IE下要加“on“,W3C不加2, ...
DOM0 事件和DOM2级在事件监听使用方式上有什么区别? DOM0 事件 Dom0级事件处理程序是将一个函数赋值给一个事件处理程序属性,而通过将事件处理程序设置为null删...
dom对象的innerText和innerHTML有什么区别? innerText返回从body元素开始所有文本内容,并以文档没添加样式是的排版方式的显示 innerHTML...
\d,\w,\s,[a-zA-Z0-9],\b,.,*,+,?,x{3},^,$分别是什么? 写一个函数trim(str),去除字符串两边的空白字符 写一个函数isEmail...