自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

前台技术

html、css、js等相关技术

  • 博客(36)
  • 资源 (4)
  • 收藏
  • 关注

原创 -bash: unzip: command not found 解决办法

Centos出现-bash: unzip: command not found的错误,是因为没有安装unzip输入命令安装unzip:yum install -y unzip zip然后在当前压缩包目录使用命令:unzip aaaa.zip即可解压成功...

2019-05-24 13:32:43 4328

原创 springboot 找不到接口 Whitelabel Error Page

照着别人例子写好的接口就是执行不了,也不报错可能是你在src/main/java/com.demo包外面建立了接口文件,如:src/main/java/com.demo.Controller 此包内的接口是无法被访问的文件夹要放在src/main/java/com.demo/Controller默认目录下才可以被扫描到...

2019-04-18 12:28:43 577

原创 pm2 linux 开机启动

输入pm2 start 启动名称     (启动名称如www、app.js) (启动项目)输入pm2 save                      (保存启动服务)输入pm2 startup                   (设置开机启动) 输入pm2 startup                (执行后会显示 设置环境变量)[PM2] Init System found: u...

2018-11-06 16:24:27 1809 1

原创 linux 安装 node 环境

首先查看Linux系统位数输入:  uname -aLinux iZbp1fknhnmtjjqkn8dd1aZ 4.4.0-117-generic #141-Ubuntu SMP Tue Mar 13 11:58:07 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux我的系统为64位安装包可以去node官网下载https://nodejs.org/en/do...

2018-11-05 10:47:51 493 1

原创 vue 监听滚动条

  mounted () {        this.x= document.getElementsByClassName('x')[0] //获得dom对象x        this.x.addEventListener('scroll', this.handleScrol1)   //委托监听事件,handleScrol1为你要调用的方法  },  methods: {    ha...

2018-11-02 15:22:36 1639

原创 vue mounted 内找不到dom

vue生命周期  mounted () {  },如果生命周期还是不好用,在语句外套用this.$nextTick方法this.$nextTick(function () {  this.x= document.getElementsByClassName('x')[0]})

2018-11-02 15:18:53 5885

原创 pm2 express 启动

{  "apps": [    {      "name": "simpleExpress",//应用程序名称      "cwd": "./",//根目录:应用程序所在的目录      "script": "./bin/www",//应用程序的脚本路径      "error_file":"./logs/app-err.log

2018-11-02 10:55:57 2599

原创 git 上传新项目

1、git init2、git remote add origin [email protected]:zjyc/zjyc-web.git3、git add .4、git commit -m "init"5、git push -u origin master

2018-10-31 09:03:22 398

原创 jdk 配置

CLASSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;JAVA_HOMEC:\Program Files\Java\jdk1.8.0_191Path%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

2018-10-26 17:03:23 93

原创 RN: the development server returned response error code: 500

the development server returned response error code: 500开发服务器返回响应错误代码:500一般情况是RN服务器报错,去看一下报的什么错,一般情况是代码写的有问题。修改后从新加载模拟器就可以了 ...

2018-09-14 12:37:38 2134

原创 RN: unable to load script form assets 'x'. make sure your bundle is packaged correctly or you're ...

unable to load script form assets 'x'. make sure your bundle is packaged correctly or you're running a packager server.react native 服务启动时闪退,重启即可。

2018-09-14 09:24:28 324

原创 RN: cloud not connect to development server.

cloud not connect to development server.react-native 服务器没有开启。重新开启。

2018-09-14 09:22:56 364

原创 RN: TextInput 去除下滑线

underlineColorAndroid android下面的下滑线去除<TextInput  underlineColorAndroid='transparent' />

2018-09-13 21:28:40 258

原创 RN:TextInput 文字颜色 color

<TextInput placeholderTextColor="#a5a5a5" />placeholderTextColor 设置占位文字字体颜色 

2018-09-13 21:27:13 3993

原创 RN: com.android.builder.testing.api.DeviceException: No connected devices!

com.android.builder.testing.api.DeviceException: No connected devices!没有开启android模拟器,需要genymotion开启模拟器~

2018-09-13 17:16:46 4905

原创 RN: android 显示 gif compile 'com.facebook.fresco:fresco

打开这个文件: 项目\android\app\build.gradle亲测好用!除了这个1.9.0\1.3.0\0.14.0\0.13.0\0.9.0\0.7.0均不好用~~~dependencies 添加compile 'com.facebook.fresco:fresco:1.5.0'和compile 'com.facebook.fresco:animated-gif:1.5.0'...

2018-09-13 17:11:13 1802

原创 RN: lnvariant violation: react.children.only expected to receive a single react element child.

lnvariant violation: react.children.only expected to receive a single react element child.这个错误是只能包含一个<View>,TouchableHighlight下面不能有两个子元素。<TouchableHighlight><View></View>...

2018-09-13 16:51:56 780

原创 vue debug

vue debug要在需要debug的js代码位置的上一行写入 debugger这样在执行.vue文件时会自动debug到该行代码除此之外还可以使用火狐浏览器的开发者插件vue-devtools

2017-11-07 10:30:55 9086

原创 js 获得地址参数

原生js兼容所有浏览器方法直接调用取返回值,返回值为对象,可以取多个值function locationSearch() { let searchUrl = window.location.search let urlObj let urlStr = [] if (searchUrl) { let strUrl = searchUrl.substr(1,

2017-11-06 09:48:39 461

转载 js 性能优化大杂烩

最后,总结下常见的dom操作的优化方法(节选自高性能JavaScript)     1  最小化dom访问次数,尽可能在js端执行;     2  如果需要多次访问某个dom节点,请使用局部变量存储对它的引用;     3  小心处理html集合,因为它实时连系着底层的文档,把集合的长度缓存到一个变量中,并在迭代中使用它,如果需要经常操作集合,建议把它拷贝到一个数组中;     4

2016-08-12 03:53:16 657

原创 js 性能优化总结

1、尽量不要使用全局变量 for( x in list){}eval("alert('hello world');");var sayHi = new Function("alert('hello world');");setTimeout("alert('hello world');", 100);3、减少dom访问。//重复访问dom

2016-08-12 03:51:47 1023

转载 编程中的命名设计那点事

在设计过程中给类,方法和函数好的命名会带来好的设计,虽然这不是一定成立,但是如果坏的命名那一定不会给你带来好的设计。在设计过程,如果你发现 你很难命名某一个模块,某个方法时,可能你真正遇到的问题不是难命名的问题,而是这个设计是否真的合理,你或许应该花更多的时间来重新设计一下你的模块。好的命名不仅会带来好的设计,好的命名还提高了程序的可读性,降低代码维护的成本。另一方面,如果糟糕的命名会给代

2016-07-27 15:23:09 511

转载 HTTP缓存控制小结

HTTP缓存控制小结2016-07-27 孙世吉 IMWEB前端社区引言通过网络获取内容既缓慢,成本又高:大的响应需要在客户端和服务器之间进行多次往返通信,这拖延了浏览器可以使用和处理内容的时间,同时也增加了访问者的数据成本。因此,缓存和重用以前获取的资源的能力成为优化性能很关键的一个方面。序本文用于解决以下六个疑问。 与缓存相关的H

2016-07-27 10:42:52 4012

转载 提高npm安装速度

最近搞了台阿里云给客户做服务器,但是蛋疼的GFW,让我在阿里云上npm操作举步为艰,在重试和卡住N次之后,接近崩溃边缘。于是上网四处搜索,发现有一个cnpm的方法似乎可以解决问题,但是发现cnpm上镜像好像并不齐全,而且也是各种卡住,所以这种方式也只能放弃,于是搜到了一篇npm使用代理的文章,顿时醒悟。首先,我们的npm包无所谓安全性,所以不要使用性能和效率更慢的https,转而使

2016-07-26 16:47:43 4016 2

转载 DIV层的五条叠加法则

[参与测试的浏览器:IE6 / IE7 / IE8 / FF3 / OP9.6 / SF3 / Chrome2 ][操作系统:Windows]貌似很多同学对为什么这个div在上层,那个div在下层、无论如何设置z-index都无法居上的问题纠结抓狂、上吐下泻、恶心失眠、郁郁而终,致使不敢随意使用层的叠加。但层的叠加效果,在交互设计中却频频出现,所以我们必须驾驭它,要驾驭它,就要掌握其规律。

2016-07-18 14:55:21 3163

原创 教你怎么写jQuery的插件

jQuery(以下简称JQ)是一个功能强大而又小巧的JS框架,现在很多网站都在使用JQ,本站也不例外。本文教大家如何写一个属于你自己的JQ插件。本JQ插件例子是在你网站的文章结尾处添加你的版权。JQ插件标准的封装代码如下,首先需要闭包: <script type="text/javascript"> (function ($) { //这里放入插件...

2016-07-18 11:05:57 515 2

转载 jq 获得点击的第几个

假如类名为a,如果是同级(兄弟元素)的,如:ul>ul>可以$(".a").click(function(){ var a=$(this).index;//或者 var a=$('.a').index(this);}而对于不同级(非兄弟元素),如 则只能这样$(".a").click(function(){ var a=$('.a').index(this

2016-07-18 10:44:58 1650

转载 jq extend详解

jQuery.fnjQuery.fn = jQuery.prototype = {   init: function( selector, context ) {//….//……};原来 jQuery.fn = jQuery.prototype.对prototype肯定不会陌生啦。虽然 javascript 没有明确的类的概念,但是用类来理解它,会更方便。jQue

2016-07-18 10:22:51 886

原创 点击某个标签以外位置执行

html:所有产品     ALL PRODUCTS2环球指数期货2Global Index Futures3环球指数期货3Global Index4环球指数期货4Global Index Futures5环球指数期货5Global Futures6环球指数期货6Index Futures所有产品     ALL PRODUCTS2环球指数期货2Gl

2016-01-20 21:50:18 689

原创 label的click()事件执行两次

如果你的结构是label内写input实现点击文字时候input也有相应。并且,把事件设置在了label上,那么就会执行两次了。jq/js:$(document).ready(function () { $("input").click(function (){ alert(1); });});把事件放在input上,点击文字也可以click事件执行。而且不会有重复的click事件发生。

2016-01-11 16:24:20 8442 1

原创 input标签/复选框/单选框点击文字有效果

先来测试一段代码,点击文字有效果的会用红色标注!(建议使用第一种input,因为节省代码,改变文字部分时也不会很麻烦)沪深A股沪深A股沪深A股沪深A股沪深A股沪深A股沪深A股沪深A股沪深A股沪深A股

2016-01-11 15:26:39 4259

原创 自定义复选框,复选框样式修改,重写复选框

改变复选框原有样式,使得变得好看起来

2016-01-11 12:58:30 10897

原创 块级元素与内联元素区别

块级元素block element 1、纵向排列。每个新元素占一新行。2、可对盒子模型修改。宽高,边距都可以设置。3、宽度缺省是它的容器的100%,除非设定一个宽度。4、块级元素可包含所有类型元素。块级元素 > 内联元素内联元素inline element (又名行内元素)1、横向排列。每个元素从左享有横向排列,新元素与前元素同行。2、不可对盒子模型修改。宽高,边距都不

2015-11-09 16:58:01 709

原创 i、span不显示图片,设置宽高不显示

背景图片不显示为什么?搞了好半天,最后搞明白原理。i、span是内联元素,内联元素不可设置宽高,所以设置了宽高不显示图片。解决:设置display:block;将内联元素转换为块级元素,然后设置宽高,就可以显示了。css文件中: i{width:18px;height:20px;display:block;background-image: url(../img/1.png);

2015-11-09 16:40:04 4285 2

原创 为什么清除浮动

为什么清除浮动,为毛要清除浮动,不清除浮动会怎样,清除浮动有什么好处

2015-11-06 11:09:24 747

原创 网页乱码与设置utf-8乱码

网页出现乱码        在网页文件中写入中文会出现乱码,主要原因是因为字符编码集​与默认字符编码集​不同(默认为ISO-8859-1字符编码集,此字符编码集不包含中文),所以中文会出现乱码,一般的中文字符编码集是utf-8与gb2312。        所以我们要把默认的字符编码更改为支持中文的字符编码集​utf-8与gb2312就可以了,请尽量使用utf-8。 (ansi

2015-11-05 15:38:56 1004

复选框.rar

最简单的复选框重写,保证一看就懂,html+css+js

2016-04-26

下拉框.rar

最简单的下拉框样式重写,保证一看就懂!html+css+js

2016-04-26

简单复选框样式

web文件,主要是网页形式的例子,帮助大家解决复选框改变样式问题。

2016-01-11

复选框样式

两个web文件压缩包,里面是网站形式的例子,一个简单的注视比较详细,一个复杂的主要是大家套用。改变复选框原有默认样式。

2016-01-11

空空如也

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

TA关注的人

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