0

React Native实践总结一

一、React的世界观1、通过改变state来改变视图视图不用考虑如何改变自己,把state画出来即可。2、变量不可变通过创建一个新的state来更改state,使得变更可追踪,不容易因为其他部分修改state导致不可预测的错误3、结构与样式分离参考了CSS的做法,RN的style机制使得代码更清晰 ...

空景Sadnes╰つ 发布于 2019-08-24 12:57 评论(0)阅读(27)
0

数组和字符串的方法整合

js中的数组和字符串有点类似,不是说本质上,而是在遍历,获取时的类似。从标识来说,可以一眼看出那个是数组,那个是字符串;但在使用遍历时,会不经意的将两者混淆,导致方法用错。同时两者的方法又有好几个相同的,但需注意语义,以及有些方法是不会对原数组产生影响的。以下是我整理的一些关于数组和字符串的一些方法 ...

若水一方 发布于 2019-08-24 11:22 评论(0)阅读(45)
0

js 设计模式——状态模式

状态模式 允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。 简单的解释一下: 第一部分的意思是将状态封装成独立的类,并将请求委托给当前的状态对象,当对象的内部状态改变时,会带来不同的行为变化。 第二部分是从客户的角度来看,我们使用的对象,在不同的状态下具有截然不同的行为,这个 ...

妖色调 发布于 2019-08-24 10:30 评论(0)阅读(59)
0

5个 JS 解构有趣的用途

摘要: 玩转ES6解构赋值。 原文: "5个 JS 解构有趣的用途" 译者:前端小智 1. 交换变量 通常交换两个变量的方法需要一个额外的临时变量,来看看例子: 是一个临时变量,它先保存 的值。然后把 的值赋值给 ,接着将 值赋给 。 如果使用解构的方式会更简单,不需要什么鬼的 变量。 是解构赋值, ...

Fundebug 发布于 2019-08-24 10:11 评论(0)阅读(42)
0

js节点操作

js节点操作 整个页面可以看成文档节点,节点用node表示。页面里面全是节点,元素节点, 属性节点,文本节点(文字,空格,换行), 节点:一定有节点类型,节点名称,节点值 节点类型的值: 元素节点为1,属性节点为2,文本节点为3 通过节点,可以更好的获取元素。 逻辑全在代码里面 js部分 长话短说: ...

源氏西格玛 发布于 2019-08-23 21:50 评论(0)阅读(29)
0

个人博客主题美化

个人博客主题美化 选择主题 Hexo默认的主题是landscape,推荐以下主题: 1. "snippet" 2. "Hiero" 3. "JSimple" 4. "BlueLake" 详见:https://github.com/search?q=hexo theme 应用主题 1. 下载主题 2. ...

小小咸鱼YwY 发布于 2019-08-23 21:12 评论(0)阅读(89)
0

H5对自定义属性的规定和添加获取自定义属性的方法

H5对自定义属性的规定和添加获取自定义属性的方法 元素属性那么多,如何区分是自带的属性还是默认的属性呢? H5规定自带的属性有个data- 前缀,如data-index="1",那么,如何设置和获取属性值呢,请看下文。 <script> var divele = document.querySele ...

源氏西格玛 发布于 2019-08-23 20:05 评论(0)阅读(35)
0

tab栏切换制作

tab栏切换制作 先上图 要求1:默认状态,第一个选项卡被选中,展示第一个选项卡的内容 策略:第一个选项卡默认有被选中的样式,第一个选项卡对应的display: block,其他的dispaly设为none 要求2: 选项卡模块:被点击的变为红底白字,其他的变为白底红字 策略:排他思想,每次点击一个 ...

源氏西格玛 发布于 2019-08-23 19:24 评论(0)阅读(38)
0

ES6 入门系列 ArrayBuffer

由来 "推荐在这里阅读" js操作二进制数据三兄弟 ArrayBuffer对象, TypeArray视图和DataView视图 它们都以数组的语法处理二进制数据,所以统称为二进制数组 ::: tip 二进制数组并不是真正的数组,而是类似数组的对象 ::: 设计的目的 与WebGL项目有关,WebGL ...

初心,你好吗 发布于 2019-08-23 17:23 评论(0)阅读(33)
0

JavaScript算法实现——排序

在计算机编程中,排序算法是最常用的算法之一,本文介绍了几种常见的排序算法以及它们之间的差异和复杂度。 冒泡排序 冒泡排序应该是最简单的排序算法了,在所有讲解计算机编程和数据结构的课程中,无一例外都会拿冒泡排序作为开篇来讲解排序的原理。冒泡排序理解起来也很容易,就是两个嵌套循环遍历数组,对数组中的元素 ...

Jaxu 发布于 2019-08-23 17:18 评论(1)阅读(255)
0

BOM之window核心模块

Window对象包含以下五大核心:document,screen,navigator,history,location。 一 document 文档 document包含了浏览器对标准DOM实现的所有方法和属性。 1,BOM和DOM的关系大致如下图: 这里是网上找的图。 二 screen windo ...

任风来去匆匆 发布于 2019-08-23 16:42 评论(0)阅读(33)
0

Ext.form.Label组件动态设置html值

解决方法: (1)用的是 Ext.getCmp(id).setText('XXXX')可以动态设置label 显示的文本值,但是文本中有个别数字需要改变颜色显示,需要加样式,这种方法会把加样式的标签(html)以文本的方式显示出来,而不会被浏览器解析。。。 (2) Ext.getCmp(id).ge ...

心有玲曦遇奇缘 发布于 2019-08-23 15:56 评论(0)阅读(30)
0

react 地图发布 cesium 篇

上篇文章介绍了如何搭建 react cesium 开发环境。在开发环境下,项目一切运行正常。最近把项目打包发布出来,却遇见了 cesium 不能正确初始化。打开浏览器的调试面板,出现好多 404,资源路径错误。下面是项目的资源处理过程整理,其中 cesium 需要独立处理,大家以后要注意。 一、re ...

lifefriend_007 发布于 2019-08-23 15:22 评论(0)阅读(23)
0

0.30000000000000004,js0.1+0.2的结果意想不到,一行代码就能解决,浮点数,精度问题

0.1 + 0.2 = 0.30000000000000004 ??? 浮点数,主要形成原因是,计算机中的所有数据都是以二进制形式存在,具体原因不在这里说了,刚开始看了别人的文章,写了好长一段,还是很牛 * 的,但是太长,有些比较简单的加减有点杀鸡用牛刀的感觉, 我用一行代码解决的方案在最底下。 别 ...

撸码和尚 发布于 2019-08-23 12:47 评论(0)阅读(24)
0

ES6新增关键字let与var的区别

最近看了很多文章,偶然间看到ES6中新增了一个关键字 let ,它具有与 var 关键字相似的功能。一开始使用它时,发现它让我对之前一些习以为常的东西产生了怀疑。 下面先让我们看看它和 var 之间用法的不同 { var a = 10; let b = 8; } a //10 b // Refere ...

Big哈勃 发布于 2019-08-23 12:22 评论(1)阅读(84)
0

定时器和延时器(利用定时器制作倒计时)

一、延时器(setTimeout) 1.延时器(setTimeout)的工作方式是:当设定一个延时器是5s后进行时,并不代表它5s后就立即执行,只是代表它5s后会被加入队列,如果5s后,队列没有其他东西,那么延时器的代码会立即执行,否则会延迟执行。 因此,关于延时器最重要的一点是:指定的时间间隔(如 ...

我真的裂开了 发布于 2019-08-23 12:20 评论(2)阅读(63)
0

《React+Redux前端开发实战》笔记2:基于Webpack构建的Hello World案例(上)

动手搭建一个基于Webpack的Hello World应用。这次搭建分为两部分:一部分是前期必要配置,一部分是开发React代码。 ...

andyou 发布于 2019-08-23 11:47 评论(0)阅读(39)
0

vue 移动端列表筛选功能实现

最近兴趣所致,打算使用vant搭建一个webapp,由于需要使用列表筛选,没有找到合适组件,于是写了一个简单的功能,权当记录。 效果如下: 参数说明: name:筛选项显示名称 value:筛选项code isShow:是否显示 multiple: 是否多选,为true时会有清空和确定功能按钮 da ...

一生舍给一座山 发布于 2019-08-23 10:04 评论(0)阅读(66)
0

javascript基础

1.JavaScript的组成 2.Javascript和HTML5的关系 HTML5是一种新的技术,就目前而言,我们所知的HTML5都是一些标签,但是有了JS之后,这些标签深层的扩展功能才得以实现。 比如video标签,我们对其理解为一个简单的标签,但实际上,video标签还有更深层次的扩展功能。 ...

泽希 发布于 2019-08-23 09:22 评论(0)阅读(74)
0

如何快速搭建一个短链接服务?

摘要: 很简单的短链接教程。 原文: "十分钟实现短链接服务(Node + Express + MongoDB)" 作者:MudOnTire "Fundebug" 经授权转载,版权归原作者所有。 短链接我们或多或少都使用过,所谓短链接就是根据较长的原链接url生成一段较短的链接,访问短链接可以跳转到 ...

Fundebug 发布于 2019-08-23 09:00 评论(0)阅读(43)