摘要:
1、使用js实现一个可持续的动画 2、实现一个可以自由拖动的悬浮框 3、实现一个倒计时效果 4、使用js仿写一个原生下拉列表框 5、创建10个<a>标签,点击的时候弹出对应的序号 6、实现一个deepclone 7、写一个能遍历对象和数组的通用forEach函数 8、通过new创建一个对象的时候,函 阅读全文
摘要:
1、为什么使用jquery,他有哪些好处? 1)轻量级、代码简洁 2)强大的选择器,出色的DOM操作封装 3)有可靠的事件处理机制 4)浏览器兼容性好 5)支持链式操作 6)支持丰富的插件 2、jquery有哪些选择器 基本选择器:id、标签、class选择器 层级选择器:$("form input 阅读全文
摘要:
1、JS的基本数据类型和引用数据类型有哪些,两者区别 基本数据类型->string、number、Boolean、null、undefined、symbol 引用数据类型->array、object、function 基本数据类型是保存在栈内存中,操作的是值,改变源数据不会影响新的变量 引用数据类型 阅读全文
摘要:
cookie用来保存客户浏览器请求服务器页面的请求信息 HTML5的WebStorage提供了两种API:localStorage(本地存储)和sessionStorage(会话存储) WebStorage的目的是克服由cookie所带来的一些限制,当数据需要被严格控制在客户端时,不需要持续的将数据 阅读全文
摘要:
关于Cookie Cookie是一种能够让网站Web服务器把少量数据储存到客户端的硬盘或内存里,或是从客户端的硬盘里读取数据的一种技术。 用来保存客户浏览器请求服务器页面的请求信息,可以在HTTP返回体里,通过设置Set-Cookie来告诉浏览器端所要存储的cookie cookie所有浏览器都识别 阅读全文
摘要:
理解跨域 不同源地址之间的请求称之为跨域请求(跨源) 所谓同源就是同域名、同协议、同端口,只有同源的地址才可以相互通过ajax方式请求 控制台出现 Access-Control-Allow-Origin,就说明已经跨域了 是什么导致了跨域的产生,就会说到浏览器的一种安全机制 —— 同源策略 同源策略 阅读全文
摘要:
邮箱验证 ^[A-Za-z]\w{3,17}@[1-9A-Za-z]{2,8}\.(com|cn|net)$ 手机号码验证 /^(13[0-9]|14[5-9]|15[012356789]|166|17[0-8]|18[0-9]|19[8-9])[0-9]{8}$/ 身份证号码验证 //第一代身份证 阅读全文
摘要:
Promise是es6中新增加的类(new Promise),目的为了管理JS中异步编程,也叫“Promise”设计模式 Promise用来解决异步问题。本身是同步的,只是用来管理异步编程的一种模式 所谓Promise,简单说就是一个容器(壳子),里面保存着某个未来才会结束的事件(通常是一个异步操作 阅读全文
摘要:
glob glob允许使用规则,从而获取对应规则匹配的文件 node的glob模块允许你使用 * 等符号,来写一个glob规则,像在shell里一样,获取匹配对应规则文件 安装 引用 glob的三个参数: 1、需要进行匹配的文件的路径(有点类似于正则表达式) 2、option可选项,也可以不填写 3 阅读全文
摘要:
vue中过滤器,用于一些常见的文本格式化,用 | 来操作。 过滤器可以用在两个地方: 1、在{{}}双花括号中插入值 2、v-bind表达式中使用 栗子: 将这里的价格保留两位小数 引入 moneyFilter.js文件 通过filters属性 在需要格式化的地方使用 阅读全文