react native开发之expo的使用

一. 背景react native官方现在推荐的项目构建方式是create-react-native-app,即简称CRNA,并且建议使用expo这个APP来实时查看效果。使用CRNA构建项目后,命令行输入npm start,随即会为开发者创建一个开发服务器,并打印出大大的二维码,使用expo扫码...

2018-03-01 18:27:26

阅读数 10659

评论数 2

CSS3伪类选择器:nth-child(n)及:nth-of-type(n)使用区别探究总结

标签的情况 tag:nth-child(n):很好理解。1.各层级中的第n个元素;2.且该元素是tag tag:nth-of-type(n):和上面不一样。1.在各层级中第n个出现的tag元素,与它是在父级下的第几个位置无关。 类的情况 .class:nth-child(n):和t...

2018-01-30 11:20:23

阅读数 710

评论数 0

给定数组,试求能否从数组中取出n个不复用的数的和为sum

这是之前在一次面试中遇到的一道题,当时因为太久没撸算法,太久没刷题,所以gg,现在回顾一下。问题描述: 实现一个函数,传3个参数,指定数组(有小数、正负数),n(取出个数),sum(指定和),输出是否能找到这几个数。这和经典的凑硬币问题其实本质上是相同的,自然可以用动态规划来做,但这里我们先考虑...

2017-09-06 00:18:57

阅读数 1896

评论数 0

JavaScript专业八级测试,你能做对几道?

欢迎大家前往挑战,第一遍做我是很懵逼的,题目很多虽然很偏,也不具什么实用价值,但多学学总是好,看看你能做对多少。随便看看几个题目的画风:(说出输出或返回值) var val = ‘smtg’; console.log(‘Value is ’ + (val === ‘smtg’) ? ‘Somet...

2017-09-05 19:05:25

阅读数 410

评论数 0

http缓存机制

http缓存机制按是否向服务器重新请求划分:强制缓存、对比缓存强制缓存响应头字段:决定缓存是否失效的两个字段:Expires/Cache-Control expires:http1.0产物,而现在浏览器基本都是http1.1,此字段决定缓存的到期时间,这个时间是由服务器端设定的,因此可能会和客户端...

2017-08-28 18:21:57

阅读数 299

评论数 0

js模块化概览

模块化 AMD CMD JS commonjs

2017-08-28 00:13:05

阅读数 322

评论数 0

box-shadow理解与记忆

起念用的时候总对参数的顺序记忆不清,以及具体要设置多少,主要是blur和spread这两个值的影响没有认真搞清楚定义和用法box-shadow: h-shadow v-shadow blur spread color inset;理解 如同box-shadow这名字,可以理解为阴影也是个box,只...

2017-08-26 02:14:54

阅读数 357

评论数 0

六种三栏式布局

<!DOCTYPE html> <html> <head> <title>layout</title> <style type="text/css"> html,body{ ...

2017-08-21 14:59:49

阅读数 454

评论数 0

原型prototype和隐式原型__proto__

prototype:原型,其实也是Object创建的一个普通对象,在Object.prototype中有一些默认的方法,因为Object.prototype是原型链的顶端,因此通过继承,所有对象都有了这些公有的方法。 __proto__:隐式原型,返回的是该对象的直接构造函数的原型每个函数fun...

2017-08-15 22:00:10

阅读数 311

评论数 0

input标签的size和maxlength属性探究

同样是在复习中发现的一些问题,input的size属性表示显示的字符数,而maxlength表示最多输入字符的个数,网上也都这么说的,在w3c、mdn中查看也没细说。maxlength属性没啥问题,和它说明的特性一样敬业,补充一点:就是设置的默认值长度可以不受maxlength限制。但是这个siz...

2017-08-08 15:25:43

阅读数 1849

评论数 0

contextmenu自定义上下文菜单

今晚在复习事件的时候,看到这个事件,就想写写看,感觉硬显太硬,于是自己加了点动画,这个过程中,也额外收获了些知识,就是使用js(在一段代码中)“连续”设置节点的style中同一属性,那么属性上的动画是来不及触发的,它并不会排队依次把动画执行完,视觉上就像直接跳过了动画,所以在代码中我使用了定时器,...

2017-08-07 22:54:18

阅读数 372

评论数 0

求最大子序列和 LeetCode 53 Maximum Subarray

此类问题可以粗暴的用穷举来做,但时间复杂度较高 下面说下用kadane's Algorithrn 来做,真的是很优雅,简捷,js实现代码只有区区十行不到 var maxSubArray = function(nums) { var maxHere = nums[0]; var ...

2017-08-02 15:33:52

阅读数 365

评论数 0

2018拼多多内推笔试记录

记录下一些印象较深的或者自己以前不是特别明白的题目 选择题中 1.将元素的宽高设置为0,其在页面不一定就不显示,它的子元素还是会显示的;可以将子元素视作浮在该元素上面,所以是显示的,因此该元素后面还有元素的时候,后面的元素会自然地显示在子元素的下方。 2.点击按钮触发事件的顺序: onmoused...

2017-08-02 02:08:03

阅读数 1946

评论数 0

复制文本时追加自定义信息

方法来自网上,其中的selectAllChildren(node);是复制节点及其子节点的内容 if( window.ActiveXObject ){ document.body.oncopy = function(){ event.return...

2017-07-22 17:10:20

阅读数 358

评论数 0

多情况下的边界塌陷问题

情况一:相邻块级容器的上下边距塌陷,这种实际遇到的少,因为不是非要都设置上下边距 解决方法有2(欢迎补充): 1.将块级设置为浮动 2.使用padding来实现同样的表现效果 情况二:父级容器和子级容器的上边距塌陷 解决方法有3: 1.父级设置border,可以设置为透明, 2.父级...

2017-07-12 00:42:09

阅读数 516

评论数 0

flex语法及练习

FLEX布局 1.在外层容器设置display:flex; 内部的节点称为项目。 2.flex有两条轴,水平的主轴,和垂直的交叉轴 3.容器的6个属性:flex-direction,flex-wrap,flex-flow,justify-content,align-items,align-cont...

2017-07-10 21:03:40

阅读数 322

评论数 0

使用手机查看pc本地服务器的页面

在移动web前端开发中,虽然在pc端有很多模拟器,chorme也有自带的,但这始终和真实的移动端上的效果是有差距的,不能完全保证可靠性。 所以这里介绍一个方法,首先保证你的pc和手机处于同一局域网下(手机连着电脑的WiFi就好了),打开Windows控制台,输入ipconfig,查看当前ipv4 ...

2017-07-05 10:23:31

阅读数 1976

评论数 0

htmlWebpackPlugin的使用

用途 它将创建一个html文件,将打包好的各种如js、css模块引用进去,并通过提供的各种参数完成多种处理npm链接 —GitHub 使用 $ npm install html-webpack-plugin –save-dev 然后比如在webpack配置文件中require 并添加...

2017-06-20 17:31:12

阅读数 2643

评论数 0

JavaScript定时器实现的原理分析

JavaScript中的定时器大家基本在平时的开发中都遇见过吧,但是又有多少人去深入的理解其中的原理呢?下面我们就来分析一下定时器的实现原理。 一、储备知识 在我们在项目中一般会遇见过这样的两种定时器,第一种是setTimeOut,第二种是setInterval,这两种定时器有如下的区...

2017-06-14 14:53:31

阅读数 360

评论数 0

vue项目中的mock data

应用背景因为前后端的分离并不是完全的,以及ajax技术的普遍应用,前端在开发过程中经常会需要测试用的数据,部分情况下是直接写在视图中,毕竟前端们在开发的过程中又不能总是依赖着后台提供接口,比如进度不一致,那我们应该怎么办呢方案今天接触到一种方法,就是express提供的数据服务,毕竟现在很多项目中...

2017-06-13 22:50:03

阅读数 1599

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭