随笔分类 - 前端开发
摘要:在用户没有与因特网连接时,可以正常访问站点或应用,在用户与因特网连接时,更新用户机器上的缓存文件。 原理:HTML5的离线存储是基于一个新建的.appcache文件的缓存机制(不是存储技术),通过这个文件上的解析清单离线存储资源,这些资源就会像cookie一样被存储了下来。之后当网络在处于离线状态下
        阅读全文
                
摘要:1.小程序请求代码 2.后台代码(代理请求获取二维码的数据流) 3.二维码显示
        阅读全文
                
摘要:Navigator已经被React Native废弃了。也许你可以在另外的一个依赖库里react-native-deprecated-custom-components里找到。不过既然官方推荐的是react-navigation那我们就来看看这个东西到底有什么好的,值不值得用。 react-navi
        阅读全文
                
摘要:react-native-image-picker作为一个集成相机和相册的功能的第三方库,因为其使用相对简单受到前端开发人员的喜爱。 react-native-image-picker使用 2. 针对Android和iOS平台分别进行配置 ## android 平台配置 1. 在android/se
        阅读全文
                
摘要:在react组件的 componentDidMount 方法中打印一下 this.props,其中页面的 url 信息全都包含在 match 字段中,以地址 在react组件的 componentDidMount 方法中打印一下 this.props,其中页面的 url 信息全都包含在 match 
        阅读全文
                
摘要:JavaScript基本数据类型: js基本数据类型包括:undefined,null,number,boolean,string.基本数据类型是按值访问的,就是说我们可以操作保存在变量中的实际的值。 1. 基本数据类型的值是不可变的 任何方法都无法改变一个基本类型的值,比如一个字符串: 通这两个例
        阅读全文
                
摘要:什么是Flex 什么是Flex Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为 Flex 布局。采用 Flex 布局的元素,称为 Flex 容器(flex container),简称"容器"。它的所有子元素自动成为容器成员,
        阅读全文
                
摘要:React React React 是一个 View 层的框架,用来渲染视图,它主要做几件事情: 组件化利用 props 形成单向的数据流根据 state 的变化来更新 view利用虚拟 DOM 来提升渲染性能 前面说到 React 能够根据 state 的变化来更新 view,一般来说引起 sta
        阅读全文
                
摘要:安装Java(配置JAVA_HOME) 安装Java(配置JAVA_HOME) 这里需要注意对环境变量的设置,可以根据java -version来检测一下。 安装SDK(配置ANDROID_HOME) 安装SDK(配置ANDROID_HOME) 这里需要注意设置环境变量ANDROID_HOME:An
        阅读全文
                
摘要:为什么用immutable.js呢。有了immutable.js可以大大提升react的性能。 JavaScript 中的对象一般是可变的(Mutable),因为使用了引用赋值,新的对象简单的引用了原始对象,改变新的对象将影响到原始对象。如 foo={a: 1}; bar=foo; bar.a=2 
        阅读全文
                
摘要:js获取三天后的日期 setDate 加上3天的时间戳 手机振动 var p = document.getElementById("message"); var supportsVibrate = "vibrate" in navigator; supportsVibrate ? y() : n()
        阅读全文
                
摘要:推荐文章: https://www.cnblogs.com/wonyun/p/5930333.html 创建组件的方式主要有: 1、function 方式 2、class App extends React.component {} 3. React.creatClass 大致区别: functio
        阅读全文
                
摘要:目录 1. 介绍:介绍页面的容器(屏幕、浏览器及页面)、物理尺寸与分辨率、展示等内容。 2. 屏幕信息:介绍屏幕尺寸信息;如:屏幕、软件可用以及任务栏的高度和宽度。 3. 浏览器信息:介绍浏览器尺寸信息;如:浏览器、内部页面以及工具栏的高度和宽度。 4. 页面信息:介绍HTML页面尺寸信息;如:bo
        阅读全文
                
摘要:1. 作用域 2. 不可以在当前作用域重复声明同一个变量 在同一个函数或同一个作用域中用let重复定义一个变量将引起 TypeError 3. 变量提升 var声明的变量由于存在变量提升(hoist),不论var声明的变量处于当前作用域的第几行,都会提升到作用域的头部。 浏览器在运行代码之前会进行预
        阅读全文
                
摘要:是没有强制类型转换的,和其他大部分语言的==是一样的。而js中==是有类型转换的。 比如说"true"==true就是错的,Boolean("false")==false也是错的。 也就是说,对于==是有一定的类型转化的。比如,这里的一个是string,一个是布尔值,就都会向数字进行转化,那么"tr
        阅读全文
                
摘要:学过CSS的人都知道,它不是一种编程语言。 你可以用它开发网页样式,但是没法用它编程。也就是说,CSS基本上是设计师的工具,不是程序员的工具。在程序员眼里,CSS是一件很麻烦的东西。它没有变量,也没有条件语句,只是一行行单纯的描述,写起来相当费事。 很自然地,有人就开始为CSS加入编程元素,这被叫做
        阅读全文
                
摘要:sass/scss 和 less的区别 一. Sass/Scss、Less是什么? Sass (Syntactically Awesome Stylesheets)是一种动态样式语言,Sass语法属于缩排语法,比css比多出好些功能(如变量、嵌套、运算,混入(Mixin)、继承、颜色处理,函数等),
        阅读全文
                
摘要:在使用localStorage时,我们会给一个key存取一个value,这个value可以是一个普通的字符串,也可以是一个对象,如果是一个字符串,我们就需要通过JSON.stringify来转化为JSON字符串。 但是当我们修改这个JSON字符串时,它就又一个字符串变成了对象,所以如果我们希望得到时
        阅读全文
                
摘要:1.组织结构和框架 在Ionic2中,每个组件、页面都只专注于做一件事,它单独有自己的一个目录,有自己的类(Class)、模板文件(Template)和自己的样式文件(在这里我们提倡使用scss)。下面我们看一下在Ionic2中一个小模块是怎样的结构: home.ts import {Compone
        阅读全文
                
摘要:1.<div id="app">{{message}}<input v-model="message"></div>new Vue({el:'#app'},data:{message:'Hello World'},component:{组件名})2.{{*message}}/{{message.sp
        阅读全文
                


 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号