最新文章
在做一个手机页面的时候,需要下拉滑动,结果浏览器总是自动刷新,百度了一下,禁止浏览器下拉刷新的方法如下: body style="overflow:hidden" 注意: 必须写这样的属性,放在css文件中的,好像没用!
飞翔的鱼丸 2018-02-05 CSS 2027
1.node.js 的express服务器报 413 payload too largeexpress 4.0后版本var bodyParser = require('body-parser');app.use(bodyParser.json({limit: '50mb'}));app.use(bodyParser.urlencoded({limit: '50mb', extended: true}));https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status/4132. 按说axios里会
飞翔的鱼丸 2018-01-03 JavaScript 1291
FileReader 对象允许Web应用程序异步读取存储在用户计算机上的文件(或原始数据缓冲区)的内容,使用 File 或 Blob 对象指定要读取的文件或数据。其中File对象可以是来自用户在一个 input 元素上选择文件后返回的FileList对象,也可以来自拖放操作生成的 DataTransfer对象,还可以是来自在一个HTMLCanvasElement上执行mozGetAsFile()方法后返回结果.对于图像类型的文件,Blob对象的type属性都是以"Image/"开头的,利用这个特性可以判断用户选择的文件是否是图像类型的。FileReader接口:主要用来把文
飞翔的鱼丸 2018-01-02 JavaScript 1152
飞翔的鱼丸 2017-12-31 我的手绘 1223
飞翔的鱼丸 2017-12-30 我的手绘 1242
第一步,禁止 Chrome 升级使用这个方法,可以使 Chrome 无法正常升级:sudo chown root:wheel GoogleSoftwareUpdate 我的路径是这里:/Users/ice/Library/Google第二步,禁止升级提示上一步设置后,过期还是会有提示。使用如下参数,命令行启动 chrome 就不会有提示了。cd /Applications/Google Chrome.app/Contents/MacOS ./Google Chrome --disable-background-networking 第三步,应用图标添加启动参数如果不愿意每次都通过命令行启动 C
飞翔的鱼丸 2017-12-29 运维 1244
在浏览器中,我们一旦把节点添加到document.body(或者其他节点)中,页面就会更新并反映出这个变化,对于少量的更新,一条条循环插入也会运行很好,也是我们常用的方法。但是,如果当我们要向document中添加大量数据时(比如1w条),如果像上面的代码一样,逐条添加节点,这个过程就可能会十分缓慢。 documentFragment 被所有主流浏览器支持。所以,没有理由不用。DocumentFragments 是DOM节点。它们不是主DOM树的一部分。通常的用例是创建文档片段,将元素附加到文档片段,然后将文档片段附加到DOM树。在DOM树中,文档片段被其所有的子元素所代替。因为文
飞翔的鱼丸 2017-12-29 JavaScript 1141
以下内容已整合到脚手架:sorrycc/dva-boilerplate-electron近期,我们在内部做了一个类似 IDE 性质的应用,基于 electron。过程中趟过不少坑,也有了些心得,记录如下。包含:数据通讯架构方案Two-Package 目录结构源码打包应用打包数据通讯数据通讯方案决定整体的架构方案。翻翻 Electron 文档,应该不难发现,Electron 有两个进程,分别为 main 和 renderer,而两者之间是通过 ipc 进行通讯。main 端有 ipcMain,renderer 端有 ipcRenderer,分别用于通讯。一个简单的读取文件的例子:main 端
飞翔的鱼丸 2017-12-26 JavaScript 1124
本人的项目是 vue + webpack,vue单文件中使用了 Jade 模板与 less 预编译器 起因是因为谈论到 Jade 模板问题,Jade 早已改名为 Pug,并且发布了2.0版本,想着不如升级了吧,顺便把 webpack 与 vue 也一并升级了,事实证明,升级需谨慎 = = 首先之前的版本如下: "vue": "2.4.2" "webpack": "2.7.0" 升级后的版本为: "vue": "2.5.7" &
飞翔的鱼丸 2017-12-20 JavaScript 1120
今天重装Photoshop,发现总是初始化失败。 网上找到的踩坑经验如下: 首先是彻底清除photoshop的残余: 第一步前往文件夹Library ~/Library/ 第二步接着查找并清理以下目录中的所有Adobe文件 清理目录 ~/Library/Application Support/Adobe ~/Library/Preferences/Adobe ~/Library/Caches/Adobe 解决办法 一.到了这里不点打开,右击,点显示包内容 二.进去后再进MacOs文件夹 三.进来MacOS文件夹看到一个Insta
飞翔的鱼丸 2017-12-19 运维 1109
模块检查更新 生成工程后,一段时间很多模块都有更新,如何把工程中的模块都更新到最新的呢。 npm update一次只能更新一个包 首先我们先通过命令查看下需要更新的版本: npm outdated npm outdated 会列出所有可更新的 node_modules,如下: Package Current Wanted Latest Location autoprefixer 6.7.2 6.7.2 7.1.2 vue-test ba
飞翔的鱼丸 2017-12-19 Node.js 1189
前段时间升级了Node.js,现在执行`npm install`的时候,就会在当前目录生成一个`package-lock.json`的文件。 package.json里面定义的是版本范围(比如^1.0.0),具体跑npm install的时候安的什么版本,要解析后才能决定,这里面定义的依赖关系树,可以称之为逻辑树(logical tree)。node_modules文件夹下才是npm实际安装的确定版本的东西,这里面的文件夹结构我们可以称之为物理树(physical tree)。安装过程中有一些去重算法,所以你会发现逻辑树结构和物理树结构不完全一样。 packag
飞翔的鱼丸 2017-12-19 Node.js 1086
Having the same issue on npm 5.4.2. Initially I tried npm cache clear --force but it did not resolve my issue. Removing package-lock.json didn't either. Removing both node_modules and package-lock.json worked: rm -rf node_modules/ rm package-lock.json # Install and add the package
飞翔的鱼丸 2017-12-19 Node.js 1596
看字面意思大概是package.json里缺少repository字段,也就是说缺少项目的仓库字段 { ... "repository": { "type": "git", "url": "http://baidu.com" }, ... } 但作为测试项目或者练习用,只需在package.json里面做如下配置即可: { ... "private"
飞翔的鱼丸 2017-12-19 Node.js 2131
OPTIONS请求是信使请求,在跨域请求之前,浏览器会先发送OPTIONS请求去获取服务器请求访问头,如果OPTIONS请求被拒绝,则不会继续后续的GET/POST/PUT/PATCH等操作。前面请求,由于只是去探路的,只请求数据头部,所以返回空是正常的。如果前面的OPTIONS访问的头部信息被服务器拒绝,那么后面一次请求就不会被发起。这个是HTTP自身的特性,不用特意去处理,如果是自己的服务器的话,只需要在后台给所有的OPTIONS类型请求返回空就可以了(这只是以防万一,因为OPTIONS只请求数据头部,总是会返回空)。网上找到这个说法:https://segmentfault.com/q/
飞翔的鱼丸 2017-12-11 JavaScript 1347
随机推荐
冒泡法排序
River 主题
JavaScript Proxy 代理
WordPress 发送邮件
JavaScript screen对象
JavaScript 事件
WordPress 自定义模板路径
Express 使用 method-override 处理动词覆盖