
方法-技巧与案例
文章平均质量分 66
娄笙悦
做一个低调的自己!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
闭包 函数 匿名函数 自调用匿名函数 解析
js函数申明方式(三种)//函数申明function fn1() { //handle}var fn2 = function () { //handle};var fn3 = new Function();//函数调用fn1();fn2();fn3();Js常见内置函数eval(str); //老板打死你都不要用这个函数,会带来安全隐患parseInt(str,原创 2017-12-19 18:22:06 · 550 阅读 · 0 评论 -
gulp-less gulp打包处理less
序关于less: Less (Leaner Style Sheets 的缩写) 是一门向后兼容的 CSS 扩展语言。这里呈现的是 Less 的官方文档(中文版),包含了 Less 语言以及利用 JavaScript 开发的用于将 Less 样式转换成 CSS 样式的 Less.js 工具。 Less 扩充了 CSS 语言,增加了诸如变量、混合(mixin)、运算、函数等。 Les...原创 2018-04-10 18:12:47 · 2600 阅读 · 0 评论 -
angularjs http 请求 php 无数据解决办法
序虽然angularjs自带http请求,但是当它的后台为php时,我们往往拿不到想要的数据(相同的请求用jQuery能正确返回结果)。其实这是因为angularjs默认的请求方式不适合php接收而已。因此我们需要修改或者使用其他的请求方式来实现与后台的交互。$http默认请求头信息 $http服务将会给所有请求自动创建HTTP头。这个默认设置能完全的通过访问$httpProv...原创 2018-04-05 17:06:46 · 652 阅读 · 0 评论 -
axios vue-axios post请求php无结果问题解决方法
序 Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。axios特征从浏览器中创建 XMLHttpRequests从 node.js 创建 http 请求支持 Promise API拦截请求和响应转换请求数据和响应数据取消请求自动转换 JSON 数据客户端支持防御 XSRF安装在项目根目录执行以下命令...原创 2018-04-12 22:25:36 · 2862 阅读 · 2 评论 -
vue vue-cli @vue/cli将px转换成rem单位配置(flexible,px2rem)
序 与原来的vue-cli 2.x版本不同的是:如果使用最新版本的@vue/cli初始化vue项目时,通常看不到webpack的配制文件,在原来的2.x版本,我们本可以轻松配制px2rem相关配置。为了解决这个问题,我研究了一下vue-cli的官方文档,发现我们仍然可以像以往那样配制。具体步骤如下:1. 安装 安装lib-flexible:npm install --save ...原创 2018-06-30 15:59:11 · 7712 阅读 · 5 评论 -
HSB(HSV) 转 RGB 颜色 (js转换公式)
HSB(HSV)概念HSB又称HSV,表示一种颜色模式:在HSB模式中,H(hues)表示色相,S(saturation)表示饱和度,B(brightness)表示亮度HSB模式对应的媒介是人眼。HSB模式中S和B呈现的数值越高,饱和度明度越高,页面色彩强烈艳丽,对视觉刺激是迅速的,醒目的效果,但不益于长时间的观看。色相(H,hue):在0~360°的标准色轮上,色相是按位置度量的。在...原创 2019-01-17 11:46:25 · 11354 阅读 · 1 评论 -
js 色卡 (javascript 色卡 hsv 色卡 hsb 色卡)
效果实例:代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> &a原创 2019-01-17 14:49:44 · 5034 阅读 · 0 评论 -
常用git命令 (使用频率最高的15个)
通过我多年的工作经验总结出Git版本管理常用的15个命令(命令详情,请点击命令的链接)如下:Git 命令功能简介git clone克隆现有的仓库git config从几个特定的配置文件中读取和写入配置值,以便你可以从全局或者针对特定的仓库来进行设置git add将内容从工作目录添加到暂存区(或称为索引(index)区)git status将为你展...原创 2019-01-24 14:43:57 · 562 阅读 · 1 评论 -
npm 发布流程 npm 包发布 node_modules 发布
简介本项目主要描述了npm包发布流程,仅作为小白学习npm发布学习使用。流程在GitHub上创建一个项目(例如:test-projects)克隆(git clone)到本地npm初始化(npm init)注册npm账号及登录npm(如果您没有npm账号的话)命令行登录npm账号npm包发布(npm publish --access=public)npm包版本更新删除包(如果你...原创 2019-02-12 22:06:49 · 5199 阅读 · 1 评论 -
git config 配置修改
Git 配置文件 Git 自带一个 git config 的工具来帮助设置控制 Git 外观和行为的配置变量。 这些变量存储在三个不同的位置:/etc/gitconfig 文件: 包含系统上每一个用户及他们仓库的通用配置。 如果使用带有 --system 选项的 git config 时,它会从此文件读写配置变量。~/.gitconfig 或 ~/.config/git/config 文...原创 2019-03-08 21:27:59 · 34973 阅读 · 0 评论 -
.gitignore配置 git 忽略文件配置
忽略文件一般我们总会有些文件无需纳入 Git 的管理,也不希望它们总出现在未跟踪文件列表。 通常都是些自动生成的文件,比如日志文件,或者编译过程中创建的临时文件等。 在这种情况下,我们可以创建一个名为 .gitignore 的文件,列出要忽略的文件模式。创建.gitignore文件很多人恐怕在第一步就卡住了,比如“创建.gitignore文件”(因为用我们常规的鼠标右键的方式是无法实现的...原创 2019-03-08 22:10:03 · 817 阅读 · 0 评论 -
git add 是什么意思?(将内容从工作目录添加到暂存区)
git add到底是什么意思?用官方的话就是:跟踪新文件,或者说将内容从工作目录添加到暂存区。用生活当中的一个案例来解释就是:git add 就好比如您去超市购物,用购物车装了一大车的商品(类似于修改过的文件),然后去收银台结账,由于您一次性挑选的商品比较多,你有可能要犹豫一下到底要不要全部买下来;这时候,你可以一件件的将商品拿到收银员那里去扫码计价结算(类似与 git add fileA,...原创 2019-03-08 23:04:02 · 12457 阅读 · 0 评论 -
gulp-css gulp打包处理css
序到底有没有一个gulp-css的插件呢?答案是:yes。不过呢,我们打包css并不需要它。详细操作,请看下文!gulp基本安装安装有node.js+npm+git-bash的window x64系统电脑安装命令:$ npm i -g gulp$ mkdir css-project && cd css-project$ npm init -y$ npm...原创 2018-04-10 16:27:25 · 3520 阅读 · 0 评论 -
gulp 安装与入门
序gulp是什么? Gulp.js 是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。入门指南...原创 2018-04-10 13:53:26 · 1984 阅读 · 0 评论 -
phpmyadmin管理MySQL基本操作
序本文内容只是列出了MySQL操作的一些最基本语法,千万不要误以为MySQL就这么点东西。以下内容适合前端小伙伴了解PHP,MySQL学习参考。本文基于wamp集成服务器环境,如果还不会搭建wamp集成服务器,请点击《wampserver安装教程》。如果您更热衷于命令行操作,那么您可以查看我的另外一篇文章《MySQL基本语法》。在正确安装wamp服务器的前提下,启动wamp后在浏览原创 2018-02-03 11:58:12 · 3279 阅读 · 0 评论 -
js事件处理
事件的概念指的是文档或者浏览器窗口中发生的一些特定交互瞬间。我们可以通过侦听器(或者处理程序)来预定事件,以便事件发生的时候执行相应的代码。事件处理过程3步骤事件产生 事件对象event,在触发DOM上的某个事件的时候,会产生一个事件对象event,而在这个对象当中会包含着所有与事件有关的信息。 这个event对象通常含有一些重要的信息,比如:srcElementtargetchildN原创 2017-12-20 00:13:44 · 713 阅读 · 0 评论 -
js cookie设置cookie, 删除cookie, 获取cookie,清空cookie
cookie是什么? cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。你可以使用 JavaScript 来创建和取回 cookie 的值。把下面的5个方法弄明白,您的cookie已经学会了一大半设置cookie//key为cookie的名称, val为cookie的值, time为过期时间(单位为秒)function set原创 2017-12-21 00:36:13 · 9653 阅读 · 0 评论 -
html5 浏览器缓存 sessionStorage 之 LsySession.js插件的使用方法
LsySession.js的使用方法sessionStorage是什么?sessionStorage是HTML5提供的没有时间限制的数据存储方法。相比cookie,它的存储容量更大,读取更方便。sessionStorage 方法针对一个 session 进行数据存储。当用户关闭浏览器窗口后,数据会被删除。。由于使用sessionStorage所提供的setItem()、getItem() 、remo原创 2017-12-23 12:40:23 · 943 阅读 · 0 评论 -
使用requirejs编程实现模块化
使用requirejs编程实现模块化开发下载命令行下载:bower install requirejs 或者 npm install requirejs 官网下载点击下载requirejs主要方法define定义模块require 加载模块原创 2017-12-17 23:53:08 · 1331 阅读 · 0 评论 -
SASS安装 SASS编译 SASS基础语法
SASS 是个啥?如果说css是钉子,那么less就是生产钉子机器,而sass则是全自动钉子生产线……如果你非要了解标准的定义,那么出门右转官方文档SASS安装请点击Window 系统下 Ruby安装 Sass安装 Compass安装编码风格nested 嵌套缩进css风格,默认格式expanded 扩展的css风格,最常见的格式compact 简介css风格,没有注释compresse原创 2017-12-18 19:49:57 · 603 阅读 · 0 评论 -
storages.js v2.0.5 的使用方法
序这是一个关于浏览器cookie,sessionStorage,localStorage操作的插件,它增加并完善了原有API功能。该插件包括LsyCookie, LsySession, LsyStorage 三个部分,使用方法非常简单,直接引入storages.js即可。storages.js下载下载:点击下载storages.js gihub地址:https://github....原创 2018-01-02 23:14:31 · 2964 阅读 · 2 评论 -
封装一个提取url参数的小方法
假如当你需要从这样一个http://www.loushengyue.com/test_好好.html?id=8&name=loushengyue&age=18&sex=男#box URL中提取相关参数(比如:id,name)时,是不是想到用正则法split(/\?|\&/g) 分割url的方式提取,然后版本更新需要增加参数时,也许你会很苦恼,因为bug来了,为了尽可能的减少bug,我们不妨来封装一原创 2017-12-17 16:56:07 · 1996 阅读 · 3 评论 -
compass 基本用法指南
序compass 是一个开源的css开发框架。喜欢compass的缘由优秀的重用模式方便的精灵图功能更简单的使用CSS3样式轻松编写印刷样式……总之,由于compass在sass的基础上封装了一系列有用的模块(就好比如bootstrap封装了一整套的css样式),补充了sass的功能。因此,使用compass能够更简单可靠的发挥sass的威力,能够大大的提高开发效率原创 2018-01-08 23:39:16 · 8834 阅读 · 0 评论 -
GitHub项目管理基本操作
序本文是GitHub基本项目操作方法指南,其中包括创建,修改,拉请求,合入等相关知识,如果您已经掌握了这些,可以直接查看git-bash管理github项目常用命令创建存储库存储库通常用于组织单个项目。存储库可以包含文件夹和文件、图像、视频、电子表格和数据集——这是项目所需要的。我们建议包含一个自述文件或一个包含关于您的项目的信息的文件。GitHub可以很容易地添加一个同时您创建新的库原创 2018-01-08 00:20:45 · 14615 阅读 · 3 评论 -
git-bash管理Github/Gitee项目常用命令
序本文是GitHub项目管理基本操作 的升级版。在此假设您已经了解了GitHub项目管理基本知识,但是还不会使用Git管理真实项目。在管理项目时通常需要多次输入账号密码,我们为了避免麻烦,可以事先配置好用户名和邮箱。配制用户$ git config --global user.name "loushengyue"查看已配置的用户$ git config --原创 2018-01-08 21:29:35 · 4093 阅读 · 0 评论 -
ajax异步上传文件
序在使用form表单上传图片或者其他文件的时候,如果采用默认提交方式往往不是异步的(页面刷新),这不是我们想要的效果。如果您跟我一样,想采用异步提交的方式,那么请看下面的“小栗子”。file.html代码部分html lang="en">head> meta charset="UTF-8"> meta name="viewport" content="wid原创 2018-01-19 10:50:28 · 921 阅读 · 0 评论 -
MySQL基本语法
序本文描述的是一些基本语法,专门为入门小白打造,误入的大神莫要嘲笑。由于以下内容基于wamp集成环境运行,所以需要实现搭建wamp集成环境(如果不知道如何搭建wamp环境,请点击《wampserver安装教程》)。 另外,还需要懂得MySQL数据库的一些基本操作(如若不会,请查看《 phpmyadmin管理MySQL基本操作》);假设这些条件您都满足,请看下文。以数据库school为原创 2018-02-03 16:29:07 · 756 阅读 · 0 评论 -
git 项目管理常用操作流程
用git管理项目的好处我在这里就不再描述了,以我多年的开发经验,总结了一下常规的git项目管理流程如下:初次创建项目常用操作流程在github上创建项目,可参考《GitHub项目管理基本操作》clone项目到本地(git clone https://github.com/loushengyue/hello-world.git)编辑内容(在克隆下来的文件夹hello-world内创建或者粘...原创 2019-04-05 10:06:49 · 4906 阅读 · 1 评论