摘要:
移动端的页面在控制台报出一个script error,通常的原因有一下几点: 1. 脚本引入错误 可能是脚本的地址不对,协议不对(http或https问题),本地host文件绑定的地址不对 2. 方法名采用了ES6写法 ES6方法名不用加function,在PC的chrome上不会报错,但是在手机的 阅读全文
摘要:
1.readonly属性只对表单元素的文本框、密码框和 textarea 有效,而disabled属性对所有的表单元素都会有效。 2.设置两个属性的外观不一样,这个自己可以观察一下。 3.设置readonly的表单元素value值依然会被提交,而设置disabled的表单元素值不会被提交。 阅读全文
摘要:
GET 查看资源POST 增加资源PUT 修改资源DELETE 删除资源HEAD 查看响应头OPTIONS 查看可用请求方法PATCH 修改资源,通过json数据提交的方式实现修改,比PUT更轻量级 阅读全文
摘要:
写法1 写法2 写法3 写法4 使用thenBy.js 出处: https://stackoverflow.com/questions/9175268/javascript-sort-function-sort-by-first-then-by-second 阅读全文
摘要:
canvas的drawImage使用跨域图片时候,会报错,解决方法如下: 1. 使用base64替换跨域图片 如果图片不大,且只有几张,可以使用base64,来代替跨域引用图片。 2. 设置image的crossOrigin属性,并且设置服务端的 Access-Control-Allow-Origi 阅读全文
摘要:
git pull 默认等于 git fetch + git mergegit pull --rebase 等于 git fetch + git rebasegit pull -–squash 等于 git fetch + git merge --squash rebase可以将当前自己的commit 阅读全文
摘要:
1.修改author和committer 2.删除误提交的文件 a.用git filter-branch对所有分支上的commit执行命令操作,忽略对该文件的追踪, 将其从git仓库中移除,并重写每一条记录 b.强制推送到远端 出处:https://walterlv.oschina.io/git/2 阅读全文
摘要:
DOM解析 1. css不会阻塞DOM解析(DOM Tree),但会阻塞DOM渲染(css Tree + DOM Tree -> render Tree )2. JS阻塞DOM解析,但浏览器会预解析DOM,提前下载相关资源,img,script等 DOM优化 DOM操作会导致repaint和refl 阅读全文