随笔分类 - 技术问题汇总
总结工作中碰到的问题
摘要:// 禁用浏览器ctrl +- 缩放 const keyCodeMap = { // 91: true, // command 61: true, 107: true, // 数字键盘 + 109: true, // 数字键盘 - 173: true, // 火狐 - 号 187: true, //
阅读全文
摘要:想要有.list样式的最后一个不要下划线。为什么:last-child没有起作用? el:last-child 的匹配规则是:第一步,查找 el 选择器匹配元素的所有同级元素(siblings);第二步,在同级元素中查找最后一个元素;第三步,检验最后一个元素是否与选择器 el 匹配。 .list:l
阅读全文
摘要:目录 1. -webkit-overflow-scrolling:touch是什么? 2. 解决safari布局抖动的例子 2.1 方案一 2.2 方案二 3. 探究-webkit-overflow-scrolling:touch偶尔卡住或不能滑动的bug 3.1 保证使用了该属性的元素上没有设置定
阅读全文
摘要:options设置
阅读全文
摘要:html:
阅读全文
摘要:前言 来源:https://dailc.github.io/2018/01/21/js_singlethread_eventloop.html 见解有限,如有描述不当之处,请帮忙及时指出,如有错误,会及时修正。 ———-超长文+多图预警,需要花费不少时间。———- 如果看完本文后,还对进程线程傻傻分
阅读全文
摘要:1.所用到技术 HTML5 API:filereader、canvas 以及 formdata 目前来说,HTML5的各种新API都在移动端的webkit上得到了较好的实现。本次使用到的FileReader、Blob、Formdata对象均已在大部分移动设备浏览器中得到了实现(safari6.0+、
阅读全文
摘要:H5 页面唤起APP或跳转到下载APP的某个链接地址。总结如下: 在 IOS 中, 系统版本在 8 以下时,可以监听页面的 pagehide / visibilitychange 事件。 系统版本大于 8 以后,可以使用 universal Link 或 URL scheme 进行跳转。 // IO
阅读全文
摘要:以前遇到过一样的问题,动态生成的元素没有样式,后面用了个暴力的方法解决,写了两个style标签。 尝试去掉style 中 scoped属性后,问题解决 有兄弟在sf中这样解释
阅读全文
摘要:var str= navigator.userAgent.toLowerCase(); var ver=str.match(/cpu iphone os (.*?) like mac os/); if(!ver){ alert("请在Ios系统中打开"); }else{ alert("你当前的Ios
阅读全文
摘要:IOS环境下的按钮都是经过美化的,但通常我们在设计web app的时候不需要这些看上去老土的样式,所以,去除这些显得很有必要。 下面这句代码就是重置这些样式的: 通常,我们在写移动端的web开发时,会zaicommon.css中添加以下CSS代码来: 嗯,就这些,虽简单,但很实用!
阅读全文
摘要:问题描述 我需要按键排序JavaScript对象。 因此如下: 会成为: 最佳解决方案 方法一 如果要迭代对象的属性,可以对键进行排序,然后检索关联的值: var myObj = { 'b': 'asdsadfd', 'c': 'masdasaf', 'a': 'dsfdsfsdf' }, keys
阅读全文
摘要:英文和数字为一个字符,汉字为两个字符 在 Web 开发中,经常要对表单元素的输入进行限制,比如说不允许输入特殊字符,标点。通常我们会监听 input 事件: inputElement.addEventListener('input', function(event) { let regex = /[
阅读全文
摘要:禁止复制方法:*{ -webkit-user-select: none;/*禁用手机浏览器的用户选择功能 */ -moz-user-select: none; -webkit-touch-callout: none; -ms-user-select:none; /*IE10*/ user-selec
阅读全文
摘要:题目如图: 实现思路: 伪类+三边透明的三角形实现 代码:
阅读全文
摘要:我们有时候会在自执行函数中看到这样的代码;(function(){ //我们的代码。。 alert('Hello!'); })(); !(function(){ //我们的代码。。 alert('Hello!'); })();加;或!的原因就是防止之前的代码没加分号,解析报错,我们的代码无法正常执行
阅读全文
摘要:作为一名在hexo方面的新手,我在使用hexo编辑文档时遇到了很多问题,hexo generate编译的时候遇到了各种错误。 在此将这些错误及其解决方案记录下来,以便日后查证之用,同时,也可给各位在遇到类似问题时提供一点参考。 1.执行命令hexo server,提示:Usage: hexo ….
阅读全文
摘要:一、现象描述 真正意义上的inline-block水平呈现的元素间,换行显示或空格分隔的情况下会有间距,很简单的个例子: <input /> <input type="submit" /> 间距就来了~~ 我们使用CSS更改非inline-block水平元素为inline-block水平,也会有该问
阅读全文
摘要:January 15, 2014 本文分享下我在项目中积累的IE8+兼容性问题的解决方法。根据我的实践经验,如果你在写HTML/CSS时候是按照W3C推荐的方式写的,然后下面的几点都关注过,那么基本上很大一部分IE8+兼容性问题都OK了(这里的IE8+主要是指IE8,据个人目测,IE9+的渲染效果已
阅读全文
摘要:rgba 颜色格式 IE8 不支持 rgba(0, 0, 0, .5) 这种颜色格式。 解决方案:可以利用一张半透明的 png 图片来兼容 IE8。 flexbox 根据 caniuse 给出的数据,IE8 是不支持 flex 布局属性的, 甚至 IE11 只支持一部分。 解决方案:利用 displ
阅读全文

浙公网安备 33010602011771号