上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 32 下一页
摘要: cation匹配命令 ~ #波浪线表示执行一个正则匹配,区分大小写~* #表示执行一个正则匹配,不区分大小写^~ #^~表示普通字符匹配,不是正则匹配。如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录= #进行普通字符精确匹配@ #"@" 定义一个命名的 location,使用在内部定 阅读全文
posted @ 2019-12-05 14:55 zhishaofei3 阅读(3174) 评论(0) 推荐(0) 编辑
摘要: 跨域问题是我们非常常见的问题,尤其在跨系统页面间的调用经常会遇到,解决的方式在网上一搜一大把,这里整理出我遇到跨域问题解决的方式以及思路,如何安全的解决跨域调用请继续往下看。 什么是跨域? 跨域使用的场景? 解决跨域的方式? 前端、后端如何配合处理跨域? 跨域常见错误 突如其来的OPTIONS请求? 阅读全文
posted @ 2019-12-05 14:50 zhishaofei3 阅读(783) 评论(0) 推荐(0) 编辑
摘要: ^~ 标识符匹配后面跟-一个字符串。匹配字符串后将停止对后续的正则表达式进行匹配,如location ^~ /images/ , 在匹配了/images/这个字符串后就停止对后续的正则匹配= 精准匹配,如location=/,只会匹配url为/的请求。 ~ 区分大小写的匹配。 ~* 不区分大小写的匹 阅读全文
posted @ 2019-12-02 16:18 zhishaofei3 阅读(2372) 评论(0) 推荐(0) 编辑
摘要: preload和prefetch是什么? 我们常说的preload和prefetch,是link标签rel里新增的两种值,用于让浏览器提前加载指定的资源,它们会先被缓存(属于http cache缓存),达到优化网页速度的目的。 本文将以代码示例的形式一步步讲解preload和prefetch。 1. 阅读全文
posted @ 2019-11-12 14:14 zhishaofei3 阅读(1394) 评论(0) 推荐(1) 编辑
摘要: 1、插件文件结构 1.1、manifest.json 每一个扩展、可安装的WebApp、皮肤,都有一个JSON格式的manifest文件,里面存放重要的插件相关信息。 一个最基本的配置例子: { "name": "browser action demo", "version": "1.0", "pe 阅读全文
posted @ 2019-11-08 09:42 zhishaofei3 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 以二次贝塞尔曲线的公式为例: js函数: Js代码 //p0、p1、p2三个点,其中p0为起点,p2为终点,p1为控制点 //它们的坐标用数组表示[x,y] //t的范围是0-1 function qBerzier(p0,p1,p2,t){ var x = (1 - t) * (1 - t) * p 阅读全文
posted @ 2019-10-30 15:13 zhishaofei3 阅读(1628) 评论(0) 推荐(0) 编辑
摘要: 关于javascript的原型链有一个问题我一直很疑惑:为什么 Function instanceof Object 与 Object instanceof Function都为true呢? Function instanceof Object // ->trueObject instanceof 阅读全文
posted @ 2019-10-19 15:57 zhishaofei3 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 排序算法说明 1.1 排序的定义: 对一序列对象根据某个关键字进行排序。 1.2 属于说明: 稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面; 不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面; 内排序:所有排序操作都在内存中完成; 外排序:由于数据太大,因此把数 阅读全文
posted @ 2019-10-13 16:24 zhishaofei3 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 主线教程:https://www.cnblogs.com/xishuai/p/mac-iterm2.html (1)在链接的“3.配置oh My zsh”中,编辑vim~/.zshrc后两下回车,然后按“i”进入编辑模式。 (2)如何保存vim中的内容:按一下esc,退出编辑模式,然后输入“:wq! 阅读全文
posted @ 2019-09-29 10:18 zhishaofei3 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 使用es6+新语法编写代码,可是不能运行于低版本浏览器,需要将语法转换成es5的。那就借助babel7转换,再加上webpack打包,实现代码的转换。 转换包括两部分:语法和API let、const这些是新语法。 new promise()等这些是新API。 简单代码 类库 utils.js in 阅读全文
posted @ 2019-09-25 16:59 zhishaofei3 阅读(299) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 32 下一页