转自我的个人博客原址如果看了的我上一篇博客《Ajax入门(一)从0开始到一次成功的GET请求》的话,肯定知道我们已经完成了一个简单的get请求函数了。如下: /** * 一个简单的get请求 * @param {Stri…
分类:html
Javascript 将html转成pdf,下载,支持多页哦(html2canvas 和 jsPDF)
最近碰到个需求,需要把当前页面生成pdf,并下载。弄了几天,自己整理整理,记录下来,我觉得应该会有人需要 :) 项目源码地址:https://github.com/linwalker/… html2canva…
Fullscreen API 全屏显示网页
第一次看到应用 Fullscreen API 全屏显示网页,是 FaceBook 中的照片放大。作为一个比较新的 API,目前只有 Safari、Chrome 和 FireFox 三种浏览器支持该特性。因为尚未发布正式版…
React-JSX实现Class与 Style 动态绑定
作者:羽徵 摘要:操作元素的 class 列表和内联样式是数据绑定的一个常见需求,频繁操作dom元素会降低javascript性能,为了实现高性能js,动态绑定class和style是高素养程序员的必选。本文以React…
如何禁止浏览器自动填充
本文由 Deguang 发表于 码路-技术博客 浏览器的保存账户密码功能,给我们带来了很大的便利,但是在有些情况下,我们并不希望浏览器帮我们填充一些表单,然而autocomplete的一些参数项并不能阻止浏览器回填,这里…
从Mixin到hooks,谈谈对React16.7.0-alpha中即将引入的hooks的理解
为了实现分离业务逻辑代码,实现组件内部相关业务逻辑的复用,在React的迭代中针对类组件中的代码复用依次发布了Mixin、HOC、Render props等几个方案。此外,针对函数组件,在React v16.7.0-…
移动端兼容
<head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>首页</tit…
2019.1.21 canvas学习小计
var c = document.querySelector('#drawing'); var ctx = c.getContext("2d"); var image = new Image(); image.onloa…
JS实现函数的节流和防抖
1.函数的节流 当持续触发事件时,保证一定时间段内只调用一次事件处理函数。也就是一个函数执行一次后,只有大于设定的执行周期后才会执行第二次。 记忆法:联系到水流的流量,我想让你1s只流出多少水你就只能流多少水,多的水流只…
this指向问题的经典场景
THIS常用场景 1、以函数形式调用,this指向window function fn(m,n){ m=2; n=3; console.log(this.m,n);//undefined,this指向了window } …
如何从JavaScript跨越到TypeScript [基础进阶知识点]
从入门到放弃的java 初中时自学过JAVA,学了大概一个多月吧, 学了一个多月,看视频这些,后面放弃了编程。 依稀记得,那段日子极度苦逼,我想如果当时是学javaScript就好了。 说正事,typeScript现在真…
go html/template 模板的使用实例
从字符串载入模板 我们可以定义模板字符串,然后载入并解析渲染: template.New(tplName string).Parse(tpl string) // 从字符串模板构建 tplStr := ` {{ .Nam…