摘要:
settimeout和setinterval区别 setTimeout(表达式,时间) => 是指延迟指定时间后才调用函数,调用次数仅一次; setInterval(表达式,时间) => 是指每隔指定的时间就指定表达式,次数不为一,好比设置时间为四秒,每隔四秒就执行眨眼这个操作,循环操作下去; 业务 阅读全文
摘要:
什么是跨域? 现代浏览器出于安全考虑,都会去遵守一个叫做“同源策略”(同源策略就是用来限制从一个源加载的文档或脚本与来自另一个源的资源进行交互)的约定,同源的意思是两个地址的协议、域名、端口号都相同的情况下,才叫同源。这个时候两个地址才可以相互访问 cookie、localStorage、sessi 阅读全文
摘要:
一般而言,做一个网站需要经过五个步骤: 一、购买一个网站域名 二、购买一个网站空间 三、将网站域名解析以及网站空间绑定 四、上传建站程序 五、根据需求修改内容。 下面简单介绍下各个步骤 一、网站域名 1.什么是域名? 网站域名也就是IP地址,相当于网站的门牌号,方便别人轻松找到你的网站并访问。关于域 阅读全文
摘要:
CSS Sprite,我们一般叫他雪碧图或精灵图,它是一种图像拼合技术。该方法是将小图标和背景图像合并到一张图片上,然后利用css的背景定位来显示需要显示的图片部分。 雪碧图的使用有以下几个优点 雪碧图的合成可以在这进行拼合:https://www.toptal.com/developers/css 阅读全文
摘要:
作为一名前端工程师我们除了写得了编程修得了样式之外,我们需要注意的就是如何进行前端性能优化。 先说下前端性能优化的目的,我们从用户角度和服务商角度来说。 1.用户方面:优化能让页面加载更快,对用户的操作响应更及时,能够给用户提供更为友好的体验; 2.服务商方面:优化能够减少页面请求数,或者减少请求所 阅读全文
摘要:
一,JS有哪些基本的数据类型?基本数据类型和引用数据类型有什么区别? 基本数据类型:number、Boolean、null、string、undefined、symbol(ES6) 引用数据类型(对象数据类型):Object、Array、Function 区别: 1、声明变量时内存的分配不同 基本数 阅读全文
摘要:
一、什么是SEO? 搜索引擎优化(Search Engine Optimization),简称SEO。是按照搜索引擎给出的优化建议,以增强网站核心价值为目标,从网站结构、内容建设方案、用户互动传播等角度进行合理规划,以改善网站在搜索引擎中的表现,吸引更多搜索引擎用户访问网站。SEO与搜索引擎,互相促 阅读全文
摘要:
本文总结下几种常见的字符串方法 一、字符方法 chartAt()与charCodeAt() 1.1 chartAt()以单字符字符串的形式返回给定位置的那个字符 1.2 charCodeAt()返回的是字符编码。 var str="hello world" //chartAt()以单字符字符串的形式 阅读全文
摘要:
clipboard.js是现代化的“复制到剪切板”插件。 安装: 1.通过npm 安装:npm install clipboard --save 2.官网下载:https://clipboardjs.com/ 兼容性: 案例: HTML: css: js部分 首先引入clipboard.js插件 然 阅读全文
摘要:
之前由于公司的业务需求,需要点击实现微信号复制功能。今天说下js里面document.execCommand()方法实现复制功能。 本次案例实现涉及以下几点: 1.点击打开弹窗关闭弹窗的功能;display:block和display:none的切换 2.H5提供的API-range对象;具体可去《 阅读全文