摘要:参考自 "你不需要jQuery" ,对其进行了更清晰的总结与分类,现代游览器基本都支持(ie10+以上),只整理了最简洁实用的原生代码,过分累赘的实现没有加入 元素获取 | jQuery | 原生 | | : : | : : | | $(selector) | document.querySelec 阅读全文
posted @ 2019-02-02 17:49 戡玉 阅读(316) 评论(0) 推荐(0) 编辑
摘要:对 一般兼容性和特点 做了标识(主要是ie8+) 节点类型 | 节点类型 | 节点值 | | | : : | | 标签节点(Element) | 1 | | 属性节点(Attr) | 2 | | 文本节点(Text) | 3 | | CDATA节点(CDATASetion) |4 | | 实体引用节 阅读全文
posted @ 2018-10-23 20:09 戡玉 阅读(113) 评论(0) 推荐(0) 编辑
摘要:坐标(鼠标/触摸) 滚动(窗口/页面) 宽高(屏幕/游览器视口/页面) 宽高&距离(DOM) 宽高&位置(DOM) 临近父容器 获取与邻近父级的距离集合 ` ` 阅读全文
posted @ 2018-10-23 20:08 戡玉 阅读(439) 评论(0) 推荐(0) 编辑
摘要:Html 打电话 发短信 发邮件 IOS下,取消input在输入的时候英文首字母的默认大写的情况 取消微信浏览器缓存 Css Ios兼容性 去掉IOS下点击时的灰色半透明背景 禁止IOS调整字体大小 webkit下的placeholder文字颜色修改 阻止IOS长按时的系统菜单 IOS下CSS滚动不 阅读全文
posted @ 2018-10-21 15:29 戡玉 阅读(65) 评论(0) 推荐(1) 编辑
摘要:TDK设置 title 基础描述 内容分隔符一般有 ,` `和空格 对百度比较友好 对谷歌比较友好 空格英文站点可以使用,中文较少使用 内容长度上,一般pc端大概30个中文,移动端大概20个,超过则会截断为省略号 参考格式 首页:网站名称 或者 网站名称_提供服务介绍or产品介绍 频道页:频道名称_ 阅读全文
posted @ 2020-04-03 16:33 戡玉 阅读(22) 评论(0) 推荐(0) 编辑
摘要:请求阶段 开启HTTP2 多路复用,突破TCP连接数限制。 头部压缩,节省请求带宽。 二进制分帧方式,提高通信效率。 开启http缓存 利用Expires和Cathe Control开启强缓存 利用Last Modified/If Modified Since开启协商缓存 开启gzip压缩 降低关键 阅读全文
posted @ 2020-03-13 17:15 戡玉 阅读(42) 评论(0) 推荐(0) 编辑
摘要:重置本地/拉取更新 迁移远程库 查看 删除 切换 ` ` 阅读全文
posted @ 2020-02-08 14:52 戡玉 阅读(14) 评论(0) 推荐(0) 编辑
摘要:第一步 + 欺骗微信开发者工具,让对应域名解析到本地主机ip(127.0.0.1) + 打开 c:\windows\system32\drivers\etc ,找到host文件 + 打开host文件,底部添加 127.0.0.1 对应域名 第二步 + 用到微信jsApi时,微信开发者工具不认带端口的 阅读全文
posted @ 2020-02-08 14:49 戡玉 阅读(113) 评论(0) 推荐(0) 编辑
摘要:基本配置 问题一 + 解决creation of the root certificate was not successful报错 问题二 + 解决unable to configure windows to trust Fiddler Root certificate 问题三 + 网页提示htt 阅读全文
posted @ 2020-02-08 14:45 戡玉 阅读(17) 评论(0) 推荐(0) 编辑
摘要:跨站脚本攻击 形式 + 直接脚本植入 + 埋置脚本陷阱 影响 + 利用虚假输入表单骗取用户个人信息 + 窃取用户的Cookie值,被害者在不知情的情况下,帮助攻击者发送恶意请求 + 插入伪造的文章或图片 案例 获取用户账号密码 获取用户cookie信息 防御 + 设置X XSS Protection 阅读全文
posted @ 2020-01-19 09:37 戡玉 阅读(64) 评论(0) 推荐(0) 编辑
摘要:参考自 "你不需要jQuery" ,对其进行了更清晰的总结与分类,现代游览器基本都支持(ie10+以上),只整理了最简洁实用的原生代码,过分累赘的实现没有加入 元素获取 | jQuery | 原生 | | : : | : : | | $(selector) | document.querySelec 阅读全文
posted @ 2019-02-02 17:49 戡玉 阅读(316) 评论(0) 推荐(0) 编辑
摘要:准备知识 在看ajax实现的时候,如果对ajax技术知识不是很懂的话,可以参看下 "ajax基础" ,以便读分析时不会那么迷糊 全局ajax事件 默认$.ajaxSettings设置中的global为true,因此在Ajax请求的生命周期内,这些事件将被触发: 默认情况下,ajax事件在docume 阅读全文
posted @ 2018-10-23 20:13 戡玉 阅读(49) 评论(0) 推荐(0) 编辑
摘要:准备知识 事件的本质就是发布/订阅模式,dom事件也不例外;先简单说明下发布/订阅模式,dom事件api和兼容性 发布/订阅模式 所谓发布/订阅模式,用一个形象的比喻就是买房的人订阅楼房消息,售楼处发布消息,体现为代码的话就是如下形式 DOM/Event 兼容性 1.focus/blur和mouse 阅读全文
posted @ 2018-10-23 20:12 戡玉 阅读(29) 评论(0) 推荐(0) 编辑
摘要:准备说明 该模块定义了库的原型链结构,生成了Zepto变量,并将其以'Zepto'和'$'的名字注册到了window,然后开始了其它模块的拓展实现。 模块内部除了对选择器和zepto对象的实现,就是一些工具方法和原型方法的定义。 值得一提的是,内部很多实现都利用了原生数组的方法,很多api也是基于内 阅读全文
posted @ 2018-10-23 20:11 戡玉 阅读(139) 评论(0) 推荐(0) 编辑