自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

曜灵的博客 - 欢迎访问 https://lianpf.github.io

个人网站:https://lianpf.github.io 微信公众号:连先生有猫病 gitHub: https://github.com/lianpf 掘金:曜灵

  • 博客(31)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 小悟:H5和native利用JsBridge交互

H5和native利用JSBridge交互,其中涉及到了一些和ios交互的callHandler框架,WebViewJavascriptBridge相关的原理还待补充

2017-09-17 10:07:49 1196

原创 RN环境搭建

RN环境搭建及配置文档

2017-09-14 20:09:47 603

原创 小悟:Object.assign() “深拷贝”

Object.assign()深拷贝&浅拷贝

2017-09-05 21:34:37 6218

原创 npm淘宝镜像

npm淘宝镜像

2017-07-11 13:50:35 522

原创 小悟:前端web/h5性能优化

一般说来,web前端指网站业务逻辑之前的部分,包括浏览器加载、网站视图模型、图片服务、CDN服务等,常规的优化手段有浏览器访问、使用反向代理、CDN等。

2017-07-04 13:21:58 872

原创 小悟:react + redux + react-router+ ES6/7 + webpack 技术栈

react + redux + less + scss + ES6/7 + webpack + react-router按需加载 + react-transform热替换 + webpack-dev-server 技术栈

2017-03-01 15:16:17 888

原创 h5/web前端面试题

1.js中apply和call的作用和区别是什么? ①主要作用其实就是改变了函数运行时的上下文,简单来讲就是改变所调用函数this的指向,第一个参数是什么对象,此时this就指向这个对象。当一个object没有某个方法,但是其他的有,我们可以借助call或apply用其它对象的方法来操作。 ②二者区别仅仅是第二个参数不同,call需要按照顺序一个一个写入,而apply是数组形式,也可以通过 ar

2017-02-07 11:13:36 4607

转载 点击页面判断是否安装app并打开,否则跳转app store的方法

常常有这样的场景,咱们开发出来的APP需要进行推广,比如在页面顶部来一张大Banner图片,亦或一张二维码。但往往我们都是直接给推广图片加了一个下载链接(App Store中的)。所以咱们来模拟一下用户的操作步骤: 1、用户第一次访问宣传页面 a、点击Banner,进入到APP Store中对应的APP下载页 b、APP下载页中提示:安装;用户点击安装 c、安装完成后,AP

2016-11-04 14:57:50 666

原创 设置npm安装程序时的默认目录

npm nodeJs 全局配置

2016-10-27 15:00:43 381

原创 小悟:node版本管理工具nvm、n、nvmw和nodist

Node最近几年可谓风光无限,目前有n和nvm这两个工具可以对Node进行无痛升级 *

2016-10-17 23:02:40 9941

原创 小悟:PS快捷方式

ctrl + N 新建对话框(针对画布进行前期的设置) ctrl + O 打开对话框(选择素材,字母) F 画布的三种显示方式切换 Tab 隐藏工具箱,工具属性栏,悬浮面板 Z 缩放工具 ctrl + 0 满画面显示(数字) 按住空格 暂时切换到抓手工具(移动画布位置) LOGO 标志 效果分析思路:(1)构图(2)配色 ctrl + ” 调出网格(参考线单位必须和画面单位统一)

2016-07-25 19:09:48 668

原创 webstorm中配置nodejs环境及npm

———————————————————————————————————————————————————————— ——nodejs安装及环境配置 1.nodejs官网,下载windows平台nodejs环境安装包(.msi格式),安装 2.测试安装是否成功: cmd操作,进入node安装根目录下: node -v ; npm -v 查看版本号 3.配置全局 在node的安装的根目录,也

2016-07-22 09:50:54 49625 2

原创 小谈20160722:MVC、MVP 和MVVM区别

在MVC里,View是可以直接访问Model的!从而,View里会包含Model信息,不可避免的还要包括一些业务逻辑。 MVC模型关注的是Model的不变,所以,在MVC模型里,Model不依赖于View,但是 View是依赖于Model的。不仅如此,因为有一些业务逻辑在View里实现了,导致要更改View也是比较困难的,至少那些业务逻辑是无法重用的。  MVVM在概念上是真正将页面与数据逻辑分离的

2016-07-22 09:01:53 305

原创 sencha Touch项目常见命令

常见命令1.创建mvc 2.编译app.scss文件更改主题/引入touch-2.4.2配置resources的公共资源,都需要重新编译.scss文件 3.build项目

2016-06-17 15:02:00 607

原创 Google免费DNS服务器IP及全国主要DNS

DNS的全称和作用  什么是DNS服务器   简单来说,DNS服务器是Domain Name System或者Domain Name Service(域名系统或者域名服务)。域名系统为Internet上的主机分配域名地址和IP地址。用户使用域名地址,该系统就会自动把域名地址转为 IP地址。域名服务是运行域名系统的Internet工具。执行域名服务的服务器称之为DNS服务器,通过DNS服务

2016-06-14 08:54:56 12249

原创 服务器上传项目(web+app)

—1—ssh上传项目到服务器 启动执行 查看启动项目 pm2 list 查看文件bin的内容 bin] ls 解压缩上传的zip项目 unzip H01160301_G05_Chan.zip 删除上传的zip项目 rm H01160301_G05_Chan.zip 启动服务 bin] pm2 start www -- name Chan(给

2016-05-29 14:08:36 628

原创 阿里云服务器基本配置

阿里云服务器基本配置常用的阿里云服务器有很多种,今天我们即将讨论的是Linux系统中的两种 Centos6.51.安装第三方源 ——判断yum是否能使用(一般都能用,常忽略此环节)yum install –y epel-release2.安装nodejs和npm、pm2 (1)—安装nodejs和npm —方式一: “` python 1)yum install nod

2016-05-27 18:55:55 560

原创 JQUERY的父,子,兄弟节点查找方法

jQuery.parent(expr) 找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span").parent(".class")jQuery.parents(expr),类似于jQuery.parents(expr),但是是查找所有祖先元素,不限于父元素jQuery.children(expr).返回所有子节点,这个方法只会返回直接的孩子节点,

2016-05-06 20:07:28 300

转载 ejs模板中的四种表达式输出形式

在ejs模板中,通常会用下面四种方式在HTML中输出服务端的变量或表达式的值:1. 直接在中写表达式或变量。这种情况通常只是用来进行表达式计算或给变量赋值,不会有任何输出,被称作无缓冲的代码。 code %>2. 在中通过=号输出变量或表达式的值。默认输出到页面中的内容会进行HTML转义。如Hello输出后会变成<div>Hello</div>

2016-05-03 11:01:56 1214

转载 HTML5的自定义属性data-* 的用法解析

人们总喜欢往HTML标签上添加自定义属性来存储和操作数据。但这样做的问题是,你不知道将来会不会有其它脚本把你的自定义属性给重置掉,此外,你这样做也会导致html语法上不符合Html规范,以及一些其它副作用。这就是为什么在HTML5规范里增加了一个自定义data属性,你可以拿它做很多有用的事情。你可以去读一下HTML5的详细规范,但这个自定义data属性的用法非常的简单,就是你可以往HTML

2016-05-03 10:41:28 875

转载 SQL Server 存储过程

存储过程,非常类似于Java中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。存储过程的概念    存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。    存储过程中可以包含逻辑控制语句和数据操纵语句,它

2016-04-20 12:42:23 228

转载 常用SQL查询语句

一、简单查询语句1. 查看表结构SQL>DESC emp;2. 查询所有列SQL>SELECT * FROM emp;3. 查询指定列SQL>SELECT empmo, ename, mgr FROM emp;SQL>SELECT DISTINCT mgr FROM emp; 只显示结果不同的项4. 查询指定行SQL>SELE

2016-04-19 13:50:53 249

转载 数据库中的join

对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章(实在不清楚为什么Coding Horror也被墙)通过 文氏图 Venn diagrams 解释了SQL的Join。我觉得清楚易懂,转过来。假设我们有两张表。

2016-04-19 13:44:31 352

转载 nodejs中mysql用法

nodejs中mysql用法

2016-04-14 16:38:32 484

转载 JQuery 学习总结及实例

2、简单的JQuery之Ready      (1、注册事件的函数,和普通的dom不一样,不需要在元素上标记on**这样的事件。$(document).ready(function(){           alert("加载完毕!");       });(2、当页面Dom元素加载完毕时执行代码,可以简写为:        $(function(){

2016-03-26 09:09:40 888

原创 AJAX中xmlhttp.readyState==4 && xmlhttp.status==200是什么意思

AJAX中xmlhttp.readyState==4 && xmlhttp.status==200是什么意思

2016-03-21 08:55:04 2029

转载 jquery after append appendTo三个函数的区别

1、after函数定义和用法:after() 方法在被选元素后插入指定的内容。语法:$(selector).after(content)实例:$().ready(function(){  $("button").click(function(){    $("span").after("ddddd")  })})

2016-03-19 09:42:04 365

原创 JavaScript实现图片轮播

//实现照片轮播  1.在没有按钮触发的情况下,四张图片搁几秒,就会实现自动轮播 触发按钮单击事件,对应button的照片跳转到我们的窗体div界面2.照片保存路径存储在,数组内部 按钮数量会根据数组内存储图片位置的数量,来自动生成按钮html>lang="en"> charset="UTF-8"> type="text/css">

2016-03-17 19:32:09 486

原创 json数组实现图书管理系统——图书管理、查询、前台分页功能

利用json数组,实现图书管理功能的查询、搜索功能,实现前台分页

2016-03-17 16:53:29 1694

原创 css3中的box-sizing属性

box-sizing的CSS属性是用来改变默认的CSS框模型,用于计算元素的宽度和高度。它可以使用这个属性来模拟浏览器的行为不正确支持CSS盒模型的规范。说到 IE 的 bug,在 IE6以前的版本中,IE对盒模型的解析出现一些问题,跟其它浏览器不同,将 border 与 padding 都包含在 width 之内。而另外一些浏览器则与它相反,是不包括border和padding的

2016-03-05 15:56:00 767

原创 GUI 关于JComboBox的用法

JList和ComboBox很相似,因为这两个组件都显示一个项列表。因此,它们都有扩展ListModel接口的模型。而且,这两个组件都有绘制器,这些绘制器通过实现ListCellBenderer接口来绘制列表单元。   但是,列表和组合框在施工方面还是有差别的。列表单是不可编辑的,但是组合框可以配备一个编辑器。JComboBox组件把编辑工作交给实现ComboBoxEdit接口的一个对象来处理。 

2016-03-01 12:40:00 4574

Sencha Touch权威指南

HTML5移动端开发

2016-05-23

nodejs实战

很不错的资源

2016-05-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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