文章库ARTICLE COLUMN

  • 300行ABAP代码实现一个最简单的区块链原型

    300行ABAP代码实现一个最简单的区块链原型

    摘要:我的这篇文章没有任何高大上的术语,就是行代码,实现一个最简单的区块链原型。检查该区块链是否有效。而通过在循环里不断尝试最终得到一个合法的哈希值的这一过程,就是区块链圈内俗称的挖矿。 不知从什么时候起,区块链在网上一下子就火了。 showImg...

    cikenerdcikenerd 评论0 收藏0
  • Camtd - Chrome 多线程下载管理器插件,可满速下载百度网盘文件

    Camtd - Chrome 多线程下载管理器插件,可满速下载百度网盘文件

    摘要:如果你跟我一样不满默认的下载管理器,或许这款多线程下载管理器插件正适合你,它基于和。演示满速下载百度网盘文件配合百度云油猴脚本中文使用教程 showImg("https://segmentfault.com/img/remote/1460000014745049?w=1280&h=800"); 如果你跟我一样不...

    anRuianRui 评论0 收藏0
  • HTML5 Canvas(基础知识)

    HTML5 Canvas(基础知识)

    摘要:比如弧线或圆形从到绘制一条以为圆心,为半径的弧线,其中和用弧度表示,为时,顺时针画弧线,反之,逆时针画弧线。 最近笔者在学习HTML5的新元素,会分享一些基础知识以及小例子,最终使用实现一个绘制简单图表(条形图、线图或者饼图)的js库,会更...

    YanceyOfficialYanceyOfficial 评论0 收藏0
  • 属性的可枚举性与不可枚举性

    属性的可枚举性与不可枚举性

    摘要:判断可枚举属性与不可枚举属性方法方法返回一个布尔值,表示指定的自身属性是否可枚举。 我们到MDN上搜索属性的可枚举性和所有权 可枚举属性是指内部可枚举标志(enumerable)设置为true的属性,自然不可枚举属性即是enumerable为false 我们看下JavaSc...

    JasonJason 评论0 收藏0
  • RN自定义组件封装 - 拖拽选择日期的日历

    RN自定义组件封装 - 拖拽选择日期的日历

    摘要:前言由于最近接到一个需要支持拖拽选择日期的日历需求,做出来感觉体验和效果都还不错,所以今天想跟大家分享一下封装这个日历组件的过程。其中,代表该日期当前的状态,主要是用以区分用户在拖拽操作日历时,有没有选中该日期。 1. 前言 由于最近接到...

    ivydomivydom 评论0 收藏0
  • webpack教程

    webpack教程

    1.安装 先装好node和npm,因为webpack是一个基于node的项目。然后 npm install -g webpack 2.建立项目 建一个文件夹,然后新建一个package.json的文件在项目根目录下 mkdir testwebpack cd testwebpack npm init 2.1询问一些问题:按回车选择默认值 自动...

    muddywaymuddyway 评论0 收藏0
  • 【移动端web开发】(二)深入viewport

    【移动端web开发】(二)深入viewport

    摘要:当你进行页面放大的时候,原本在未缩放的页面上看起来很小的尺寸,现在通过看上去变大了,事实上这部分的的值并没有变化,仅仅是因为进行放大后,的的值所占的屏幕分辨率的值变大了。同理的的值并没有发生变化但是值所占的屏幕分辨率的值变小了。 前言...

    BaoyuanBaoyuan 评论0 收藏0
  • 冒泡、选择与快速排序(js)

    冒泡、选择与快速排序(js)

    摘要:冒泡排序冒泡排序算法的运作如下比较相邻的元素。交换次数比冒泡排序少多了快速排序快速排序算法的运作如下找一个数,对数组进行扫描,小于这个数的放在这个数的左侧,大于它的放在数组右侧在对左右两侧的数组分别进行刚才的操作,直到数组长度为时结束...

    codeKKcodeKK 评论0 收藏0
  • mongoose 的那些基础操作

    mongoose 的那些基础操作

    摘要:连接链接错误结构匿名用户的添加实例方法实例上使用的方法添加静态方法,静态方法在层就能使用增加记录基于操作关闭数据库链接增加记录基于操作关闭数据库链接修改记录关闭数据库链接返回数据处理条数返回处理后的数据简单来说,你需要获取数据就用,只...

    lewiflewif 评论0 收藏0
  • node项目实战-用node-koa2-mysql-bootstrap搭建一个前端论坛

    node项目实战-用node-koa2-mysql-bootstrap搭建一个前端论坛

    摘要:项目初始化此时已经创建好了文件了。接下来向添加数据库操作语句,建表增删改查。。。前端页面开发项目基本结构搭建好后,就可以进行前端页面的编写了。 前言 在学习了koa2和express并写了一些demo后,打算自己写一个项目练练手,由于是在校生,没什么...

    beanlambeanlam 评论0 收藏0
  • 关于外部样式表也许你不知道的事

    关于外部样式表也许你不知道的事

    摘要:如下图所示,外部样式表是否会阻塞解析先不要看答案,可以自己思考和实验一下通过如上图所示,并没有阻塞解析,因为时间线在之后。并且都支持事件回调处理,用于一些初始化工作。为了尽早地触发事件,因为会延迟事件触发。 singsong: 文章中 demo 猛戳...

    RobinQuRobinQu 评论0 收藏0
  • react-router4 +react-loadable 实现Code Splitting

    react-router4 +react-loadable 实现Code Splitting

    摘要:之前在中文官方文档使用的是。实现按需加载,升级之后,这个方法就走不通了。之后看了的官网,按需加载只需要神器。 之前在react-router中文官方文档使用的是require。ensure实现按需加载,升级之后,这个方法就走不通了。之后看了react-router的官网...

    BaronZhangBaronZhang 评论0 收藏0
  • JavaScript工作原理(九):使用MutationObserver跟踪DOM的改变

    JavaScript工作原理(九):使用MutationObserver跟踪DOM的改变

    摘要:概观是现代浏览器提供的,用于检测中的变化。您可能正在使用所见即所得的编辑器,试图实现撤销重做功能。函数的第一个参数是在一个批次中发生的所有改变的集合。虽然有用,但中的每一次更改都会触发突变事件,这又会导致性能问题。 showImg("https://s...

    1fe1se1fe1se 评论0 收藏0
  • 人人都能懂的Vue源码系列—06—mergeOptions-下

    人人都能懂的Vue源码系列—06—mergeOptions-下

    摘要:下面分别为大家介绍钩子函数的策略所有关于钩子函数的策略,其实都是调用方法。的策略介绍完了钩子函数的合并策略,我们接下来看等属性的合并策略。如果当前实例或者构造函数上有一个没有属性,则返回另一个的属性,如果两者都有,则同样调用方法处理合...

    megatronmegatron 评论0 收藏0
  • vue-video-player 更改视频源

    vue-video-player 更改视频源

    摘要:背景根据用户的信息来显示不同的视频源默认情况下将会消除任何音频。换句话说,它将按比例缩放以适应其容器。此视频暂无法播放,请稍后再试允许覆盖无法播放媒体源时显示的默认信息。 背景:根据用户的信息来显示不同的视频源 ...

    Dionysus_goDionysus_go 评论0 收藏0
  • JavaScript工作原理(十):渲染引擎和优化性能的技巧

    JavaScript工作原理(十):渲染引擎和优化性能的技巧

    摘要:渲染引擎的概述渲染引擎的主要职责是在浏览器屏幕上显示请求的页面。中,渲染树中的每个节点都被称为的渲染器或渲染对象。坐标系相对于根渲染器。增量只有一些渲染器以不影响整个树的方式进行更改。渲染器使其矩形在屏幕上无效。 到目前为止,在我们之...

    xingqibaxingqiba 评论0 收藏0
  • 对MVVM架构的一些理解

    对MVVM架构的一些理解

    MVVM(Model-View-ViewModel)是在MVC(Model-View-Control)模式之后引出的新的开发模式,他与MVC模式一样用于把视图(界面)和数据进行解耦,不同的是采用ViewModel来完成数据与视图的双向绑定,通过自动化的方式承担大部分数据工作,来解决由于界面复杂化和...

    MuninnMuninn 评论0 收藏0
  • 手风琴效果 递归组件实战(vue)

    手风琴效果 递归组件实战(vue)

    摘要:大家想想一想这个组件最终效果形成一个树形结构里面有相同的模块这个是手风琴组件中最小的组件单元。再次点击节点就会开启子树。 show 效果 showImg("https://segmentfault.com/img/bV90qc?w=500&h=300"); 说说我的思路 数据结构 {"flag":1,"data":[{...

    noONEnoONE 评论0 收藏0
  • 关于 nginx 前端知道这些就够了

    关于 nginx 前端知道这些就够了

    摘要:我备案了个域名,买了一个阿里云服务器,想要搭建几个自己的网站,难免要接触。创建软链接假如我们每个网站程序放在一个文件夹里,该程序的配置文件也应该放在这个文件夹里才方便管理。 我备案了个域名,买了一个阿里云服务器,想要搭建几个自己的网站...

    AlfredAlfred 评论0 收藏0
  • 图说 WebAssembly(一):序言

    图说 WebAssembly(一):序言

    摘要:性能简史在年,被创造出来时并不是冲着性能去的。而且在之后的十年发展中,它的性能一直是很低的。的引入成就了性能提升的一个转折点,其执行速度比以往快了之多。性能提升也使得在全新的问题上使用成为可能。现在,极可能是下一个性能转折点。 你可能...

    codergardencodergarden 评论0 收藏0
  • 深入理解js对象的引用

    深入理解js对象的引用

    JavaScript 有七种内置类型,其中: 基本类型 • 空值(null) • 未定义(undefined) • 布尔值( boolean) • 数字(number) • 字符串(string) • 符号(symbol,ES6 中新增) 引用类型 • 对象(object) 对于基本类型,赋值(=)是值的拷贝,比较(===)的是实...

    hedge_hoghedge_hog 评论0 收藏0
  • lodash.js源码-dropWhile

    lodash.js源码-dropWhile

    摘要:昨天看了方法,今天是方法。为数组的一个,为当前数组的为原数组。还是先翻源码吧。返回了看楼下的代码段,返回了一个。与相比,提供了一个用于遍历迭代的函数,多使用到了一个。暂时只讨论为函数的情况。简化为数组长度,为不符合条件的角标。 昨天看...

    densondenson 评论0 收藏0
  • 如何实现一个MV*模式(MVC/MVP/MVVM)

    如何实现一个MV*模式(MVC/MVP/MVVM)

    摘要:首先我们要大概搞清楚一些什么模式。什么模式是等的一个统称,它们各有不同,但本质上其实是一个东西。不关心它会被如何显示或是如何被操作。效果图如下,我们只关心功能实现,所以样式丑我们先忍一下。 假如让你不依托任何前端框架(React/Vue/Angula...

    Cc_2011Cc_2011 评论0 收藏0
  • 【用故事解读 MobX源码(三)】 shouldCompute

    【用故事解读 MobX源码(三)】 shouldCompute

    摘要:最简单的情况张三的存贷这里我们创建了实例探长实例观察员这个示例和我们之前在首篇文章用故事解读源码一中所用示例是一致的。 ================前言=================== 初衷:以系列故事的方式展现 MobX 源码逻辑,尽可能以易懂的方式讲解源码; ...

    JackJiangJackJiang 评论0 收藏0
  • 微信小程序的按钮toogle效果

    微信小程序的按钮toogle效果

    摘要:但是我们又要实现,连续点击两次同一个按钮时,这个一级菜单有效果,如果像上面那样把恢复初始值,就不能实现效果。这时的两个数组的完全独立的。 创建一个公用的导航navBar组件,让它可以在所有页面使用,比如在index.wxml,引用navBar组件,方法如下 ...

    SeaySeay 评论0 收藏0

热门文章

<