关闭

[置顶] 正则表达式教程 概念+实战

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址: 正则表达式教程 概念+实战 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个...
阅读(231) 评论(0)

[置顶] Flex布局教程 概念+实战

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址: Flex布局教程 概念+实战 2009年,W3C提出了一种新的方案----Flex布局,可以简便、完整、响应式地实现各种页面布局。Flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局。 .box{ display: flex;...
阅读(354) 评论(0)

[置顶] 微信小程序图片等比例缩放 动态的获取图片的高度和宽度 动态的设置图片的高度和宽度

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址: 微信小程序图片等比例缩放 动态的获取图片的高度和宽度 动态的设置图片的高度和宽度  在小程序布局中,如果图片不是固定高度和高度,但image设置的是固定的高度和宽度,这时候原始图片相对image设置的固定高度和宽度不是等比例大小,那么这张图片就会变形,变的不清晰。这时就可以使用下面的等比例缩放的方式...
阅读(2739) 评论(0)

[置顶] 微信小程序自定义对话框+弹出和隐藏动画详解

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址: 微信小程序开发——自定义对话框+弹出和隐藏动画 index.js //index.js var app = getApp(); let animationShowHeight = 300; Page({ data:{ animationData:"", show...
阅读(9988) 评论(3)

[置顶] React普通样式(className)和行内样式(LineStyle)多种设置样式设置详解

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址: React普通样式(className)和行内样式(LineStyle)多种设置样式设置详解 1.使用className设置样式(CSS的其他选择器也是同理) (1)定义一个CSS文件style.css,和普通CSS一样定义class选择器 .sty1{//和普通CSS一样定义class选择器...
阅读(14040) 评论(0)

[置顶] ES6 类(Class)的继承(extends)和自定义存(setter)取值(getter)详解

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址: ES6 类(Class)的继承(extends)和自定义存(setter)取值(getter)详解 ES6的Class之间可以通过extends关键字实现继承,这比ES5的通过修改原型链实现继承,要简单很多,这也是平常大多数面向对象语言的方式。 1.类的super方法 子类必须在constructor方...
阅读(4214) 评论(0)

[置顶] ES6 类(Class)基本用法和静态属性+方法详解

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址: ES6 类(Class)基本用法和静态属性+方法详解 JavaScript语言的传统方法是通过构造函数,定义并生成新对象,prototype 属性使您有能力向对象添加属性和方法。下面是通过传统的方式创建和使用对象的案例: //Person.js function Person(x,y){ this...
阅读(20612) 评论(2)

[置顶] ES6 模块化(Module)export和import详解

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址: ES6 模块化(Module)export和import详解 ES6 在语言标准的层面上,实现了模块功能,而且实现得相当简单,完全可以取代现有的 CommonJS 和 AMD 规范,成为浏览器和服务器通用的模块解决方案。ES6 模块的设计思想,是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变...
阅读(6672) 评论(0)

[置顶] WebPack安装-使用-Loader-配置-插件-环境-排错详解(下扩展)

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址: WebPack安装-使用-Loader-配置-插件-环境-排错详解(下扩展) WebPack安装-使用-Loader-配置-插件-环境-排错详解(上)http://blog.csdn.net/pcaxb/article/details/53390151详细介绍WebPack的安装-使用-Loader,Web...
阅读(2272) 评论(0)

[置顶] WebPack安装-使用-Loader-配置-插件-环境-排错详解(下)

1.配置 webpack默认的配置文件是webpack.config.js,当在命令行中输入webpack时默认找的是webpack.config.js。如果你使用webpack --config webpack.html.config.js,查找的就是webpack.html.config.js文件。通过这种方式可以实现不同的配置文件,这样就可以把开发环境和生产环境分开,不用反复修改同一个配置...
阅读(2305) 评论(0)

[置顶] WebPack安装-使用-Loader-配置-插件-环境-排错详解(中)

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址:   WebPack安装-使用-Loader-配置-插件-环境-排错详解(中) WebPack安装-使用-Loader-配置-插件-环境-排错详解(上)http://blog.csdn.net/pcaxb/article/details/53390151介绍了WebPack的安装-使用-Loader,WebPa...
阅读(6501) 评论(0)

[置顶] WebPack安装-使用-Loader-配置-插件-环境-排错详解(上)

Webpack是一个模块打包器。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。在一个大规模的代码库中,维护各种模块资源的分割和存放,维护它们之间的依赖关系,并且无缝的将它们整合到一起生成适合浏览器端请求加载的静态资源。 以下是WebPack的几个特点以及与其他模块化工具的区别: (1)代码拆分 Webpack 有两种组织模块依赖的方式,同步和异步。异...
阅读(2709) 评论(0)

[置顶] React和React Native等学习资源整理

一、React: 1.React英文网:http://reactjs.cn 2.React中文导航:http://nav.react-china.org 3.React和React Native讨论区:http://react-china.org 4.React菜鸟教程:http://www.runoob.com/react/react-props.html 5.React学习资源:ht...
阅读(855) 评论(1)

[置顶] React+Webpack+ES6从环境搭建到HelloWorld

转载请注明预见才能遇见的博客:http://my.csdn.net/ React是一个Facebook和Instagram用来创建用户界面的JavaScript库,是现在最热门的前端框架。Webpack 是当下最热门的前端资源模块化管理和打包工具。它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源。还可以将按需加载的模块进行代码分隔,等到实际需要的时候再异步加载。通过...
阅读(11630) 评论(9)

[置顶] React—native+Android环境搭建和开发配置(Mac)

React—native+Android环境搭建和开发配置(Mac) 一.必须的软件安装 1.Homebrew安装,Homebrew,Mac系统的包管理器,用于安装NodeJS和一些其他必需的工具软件。 命令行安装: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Ho...
阅读(4566) 评论(0)

[置顶] Android 悬浮窗的实现源码

Android 悬浮窗的实现源码 悬浮窗的实现用到了一个Service、自定义View、Activity 效果图 悬浮窗的实现用到的权限: 在清单文件中注册服务 代码的实现 1.Activity的源码 package com.pca.nettraffic; import android.app.Activity; i...
阅读(1309) 评论(0)

[置顶] 仿支付宝/微信的密码输入框效果GridPasswordView解析

仿支付宝/微信的密码输入框效果GridPasswordView解析,把一些设置和一些关键的地方列了出来,方便大家使用,可能可以省一部分的时间,也算是自己的积累吧。 1.密码框可以输入的类型PasswordType public enum PasswordType { NUMBER, TEXT, TEXTVISIBLE, TEXTWEB; } 这里可以自行添加类型,然后在GridP...
阅读(3845) 评论(4)

[置顶] Android手势密码LockPatternView、LockPasswordUtils、LockPatternUtils等分析

Android手势密码LockPatternView、LockPasswordUtils、LockPatternUtils 在使用别人写的这个手势密码的时候,我们通常是有自己的需求,可能这里的代码很多也很复杂,有没有什么很多注释,要把整个代码弄明白是要花很多时间而且基础要非常好的,可能在赶项目的时候没有时间去研究,下面我列出一些关键的地方,方便修改代码。 1.在创建手势密码的时候CreateG...
阅读(3248) 评论(1)

[置顶] Android 最火的快速开发框架AndroidAnnotations使用详解

Android 最火的快速开发框架androidannotations配置详解文章中有eclipse配置步骤,Android 最火快速开发框架AndroidAnnotations简介文章中的简单介绍,本篇注重讲解AndroidAnnotations中注解方法的使用。 @EActivity 示例: @EActivity(R.layout.main) public class MyActivit...
阅读(933) 评论(0)

[置顶] Android万能适配器base-adapter-helper的源码分析

项目地址:https://github.com/JoanZapata/base-adapter-helper 1. 功能介绍 1.1. base-adapter-helper base-adapter-helper 是对传统的 BaseAdapter ViewHolder 模式的一个封装。主要功能就是简化我们书写 AbsListView 的 Adapter 的代码,如 ListV...
阅读(1041) 评论(0)

[置顶] Android图片异步加载框架Universal Image Loader的源码分析

项目地址:https://github.com/nostra13/android-universal-image-loader 1. 功能介绍 1.1 Android Universal Image Loader Android Universal Image Loader 是一个强大的、可高度定制的图片缓存,本文简称为UIL。 简单的说 UIL 就做了一件事——获取图片并显示在相...
阅读(1094) 评论(0)

[置顶] Android 开源项目android-open-project工具库解析之(一) 依赖注入,图片缓存,网络相关,数据库orm工具包,Android公共库

一、依赖注入DI  通过依赖注入减少View、服务、资源简化初始化,事件绑定等重复繁琐工作 AndroidAnnotations(Code Diet) android快速开发框架 项目地址:https://github.com/excilys/androidannotations 文档介绍:https://github.com/excilys/androidannotati...
阅读(1438) 评论(0)

[置顶] Android 开源项目android-open-project解析之(一) ListView,ActionBar,Menu,ViewPager,Gallery

一、ListView android-pulltorefresh 一个强大的拉动刷新开源项目,支持各种控件下拉刷新,ListView、ViewPager、WebView、ExpandableListView、GridView、ScrollView、Horizontal ScrollView、Fragment上下左右拉动刷新,比下面johannilsson那个只支持ListView的强大...
阅读(1145) 评论(0)

[置顶] Android 屏幕适配

屏幕分辨率的相关概念: 分辨率:整个屏幕的像素数目,屏幕像素宽度*屏幕像素高度,例如:1280*720 density屏幕密度:单位面积内的像素个数,通常是dpi为单位,每英寸的像素数量,android将实际的屏幕密度分为四个通用尺寸(low,medium,high,and extra high) px:长度单位,屏幕实际像素 dp/dip:长度单位,与具体的密度无关,显示的时候根据具体平...
阅读(1104) 评论(0)

[置顶] Android 注解和反射原理和实现学习(上)

注解: Annotation其实就是代码里的特殊标记, 它用于替代配置文件,也就是说,传统方式通过配置文件告诉类如何运行,有了注解技术后,开发人员可以通过注解告诉类如何运行。注解是以'@注解名'在代码中存在的,根据注解参数的个数,我们可以将注解分为:标记注解、单值注解、完整注解三类。它们都不会直接影响到程序的语义,只是作为注解(标识)存在,我们可以通过反射机制编程实现对这些元数据(用来描述数据的...
阅读(964) 评论(0)

页面加载完成之后执行js函数window.onload 和 $().ready(function) 以及 <body onload="">的同级函数详解

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址: 页面加载完成之后执行js函数window.onload 和 $().ready(function) 以及 的同级函数详解 1.window.onload = function(){} / $(window).load(function)方法是在网页中的所有的元素(包括元素的所有关联文件:图片、音视频、f...
阅读(125) 评论(0)

PHP从环境搭建到编写简单接口

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址: PHP从环境搭建到编写简单接口 MAMP PRO这款软件是集成环境软件,已经有apache、mysql、php等,具备运行解析PHP的环境,所以我们可以直接使用MAMP PRO搭建环境。如果不想使用集成环境,可以自己搭建。Mac自带了apache和PHP环境的,只需要稍加配置一下就可以使用了,然后再...
阅读(307) 评论(0)

Mac忘记登录密码重置步骤

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址: Mac忘记登录密码重置步骤 1.插入U盘启动盘 2.开机按住Option 3.进入Recovery(恢复)也就是选择启动U盘进入 4.实用工具 5.终端 6.输入resetpassword修改密码 7.设置新密码,重启 Mac忘记登录密码重置步骤 博客地址:...
阅读(233) 评论(0)

Redux系列01+核心概念 工作流程 安装 Action和Action创建函数 Reducer Store 数据流

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址: Redux系列01+核心概念 工作流程 安装 Action和Action创建函数 Reducer Store 数据流 Redux 本身很简单。Redux 是 JavaScript 状态容器,提供可预测化的状态管理。当使用普通对象来描述应用的 state 时,这个对象就像 “Model”,区别是它并没有 se...
阅读(408) 评论(0)

微信小程序尺寸单位rpx和样式使用详解

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址: 微信小程序尺寸单位rpx和样式使用详解 1.尺寸单位 rpx(responsive pixel): 可以根据屏幕宽度进行自适应。规定屏幕宽为750rpx。如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则750rpx = 375px = 750物理像素,1rpx = 0.5px...
阅读(3318) 评论(0)

设备物理像素(设备像素) 设备逻辑像素(设备独立像素) 代码CSS像素 设备像素比 viewport深入理解

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址: 设备物理像素(设备像素) 设备逻辑像素(设备独立像素) 代码CSS像素 设备像素比 viewport深入理解 1.viewport(可视区域大小)的概念理解和知识积累 (1)移动设备上的viewport就是设备的屏幕上能用来显示网页的那一块区域,就是浏览器上用来显示网页的那部分区域 (2)viewp...
阅读(716) 评论(0)

CSS3的rgba、opacity和filter的区别和详解

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址: CSS3的rgba、opacity和filter的区别和详解 1.RGBA的详细解释,rgba(r,g,b,a) 取值说明 R:红色值。正整数 | 百分数 G:绿色值。正整数 | 百分数 B:蓝色值。正整数 | 百分数 A:Alpha透明度。取值0~1之间 正整数为十进制0~255之间的任意值,...
阅读(470) 评论(0)

ES6 常用API详解

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址: ES6 常用API详解 字符串转Int和Float类型,JS没有单双精度之分,只有Float没有Double,所以也没有parseDouble。单精度在内存中占32位4个字节有效数字6-7位,双精度占64位8个字节有效数字15-16位,一般常量都是双精度处理的,float a = 0.5报错,flo...
阅读(859) 评论(0)

ES6 Math对象详解

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址: ES6 Math对象详解 //返回数的绝对值 let abs = Math.abs(-5);//5 //对数进行上舍入 let ceil = Math.ceil(8.2);//9 //对数进行下舍入 le...
阅读(963) 评论(0)

ES6 Date对象详解

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址: ES6 Date对象详解 Date对象详解,创建对象 let date = new Date();1.基本方法调用 年月日,时分秒,毫秒的基本方法的调用,getYear 和getFullYear的区别 //getYear获取的时间如果小于1900,那就要加上1900 //比...
阅读(3187) 评论(0)

JS字符串替换-原始replace单个替换和自定义replaceAll全部替换

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址:http://blog.csdn.net/pcaxb/article/details/53896661 JS字符串替换-原始replace单个替换和自定义replaceAll全部替换 1.原始replace单个替换 let data = '1993/04/06'; /...
阅读(1685) 评论(0)

微信小程序初体验

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址: 微信小程序开发——初体验 小程序是微信版APP面向产品和服务,小程序不支持关注和严格的消息推送。小程序基于MINA框架开发,运行环境是JsCore。小程序是微信内的云端应用,无需下载安装,通过WebSocket双向通信,保证无需刷新即时通信,实现本地缓存,只需要对服务器请求交互数据,所以更接近原生APP的流...
阅读(947) 评论(0)

React开发-JSX使用与详解

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址: React开发-JSX使用与详解 HTML 语言直接写在 JavaScript 语言之中,不加任何引号,这就是 JSX 的语法,它允许 HTML 与 JavaScript 的混写。JSX可以看作是JavaScript的扩展,看起来像XML语法。 render(){ let datas = [1,2...
阅读(1668) 评论(1)

React组件的生命周期(LeftCycle)详解

转载请注明预见才能遇见的博客:http://my.csdn.net/ 原文地址: React组件的生命周期(LeftCycle)详解 React是Facebook推出的一个用于创建用户界面的JavaScript库,是现在最热门的前端框架。React主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图),使用它的目的在于能够构建随着时间数据不断变化的大规模应用。React使...
阅读(517) 评论(0)
148条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:285651次
    • 积分:4040
    • 等级:
    • 排名:第8471名
    • 原创:143篇
    • 转载:5篇
    • 译文:0篇
    • 评论:38条
    最新评论