
js
sniper-拒绝白嫖
qq:549348444
展开
-
electron-builder winCodeSign-2.4.0.7z 下载失败
由于网络问题,几个文件下载经常失败可以手动下载,保存到电脑如下目录C:\Users\Administrator\AppData\Local\electron-builder\Cache\nsis一共3个文件下载困难下载结果如下原创 2022-01-22 19:12:44 · 1122 阅读 · 0 评论 -
基于three.js实现可拖拽,切换场景的全景图效果
Three.js是基于原生WebGL封装运行的三维引擎,在所有WebGL引擎中,Three.js是国内文资料最多、使用最广泛的三维引擎。既然Threejs是一款WebGL三维引擎,那么它可以用来做什么想必你一定很关心。所以接下来内容会展示大量基于Threejs引擎或Threejs类似引擎开发的Web3D应用,以便大家了解因为上传录像大小有限制,上面图像被高度压缩,实际效果很清晰源码获取...原创 2021-03-18 17:15:50 · 2402 阅读 · 0 评论 -
electron-builder 下载 electron过慢的解决办法
OKAY take it away `electron-builder` • electron-builder version=19.56.2 • loaded configuration file=package.json ("build" field) • writing effective config file=build/electron-builder.yaml • no native production dependencies • packaging ..原创 2020-06-21 11:08:28 · 4335 阅读 · 0 评论 -
react native android9 http failed
I found a work around solution for Http (non HTTPS) fetch :Add the codes in your main AndroidManifest.xml<manifest xmlns:tools="http://schemas.android.com/tools"> .... <application android...原创 2019-10-21 18:03:31 · 126 阅读 · 0 评论 -
CSS 实现隐藏滚动条同时又可以滚动
移动端页面为了更接近原生的体验,是否可以隐藏滚动条,同时又保证页面可以滚动?使用 overflow:hidden 隐藏滚动条,但存在的问题是:页面或元素失去了滚动的特性。由于只需要兼容移动浏览器(Chrome 和 Safari),于是想到了自定义滚动条的伪对象选择器::-webkit-scrollbar。关于这个选择器的介绍可以参考:Styling Scrollbars转载 2017-10-31 19:41:29 · 2506 阅读 · 0 评论 -
webpack 使用总结
前言本文是对近半年使用 webpack 的一个总结。webpack 作为 配置型的工具,虽然配置项很多、功能强大,但是用起来并不复杂。文内主要内容来自网络摘抄以及翻译官网文档,相对比较全面。目前 webpack 已经更新到 2.x 版本,不过 1.x 与 2.x 两个大版本之间的区别并不大。本文主要是总结对 1.x 版本的使用。本文的 配套 DEMO 请访问 https://git转载 2017-02-22 14:47:34 · 2226 阅读 · 0 评论 -
Javascript 面向对象编程
Javascript 面向对象编程(一):封装Javascript面向对象编程(二):构造函数的继承Javascript面向对象编程(三):非构造函数的继承转载 2017-02-13 15:58:09 · 276 阅读 · 0 评论 -
web安全
/** * 包括了SQL注入、XPath注入、cgi命令执行, * 还有XXS和会话劫持等。前三个的攻击主要是在服务端触发的,后二者的攻击则是侧重于客户端。 * * 对于SQL注入、XPath注入、cgi命令执行这几个攻击,我们需要做的自然是对提交参数的过滤, * 最好是前端过滤一遍,后端也过滤一遍(后端的过滤和拦截是最重要的,毕竟通过在浏览器禁用原创 2017-02-13 14:30:57 · 376 阅读 · 0 评论 -
rn:strict mode does not allow function declarations in a lexically nested statement
/node_modules/react-native/Libraries/Utilities/UIManager.js because babel now adds 'use strict' automatically so it checks function declarations in a lexically nested statement修改成如下代码:/** *原创 2017-02-20 16:28:28 · 1804 阅读 · 0 评论 -
虚拟键盘与fixed带给移动端的痛!
前言今天来公司的主要目的就是研究虚拟键盘与fixed的问题,期间因为同事问起闭包与事件委托(阻止冒泡)相关问题,便穿插了一篇别的:【小贴士】工作中的”闭包“与事件委托的”阻止冒泡“,有兴趣的朋友可以去看看,因为首页只能放一篇,这个就略去了现在回到主要研究点,首先在移动端我们点击文本框后会出现一个虚拟键盘, 虚拟键盘让页面可视区域得到了充分利用,但是也带来了一些问题问转载 2017-01-11 16:43:10 · 664 阅读 · 0 评论 -
聊聊Web上传
原文地址web上传的实现方式表单提交上传iframe表单提交上传flash上传h5上传—xhr2上传(h5中规定的xhr2,也可称之ajax上传)h5上传—websocket上传表单提交上传表单出生1995年十一月在RFC 1866中第一次出现了form标签,在其中还出现了很多其他的标签也一直使用到现在。同年同月在RFC 1867中在form转载 2016-11-25 15:34:53 · 654 阅读 · 1 评论 -
React Native获得View相对于屏幕的坐标x,y
React-Native provides a .measure(...) method (source code) which returns the offsets and width/height of a component. Simply provide a callback function to .measure(...):myComponent.measure( (fx原创 2017-04-20 17:11:57 · 6973 阅读 · 0 评论 -
详解Git工作区、暂存区、历史记录区以及git reset、git revert、git checkout等撤销命令的区别
一、可以将git简单的分为三个区域 1、工作区(working directory) 2、暂缓区(stage index) 3、历史记录区(history) 如图: 其中git add files 把当前工作目录中的文件放入暂存区域 这其实做了两件事: 1、将本地文件的时间戳、长度,当前文档对象的id等信息保存到转载 2017-06-29 16:54:41 · 1161 阅读 · 0 评论 -
对组件的引用(refs)
构建完你的组件之后,你可能会想要去寻求一个办法,来直接调用你在render()返回的组件的实例的方法。在大部分情况下,这应该不是必须的,因为在响应式数据流中,你要输出一些数据,你应该在render()中给子组件传递最新的属性。不过,在某些特殊情况下,直接操作组件实例的方法还是必要或者有利的。所以React提供了一个打破限制的办法,这就是refs。refs(reference,引用)在以下时候特别有转载 2017-04-20 17:08:38 · 619 阅读 · 0 评论 -
webpack中imports-loader,exports-loader,expose-loader的区别
3Webpack有几个和模块化相关的loader,imports-loader,exports-loader,expose-loader,比较容易混淆。今天,我们来理一理。imports-loaders文档介绍的是:用于向一个模块的作用域内注入变量(Can be used to inject variables into the scope of a module.),官方的文档总是言简意赅但是不...原创 2018-07-03 20:12:31 · 524 阅读 · 0 评论 -
vscode js 类型校验提示错误
提示了ts的错。Workaround - Add the following configuration in $workspace/.vscode/settings.json{ "javascript.validate.enable": false}原创 2018-11-14 14:07:08 · 6084 阅读 · 0 评论 -
移动端滚动穿透问题
定义:移动端弹出fixed弹窗的话,在弹窗上滑动会导致下层的页面跟着滚动,这个叫 “滚动穿透”解决方案1在弹出层的touchstart事件中调用preventDefault这种方法不可取,至少有3个缺点:如果弹出层本身是有滚动(条)的话,将会导致弹出层无法滚动,此时用这种方法无异于饮鸩止渴。 一个很常见的场景,点击弹出层,弹出层消失掉,此时也无法触发弹出层的点击回调事件。 弹出...原创 2019-02-20 14:58:06 · 844 阅读 · 0 评论 -
vscode个人配置
settings.json:{ "javascript.validate.enable": false, "window.zoomLevel": 0, "files.associations": { "*.cjson": "jsonc", "*.wxss": "css", "*.wxs": "javascript" ...原创 2019-03-22 11:27:37 · 885 阅读 · 0 评论 -
如何绕开referrer防盗链
最近处理了一个与referer有关的需求,发现里面还是有一点门道的。因此在本篇文章整理了referer相关知识点,主要涉及图片防盗链与如何绕开防盗链限制。参考:Referer-MDN HTTP来源地址-维基百科使用refererReferer是HTTP请求头的一个字段,包含了当前请求页面的来源页面的地址,通过该字段,我们可以检测访客是从哪里来的。那么,referer到底有啥作用...转载 2019-07-18 14:21:54 · 4788 阅读 · 0 评论 -
在Windows下搭建React Native Android开发环境
安装JDK从Java官网下载JDK并安装。请注意选择x86还是x64版本。推荐将JDK的bin目录加入系统PATH环境变量。安装Android SDK可以单独安装Android SDK,也可以通过Eclipse ADT或者Android Studio一并安装。推荐使用Android Studio,以下说明会默认以Android Studio的方式说明。请注意选择x8转载 2016-11-21 10:34:25 · 288 阅读 · 0 评论 -
常用 Git 命令清单
原文地址作者: 阮一峰日期: 2015年12月 9日我每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区R转载 2016-12-11 13:20:09 · 261 阅读 · 0 评论 -
安卓机上的微信返回键之后页面不刷新
今天在微信开发时,遇到一个坑,页面后退之后,页面不刷新,首先是我自己做了一个缓存,测试说页面后退之后有BUG,我就把自己做的缓存去掉了,结果IOS回退页面可以刷新,但是安卓机后退却不刷新,这时候我就意识到,安卓机绝对有坑!安卓webview cache的问题安卓webview,包括安卓微信里面内嵌的QQ X5内核浏览器,都存在后退不会重新请求页面的问题,无论页面是否禁用缓存解决办法--原创 2016-08-08 21:23:42 · 8767 阅读 · 0 评论 -
webstorm跑索引卡顿的问题
问题描述webstorm是个好东西,但是npm导入包的时候,webstrom会跑索引,虽然索引是个好东西,但是包多了就会卡,包特别多,电脑还不行的,就会卡死。解决办法如图:设置nodemodules包为excluded之后,速度就快了原创 2016-08-02 09:10:44 · 9357 阅读 · 1 评论 -
JavaScript 中的 this !
原文链接在 js 中,this 这个上下文总是变化莫测,很多时候出现 bug 总是一头雾水,其实,只要分清楚不同的情况下如何执行就 ok 了。全局执行首先,我们在全局环境中看看它的 this 是什么:first. 浏览器:console.log(this);// Window {speechSynthesis: SpeechSynthesis转载 2016-11-30 23:11:02 · 373 阅读 · 1 评论 -
如何识别牛逼的前端工程师
作者:张鑫链接:https://zhuanlan.zhihu.com/p/22026860来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。如何定义牛逼工程师有软件工程方面的研究说,对于开发者个体而言,最优秀的开发者的生产效率约为平均值的2倍,而优秀的开发者会吸引其它优秀的人,或者激励与帮助团队中的其它成员,最终使团队之间的生产效率差异达到10倍转载 2016-11-14 10:03:34 · 493 阅读 · 1 评论 -
webstorm如何禁用自动保存功能?
在“File” >> "Settings" >> "Appearance & Behavior" >> "system settings"中,勾掉以下两个选项:原创 2016-11-09 11:42:45 · 24415 阅读 · 1 评论 -
cordova打包安卓webapp
什么是cordovacordova是一个开源的程序开发框架,前身是PhoneGap,后来捐给了Apache,两个名字都有在用,cordova是的主要功能是实现应用程序多平台开发,它的主程序是一个网页应用,然后适配到各个平台上安装android studio想要打包安卓app,本地必须要有安卓环境啊,我选择直接装android studio,这样android sdk等一系列环境配置原创 2016-08-26 22:21:59 · 6819 阅读 · 0 评论 -
Android Studio中模拟器VT-x is disabled in BIOS错误
进入BIOS界面在“configurations”中找到“Intel Virtualization Technology”将其设置成Enable即可(我的笔记本是联想笔记本,所以我在开机显示联想logo的一瞬间按下F2即进入了BIOS界面)原创 2016-08-26 22:19:37 · 4281 阅读 · 1 评论 -
学会用好 Visual Studio Code
原文地址:点击打开链接Visual Studio Code是个牛逼的编辑器,启动非常快,完全可以用来代替其他文本文件编辑工具。又可以用来做开发,支持各种语言,相比其他IDE,轻量级完全可配置还集成Git感觉非常的适合前端开发,是微软亲生的想必TypeScript会支持的非常好。 所以我仔细研究了一下文档未来可能会作为主力工具使用。主命令框 Command Palette转载 2016-08-26 22:16:27 · 2565 阅读 · 0 评论