
JavaScript
文章平均质量分 91
Lucio_cn
cool
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
实现各浏览器全屏
现代浏览器包括ie11,可以直接用h5的全屏api实现低版本的IE需要通过ActiveX插件实现;//直接上代码<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head...转载 2020-04-28 18:07:16 · 398 阅读 · 0 评论 -
可靠React组件设计的7个准则之SRP
原文的篇幅非常长,不过内容太过于吸引我,还是忍不住要翻译出来。此篇文章对编写可重用和可维护的React组件非常有帮助。但因为篇幅实在太长,我不得不进行了分割,本篇文章重点阐述SRP,即单一职责原则。————————我是一条分割线——————我喜欢React组件式开发方式。你可以将复杂的用户界面分割为一个个组件,利用组件的可重用性和抽象的DOM操作。基于组件的开发是高效的:一个复...转载 2019-08-08 09:18:41 · 257 阅读 · 0 评论 -
Ionic - 热更新
Ionic3开发时,经常会遇到需要频繁改动打包,如果这时候可以热更新整个APP的变动文件,那么就像web应用一样,在APP热更新。本文是使用了Cordova-hot-code-push插件去进行对一个打包编译后的静态文件进行加工,部署到服务器的一个过程。进入正题一、热更新流程1. 编译应用成功后,热更新插件对每一个变动的文件生成hashcode2.将生成后的...原创 2019-04-16 09:52:19 · 6259 阅读 · 0 评论 -
前端er怎样操作剪切复制以及禁止复制+破解等
前言有时候我们经常会碰到这些场景:玩掘金、知乎的时候复制一段文字,总是会在内容后面加上一些版权信息,以及像小说网站等都有禁止选中,禁止复制这种功能,还有点击自动复制账号的功能。我也经常遇到这些场景,有时候会去想这后面到底是怎么做,周末趁着有空去研究了一下,然后发现这些都跟操作剪贴板有关系,并且都不难,了解一下基本都知道怎么做了,整理分享一波给大家。个人博客了解一下:obkoro1.c...转载 2018-08-09 10:14:37 · 2314 阅读 · 0 评论 -
React - 快速入门
目录一.构建项目– 使用 create-react-app 创建一个React应用– JSX 混合使用了 HTML 和 JavaScript 在 React 组件的方法中定义它的输出(html + js混编)– React 中,组件、示例和元素是不同的概念– ReactDOM.render() 是 React 应用连接 DOM 的入口方法– JavaScript 内建...原创 2018-03-28 13:33:16 · 75427 阅读 · 3 评论 -
8分钟完成NodeJs爬虫,把JRS小姐姐全部看个遍
本文讲的是利用nodejs以及相关库,爬取JRS爆照区内的爆照贴,并保存相关数据到本地。依赖选择const superagent = require('superagent'); //nodejs里一个非常方便的客户端请求代理模块const cheerio = require('cheerio'); //Node.js 版的jQueryconst async = r...原创 2019-07-31 17:50:02 · 92857 阅读 · 14 评论 -
常用的JavaScript设计模式
什么是设计模式百度百科: 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。 实际情况: 设计模式绝对不是纸上谈兵的知识,光看书就以为...转载 2018-03-24 11:39:58 · 67403 阅读 · 0 评论 -
Fetch与Promise
本文不是 Fetch API 科普贴,其实是讲异步处理和 Promise 的。Fetch API 很简单,看文档很快就学会了。推荐 MDN Fetch 教程 和 万能的 WHATWG Fetch 规范由于 Fetch API 是基于 Promise 设计,有必要先学习一下 Promise,推荐阅读 MDN Promise 教程 。旧浏览器不支持 Promise,需要使用 polyfilles6-p...原创 2018-03-16 17:31:48 · 72646 阅读 · 0 评论 -
禁止页面滚动方法
禁止页面滚动 有三种方法1,依靠css 将页面[javascript] view plain copydocument.documentElement.style.overflow='hidden'; document.body.style.overflow='hidden';//手机版设置这个。 overflow:auto //回滚用这个如果设置了如上,页面的滚动条将会消失,此...转载 2018-02-03 11:38:57 · 71605 阅读 · 0 评论 -
函数式编程详解
函数式编程中函数有三种不同的解读方式,分别为纯函数、高阶函数和一等函数。本文分别对这三者的概念、应用和联系进行详解。纯函数定义:1. 相同的输入必定产生相同的输出2. 在计算的过程中,不会产生副作用满足上述两个条件,我们就说该函数是纯函数。纯函数也即数学意义上的函数,表达的是数据之间的转换(映射)关系,而非计算步骤的详述。数学函数的定义:函数通常由定义域 X 、值域 Y,以及定义域到值域的映射 f...原创 2018-01-10 14:20:36 · 66779 阅读 · 0 评论 -
web开发API合集
一、节点1.1 节点属性Node.nodeName //返回节点名称,只读Node.nodeType //返回节点类型的常数值,只读Node.nodeValue //返回Text或Comment节点的文本值,只读Node.textContent //返回当前节点和它的所有后代节点的文本内容,可读写Node.baseURI //返回当前网页的绝对路径 Node.ownerDocum...原创 2018-01-10 14:15:08 · 66296 阅读 · 0 评论