首先说结论,我的意见是“不要换”。 在前端开发来讲,肤浅的内容也可以写的很深刻。别的不说,就拿上周先行者计划的那个mask遮罩组件来讲,它多简单,多肤浅啊,就是点击一个按钮,在页面上添加一个半透明的层,再点击按钮,把它关掉。 但上周末的先行者视频课程中,我把它的代码重写了三遍,从“最烂”,到“勉强可以”,到“基本还行”,因为时间的关系,没有再进一步优化迭代。课后的代码我也上传到QQ群了,代码你们能看到。就这么一个mask遮罩层,也可以把它写的很复杂,挂载很多逻辑,适应很多场景。 虽然说一千道一万,它依然还只
前些天好多网友反馈,打开梦想家-mxlee主题会导致电脑CPU狂飙,自己测试了一下,瞬间真的可以冲到90%甚至有时候更高,抛去我正在运行的其他程序,这个主题的确会导致CPU狂飙,既然有问题就开始折腾吧。
前天写了一个雾锁王国开服教程,蹭的是幻兽帕鲁的服务器活动,但是今天有人反应开服已经没法选择具体系统镜像,只能选择幻兽帕鲁的镜像。我这个教程就是教会大家继续蹭幻兽帕鲁的服务器来开雾锁王国服务器。
咳咳,今天上班的时候,有位大佬在钉钉群里发了一个链接,随后就撤回了,但还是被我看见了,便点进去看了一下
最好用的社会化评论系统多说的 WordPress 插件更新到 1.0 版本,这个版本开始支持支持社交账号注册和后台统计数据,使得多说向互联网基础设施服务更进一步。1.0 版本的详细更新信息:
最近需要给长辈置换一下手机,在有限的预算内,经过多次比较发现还是小米的硬件配置更好一些,最后也是下单了小米。
从浏览器打开一个网站,需要dns解析、tcp三次握手、发送请求、dom渲染、js加载等以一系列操作,最终在用户面前展示完整的页面.
图片预览的话有很多插件,不过 fancybox 我认为是比较公然好评的一款,之所以使用它也是因为之前把图片预览关掉了(像图片比较多的页面还是比较不方便),优缺点以及在 weblog 里讲了,这里简单记下使用的步骤
Node.js 在 2009 的发布可谓石破天惊,天才程序员 Ryan Dahl 基于谷歌浏览器的 V8 引擎,一举将 JavaScript 这个客户端语言带到了服务器端的广阔天地。
从过年开始一直被闷在家里,少了出门和小伙伴耍的快落~每天在家里就是对着电脑忙各种事情(指摸鱼),于是总想着找点事情做做,正好看自己的小博客也不太顺眼了就想着升一下级~
目前已经初步搭出了整体的框架,秉着取之于社会,回馈于社会的原则,我将这个项目开源到GitHub uni-shop,发展壮大uni-app社区。项目肯定有不足和考虑不周之处,欢迎大家指正并提出Issues。
为了获取网站js渲染后的html,需要利用selenium加载网站,但是会出现加载时间过长的现象,因此可以限制其加载时间以及强制关掉加载:
对于任何一个网站来说,优化页面的访问速度是必须的,个人来说,只要加载页面十秒以上或长时间处于空白或加载状态,我会立刻关掉此页面的。你又能容忍几秒呢?
iOS版微信隐藏着一个查看网页源代码的功能! P.S.这个功能不是对所有人都有实用性。 然后设置出现后我也不知道怎么关掉它。
aHR0cHM6Ly93d3cucWltYWkuY24vcmFuay9pbmRleC9icmFuZC9mcmVlL2NvdW50cnkvY24vZ2VucmUvMzYvZGV2aWNlL2lwaG9uZQ==
与 PC 端共同开发一个页面,页面由 PC 端提供,内部 iframe 则由我们前端提供。开发时候遇到了一个问题,webpack 打包后 css 的 z-index 值与原始值不符,导致 iframe 里面的 toast 被外面 z-index 较小的 dialog 覆盖。更改 toast 的 z-index,发现没起作用,页面上的 z-index 依然是之前的值,而不是 css 中赋予的值。给 z-index 加上 !important 后依然无效,查资料发现是 OptimizeCssAssetsPlugin 调用 cssProcessor cssnano 对 z-index 进行了重新计算导致的。
学长来给你们讲个web安全在实际生活中的案例。 入门知识,BurpSuite的基础吧。
启用了autoptimize来优化页面加载。其主要功能是优化压缩html,合并js和css代码,减少http请求次数,加快页面加载。 但启用后就发现页面加载存在异常,console有报错信息。
EasyGBS有很多用户群体是针对政府安防的业务,政府安防的业务往往会因为漏洞扫描出现一些问题,所以有的时候客户那边的服务器进行安全漏洞扫描,又有漏洞报错,下面来介绍一下政府项目中几个漏洞的解决。
windows: ctrl + shift + i mac: cmd + opt + i
在这个数据驱动的时代, 做什么事情没有数据光凭感觉是不可能了, 关于点击日志, 解决方法无外乎这么三种: 1. 在点击 url 串上带上丰富信息, 然后在后续处理的前端 (比如 nginx 或 apache) 上打印请求日志, 把请求日志汇总过滤得到想要的; 2. 做点击跳转, 用户点击后先跳到自己服务器上, 然后由自己的服务器做重定向, 并记录这一次请求; 3. 前端 JavaScript 监控用户鼠标行为, 并及时上报到服务器. 这三种方法也分别有各自的优缺点, 当时分析的是 1. 这个必须要保证点击后还是跳到自己的服务器上, 否则跳出去的点击无法跟踪. 不太可能丢日志, 只是过滤会多道工序. 目测 Facebook 曾经是这样干的; 2. 绝对完整的记录. 不过需要新增服务器响应跳转请求, 并且如果跳转服务挂了会让用户压根到不了 url 指向的地方. 目前所有的广告服务都是这样 (而且点击串加密), Google 的网页搜索很早就是这样, 百度跟 360 干上后也换成了这种. 根据度厂员工在新浪微博上跟别人的讨论, 即使是百度网页搜索那么大的量, 算上灾备最多 50 台跳转服务器可以搞定 (根据公开资料, 百度每天网页搜索量在十亿这个量级, 按搜索引擎页面点击率 30% 算, 每天至少三亿次点击跳转请求); 3. 可记录的东西非常多, 不仅仅是点击, 而且还有一些页面上的其他 js 行为 (如悬浮, js 展开元素等), 但是会丢 15%~20% 的数据. 跟 360 干架前百度的网页搜索用的这种方式, 刚看了下 FB 也是这种了. 其他的优缺点都比较容易明白, 但是 js 模式会丢 15%~20% 的数据这个非常难理解, 之前我只听到 20% 这个比例, 但是没人告诉我为什么, 昨天跟死猫君说日志的时候他也提到他们那边用 js 记的日志也有 15% 的丢失率, 但是他也只是听说这个比例而不明白原理. 今天跟前端同学讨论, 终于搞懂了为什么是这样. 后端的思维是每发生一次事件就打一条日志, 所以极难发生日志丢失的问题. 而前端不能每发生一次事件就向服务器发请求打一次日志, 这样会带来很大的网络开销并拖慢用户的浏览器, 所以前端都是把要纪录的行为在用户端先缓存, 等积累够若干条或过了若干秒后才向服务器汇总上报, 如果在这个上报条件触发前浏览器崩溃掉, 那日志就没了, 或者用户关掉浏览器也会丢掉这部分数据 (据说有一些方式可以响应关闭事件并上报日志, 但具体方式不了解, 另外前端同学反馈 IE6 下丢数据现象更严重). 所以丢数据这事其实是用户流畅度体验和数据完备性的一个平衡, 如果让用户卡一点那丢失比例就低一点. 另外接 js 汇报日志的服务器压力也是一个要考虑的点, 因为如果真用 js 汇报, 那一定就不止点击这点数据了, 鼠标滚轮, 悬停等事件显然是能有都有, 服务器不一定扛的过来.
最早期的开发,大多都使用jQuery,它给我们带来了很多的便利:快速选取元素,方便操作DOM元素的API,各个浏览器之间完美的兼容性,链式操作,动画、ajax等等都是jQuery为前端开发人员来带的好处。为什么现在越来越少人用了呢?我来分以下几点,阐述我的想法:
产品需求来啦:点击页面上某个东西,要在新窗口中打开一个页面,注意!要在新窗口中打开。你呵呵一笑,太简单了:
npm config set registry https://registry.npm.taobao.org
貌似作者的这个 JS 是托管在 Cloudflare Workers 上的,所以速度应该还行,也可以用其他 CDN。
本文讲述了一种在新窗口中打开页面时需要注意的安全问题和解决方案。当使用window.open()在新窗口中打开页面时,可能会存在安全风险。例如,攻击者可以通过恶意脚本劫持新窗口中的页面,从而窃取用户的个人信息。为了防范这种安全风险,可以采用以下方法:使用noopener属性或window.open()并设置opner为空,这样新窗口将不会继承父窗口的任何属性。另外,也可以使用iframe来打开新窗口,并确保iframe中的内容安全。最后,如果必须在新窗口中打开页面,可以使用第三方库,如OpenURL,来避免安全风险。
一个页面性能差的话会大大影响用户体验。用户打开页面等待的太久,可能会直接关掉页面,甚至就不再使用了,这种情况在移动端更加明显,移动端用户对页面响应延迟容忍度很低。
用puppeteer实现了百度贴吧自动签到小工具 1.安装puppeteer npm install puppeteer 2.新建app.js,写入如下代码: const puppeteer = require('puppeteer'); const account = `xxx`; const password = `xxx`; const sleep = time => new Promise(resolve => { setTimeout(resolve, time); });
需要在打开浏览器后, 获取浏览器的command_executor url, 以及session_id
说明:safe1.html,safe2.html,safe3.html;fish1.html/fish2.html/fish3.html 的区别仅在于请求接口不用。
android sdk里面自带的uiautomatorviewer.bat可以查看手机app上的元素,但是不太好用,网上找了个大牛写的weditor,试用了下还是蛮不错的 python环境:3.6
尽快恢复,是止损的最佳办法,至于查找根本原因,或者从根本上解决问题,那是服务恢复可用后的事情
补:错误集锦1-HttpServlet was not found on the Java Build Path。 我们在用Eclipse进行Java web开发时,可能会出现这样的错误:The su
一直以来,我都没有在 iMac 上装 Windows 的虚拟机,实在是需要 Windows 的时候,我会拿笔记本电脑处理。
网站存在一个有意思的功能点,通过上传Excel会将内容显示在页面上,也就是说后端会解析Excel
最近,有些看过我们之前推荐的电商模版的朋友纷纷表示:你们推荐的模版啊,靠谱!看衰小程序这么久了,差点被你们「掰弯」。BUT,要想让我们用你推荐的模版,有几个问题不问不快:
-a An accident seems to happen. You'll feel pity for people who cry for help. -l shows little one. -F It flies. -e Allow interrupt by Ctrl+C.
前一阵微信小程序官方发布了一个用户隐私保护指引填写说明,说是为了规范开发者的用户个人信息处理行为,保障用户合法权益,小程序、插件中涉及处理用户个人信息的开发者,均需补充相应用户隐私保护指引。
大家经常会看到QQ空间自动转发一些附带链接的不良信息,即便我们的QQ密码并没有被盗取。 最近通过对一个QQ空间自动转发链接进行分析,发现该自动转发机制通过利用腾讯网站存在漏洞的页面,精心构造出利用代码
最近公司要开发一个移动端的养成类网页游戏(就是用手点各种按钮最后你会找到一个女朋友=。=),要求横屏显示,不能竖屏。 有经验的你肯定知道,当用户竖屏打开时,提示说你要把手机转过来是在是件很蠢的事情。这时如果用户没开启手机里的横屏模式,还要逼用户去开启。这时候用户早就不耐烦的把你的游戏关掉了。 我先进行了调研,想看有没有现成的api。参考过screen的api以及manifest方法 ,实验结果当然是不行。 那么现在我唯一能想到的解决办法,就是在竖屏模式下,写一个横屏的div,然后把它转过来。 好了我的测试
来源 / 知晓程序(ID:zxcx0101) 作者 / 刘凌歌 5 月 5 日,微信终于更新到了 7.0.4 for iOS 版本。 相比之前每月一两次的更新频率,这次更新比以往时候来得更晚一些,距离 7.0.3 for iOS 的发布已经过去了三个月,而 7.0.4 for Android 也在 1 个月前就已经上线了。那么,这次微信更新带来了什么新变化呢?经过对比,我们发现主要表现在以下几处: 「视频动态」功能更新 「小程序桌面」改版 「零钱通」正式升级上线 「看一看」上线数字提醒 漂流瓶入口
小二:“唉!别提了,还不是最近又接触了一个叫英雄联盟的游戏,游戏中很多皮肤都需要花钱买,但是我钱不够呀...”
网站跳出率(Bounce Rate)是评价一个网站性能的重要指标,跳出率高,说明网站用户体验做得不好,用户进去就跳出去了,反之如果跳出率较低,说明网站用户体验做得不错,用户能够找到自己需要的内容。
作为一个混迹于IT行业多年的技术人,以前总是在新闻、电视上面看到各种骗局,总会疑惑这么拙劣的骗局,怎么就会有人上当呢,更有甚者被骗的倾家荡产;可是,最近这一个月时间,身边亲人、朋友被裸聊、刷单给诈骗了;让我气愤和无语之余,一时间,我都不知道是该骂被骗的人人傻钱多呢!还是该骂骗子丧心病狂;
大家好,我是 @zloirock (Denis Pushkarev),一名全职开源开发者。
安装过程非常简单,这里引用 Valine 原作者 @云淡风轻 的安装教程,稍作修改。
本次的系列博文的知识点讲解和代码,主要是来自于 七月老师 的书籍《微信小程序开发:入门与实践》,由个人总结并编写,关于更多微信小程序开发中的各项技能,以及常见问题的解决方案,还请大家购买书籍进行学习实践,该系列博文的发布已得到七月老师的授权许可
降级是系统保护的重要手段,保证系统的高可用,简单理解,降级就是丢车保帅,在系统压力极大时,暂时不做非必要动作,以保证系统核心功能的正常。
领取专属 10元无门槛券
手把手带您无忧上云