文章库ARTICLE COLUMN

  • canvas 波浪效果

    canvas 波浪效果

    摘要:基于的三次贝塞尔曲线波浪变化高度绘制速率当前正弦角度两个波峰相差的角度 基于canvas的三次贝塞尔曲线(bezierCurveTo) var WAVE_HEIGHT = 200 //波浪变化高度 var SCALE = 0.5 // 绘制速率 var CYCLE = 360 / SCALE var TIME = 0...

    Codeing_lsCodeing_ls 评论0 收藏0
  • 一些有趣的web 标签属性/API

    一些有趣的web 标签属性/API

    摘要:内容安全策略描述相当于的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为,中的内容其实就是各个参数的变量值。可以通过属性取得。 标签 Img标签 属性 crossorigin 值: anonymous use-credentia...

    468122151468122151 评论0 收藏0
  • JS常见坑:对象赋值会影响原对象

    JS常见坑:对象赋值会影响原对象

    一、现象:直接用=的方式把一个对象赋值给另一个对象,会导致修改新对象时,原对象也发生变化 var obj1 = {"name": "1111"}; var obj2 = obj1; obj2.name = "2222"; console.log(obj1.name); //"2222" 二、原因:JavaScript ...

    veranoverano 评论0 收藏0
  • 原型和原型链 及 instanceof函数

    原型和原型链 及 instanceof函数

    摘要:有一个有趣的现象为何为等等这些都被称作是构造函数想一下我们可以来创建一个对象,所以本身就是一个构造函数,他们都是函数。而所有的函数都是构造函数的实例。 一、原型(prototype) 定义:一个简单的对象,用于实现对象的属性继承。可以简单理解成...

    JiobyJioby 评论0 收藏0
  • 函数式编程 - 组合compose

    函数式编程 - 组合compose

    摘要:函数式编程中有一个比较重要的概念就是函数组合组合多个函数,同时返回一个新的函数。深入理解认识函数式编程里面跟类似的方法,就是。主要作用也是组合多个函数,称之为流,肯定得按照正常方法,从左往右调用函数,与调用方法相反。 函数式编程中有一...

    zhangrxiangzhangrxiang 评论0 收藏0
  • Service Worker

    Service Worker

    摘要:当下比较火,而是实现的一项关键技术,今天我们一起了解下关于的一些基础知识和适用场景。资源查找顺序为从左向右,找到资源则返回,未找到则继续寻找,直至最终获取资源。借助,真正让应用变得流行,也许就在不久的将来。 当下PWA比较火,而Service W...

    BaaaanBaaaan 评论0 收藏0
  • Mobx 源码阅读简记

    Mobx 源码阅读简记

    摘要:源码简记整体会写得比较乱,同时也比较简单,和读书笔记差不多,基本是边读边写。见谅主要三大部分的原子类,能够被观察和通知变化,继承于。同时里面有几个比较重要的属性与方法。 Mobx 源码简记 整体会写得比较乱,同时也比较简单,和读书笔记差不多...

    paulli3paulli3 评论0 收藏0
  • GET和POST两种基本请求方法的区别

    GET和POST两种基本请求方法的区别

    摘要:和两种基本请求方法的区别回退回退时无害会再次提交请求记录可被记录用于再访问不可以缓存主动缓存可手动设置编码方式只进行编码多种编码方式参数长度有长度限制无参数数据类型只接受字符无限制参数位置通过传递在中安全性低高参考 GET和POST两种基本...

    HalfHalf 评论0 收藏0
  • Weex系列(6) —— web组件和webview

    Weex系列(6) —— web组件和webview

    摘要:安卓要麻烦许多,网上大多也都是安卓的讲解,我也是遇到了好多坑。我是在里面重新绘制了一下,在适配的时候会用到,安卓倒是没有怎么处理。 目录 Weex系列(序) —— 总要知道原生的一点东东(iOS) Weex系列(序) —— 总要知道原生的一点东东(Android) ...

    LucasTwilightLucasTwilight 评论0 收藏0
  • JS中创建对象的几种设计模式

    JS中创建对象的几种设计模式

    摘要:构造函数模式定义构造函数模式是语言创建对象的通用方式。但两种语言用构造函数创建对象的方式略有不同在中没有类的概念,函数即为一等公民,因此,不必显式声明某个类,直接创建构造函数即可,类的方法和属性在构造函数中或原型对象上处理。 工厂模...

    GalenceGalence 评论0 收藏0
  • 顺序加载图片方法

    顺序加载图片方法

    摘要:普通图片加载普通图片加载顺序加载图片方法顺序加载图片方法方法方法方法方法执行完成之后才走下一步 普通图片加载 //普通图片加载 var imglist = ["https://avatars3.githubusercontent.com/u/34082804?s=460&v=4","./img/2.jpg","https://a...

    fsmStudyfsmStudy 评论0 收藏0
  • Shadow DOM 内部构造及如何构建独立组件

    Shadow DOM 内部构造及如何构建独立组件

    摘要:此即如何实现局部样式化的原理。这是一个绝佳的方式,开发者可以在组件内部封装响应用户交互或者状态的行为,然后基于宿主元素来样式化内部节点。 原文请查阅这里,略有删减,本文采用知识共享署名 4.0 国际许可协议共享,BY Troland。 这是 JavaScrip...

    妤锋シ妤锋シ 评论0 收藏0
  • 精彩代码 vue.js

    精彩代码 vue.js

    摘要:这个是发射事前,在父亲组件绑定这个事件,这个事件就可以发生了。 新建完项目,先做好准备工作 1 定义全局路由 import Vue from "vue" import Router from "vue-router" Vue.use(Router) export default new Router({ routes: [ { ...

    seanHaiseanHai 评论0 收藏0
  • WebRTC 及点对点网络通信机制

    WebRTC 及点对点网络通信机制

    摘要:本质上允许网页程序创建点对点通信,我们将会在随后的章节中进行介绍。信令涉及网络检索和穿透,会话创建及管理,通信安全,媒体功能元数据和调制及错误处理。这样就会完全建立及激活节点间的网络套接字会话。 原文请查阅这里,略有删减,本文采用知识...

    RangoRango 评论0 收藏0
  • 自定义元素探秘及构建可复用组件最佳实践

    自定义元素探秘及构建可复用组件最佳实践

    摘要:若自定义元素标签名称不可用则摒弃。总之,自定义元素让开发者的代码更易理解和维护,并分割为小型,可复用及可封装的模块。被称为自定义元素接口,虽然现在仍然可用,但是已经被弃用并被认为是糟糕的实现。 原文请查阅这里,略有删减,本文采用知识共...

    CoorChiceCoorChice 评论0 收藏0
  • 浅谈深拷贝和浅拷贝

    浅谈深拷贝和浅拷贝

    摘要:而引用类型值是指那些保存堆内存中的对象,意思是变量中保存的实际上只是一个指针,这个指针指向内存中的另一个位置,该位置保存对象。而堆内存主要负责对象这种变量类型的存储。我们需要明确一点,深拷贝与浅拷贝的概念只存在于引用类型。 深拷贝和浅...

    littleGrowlittleGrow 评论0 收藏0
  • ES6箭头函数

    ES6箭头函数

    摘要:特性箭头函数内部没有方法,也没有,所以不支持操作。箭头函数的始终指向函数定义时的,而非执行时。不可以使用对象,该对象在函数体内不存在。不可以使用命令,因此箭头函数不能用作函数。 语法: ([param] [, param]) => { statements } param ...

    guyan0319guyan0319 评论0 收藏0
  • onclick传参数

    onclick传参数

    摘要:如何给参数赋值如删除,修改都要得到图片的写法单击禁用默认事件防止再次点击使用的写法是更简洁且更美观的 如何给th:onclick参数赋值1(如删除,修改都要id) th:onclick= "|javascript:edit("${noticemodel.mid}")|" showImg("https://segmentfault......

    neroneroffyneroneroffy 评论0 收藏0
  • vuex实现及简略解析

    vuex实现及简略解析

    摘要:是如何被使用到各个组件上的为什么的数据是双向绑定的在组件中为什么用可以触发的在组件中为什么用可以触发的等等等等带着一堆问题,我们来自己实现一个,来理解的工作原理。为了解决以上问题,允许我们将分割成模块。 大家都知道vuex是vue的一个状态...

    王晗王晗 评论0 收藏0
  • Javascript 面试中经常被问到的三个问题!

    Javascript 面试中经常被问到的三个问题!

    摘要:相反,在讨论时,面试中通常会提到三件事。通过对事件对应的回调函数进行包裹以自由变量的形式缓存时间信息,最后用来控制事件的触发频率。而认为最后一个参赛者说了算,只要还能吃的,就重新设定新的定时器。 showImg("https://segmentfault.com/img/...

    PrototypeZPrototypeZ 评论0 收藏0
  • 面向键盘操作的半自动化解决方案

    面向键盘操作的半自动化解决方案

    摘要:项目地址概要这是一个半自动化的键盘访问解决方案,主要适用于需要完全键盘操作场景,比如大屏展示,电视,游戏菜单等,大大简化按键操作的逻辑。半自动化由于实际场景复杂多样,过于全反而会让业务代码更繁杂。这一部分是对按键的回调回车确定。 show...

    baukh789baukh789 评论0 收藏0
  • 判断字符串出现次数最多的字符 及 次数

    判断字符串出现次数最多的字符 及 次数

    摘要:具体做法新建一个空对象遍历给定的字符串接下来就是最重要的把字符作为值,对应次数作为添加给。判断是否存在当前循环的字符,有则让即次数,否则把当前项作为添加给。出现次数最多的字符为和,出现次数为次。 分析 题目的意思大致就是找出每个字符出...

    ygyoooygyooo 评论0 收藏0
  • JavaScript 如何使用闭包

    JavaScript 如何使用闭包

    摘要:原因因为函数创建的是一个可以访问其外部作用域的函数闭包,该作用域包含索引的循环。经过秒后,的值已经变为。正确的写法写法一写法二 闭包基本上是内部函数可以访问其范围之外的变量,可用于实现隐私和创建函数工厂 定义一个数组,循环遍历这个数组...

    netScorpionnetScorpion 评论0 收藏0
  • 简单两步使用node发送qq邮件

    简单两步使用node发送qq邮件

    摘要:发送邮件非常简单这里只做的演示你可以举一反三使用包使用发送邮件更多请查看支持列表端口使用了这里密码不是密码,是你设置的授权码获取授权码请看接下来我们设置我们到发送内容你到邮箱地址接受人可以群发填写多个逗号分隔主题名邮件名可以发送或者格...

    endless_roadendless_road 评论0 收藏0
  • 使用react hooks实现自己的context-redux

    使用react hooks实现自己的context-redux

    摘要:首发自我的博客,欢迎注如要运行本文的代码,请先确认自己的版本已支持出来已经有段时间了,本文不对的具体用法作介绍,而是使用实现一个简易的基于的使用实现初版自带了供我们使用,它接受两个参数,一是函数,二是初始,并返回和函数,如下这个函数自...

    JackwooJackwoo 评论0 收藏0

热门文章

<