摘要: var str='我我我abc';var bytesCount = 0;for (var i = 0; i < str.length; i++){ var c = str.charAt(i); if (/^[\u0000-\u00ff]$/.test(c)) //匹配单字节 { bytesCount 阅读全文
posted @ 2018-02-01 23:57 goodman8 阅读(355) 评论(0) 推荐(0) 编辑
摘要: var self = document.getElementsByTagName("a");for(var i=0;i<self.length;i++){ self[i].onclick = (function(i){ return function(){ alert(i); } })(i)} <a 阅读全文
posted @ 2018-02-01 23:56 goodman8 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 1、圆角2、边框3、背景4、阴影5、渐变 background: linear-gradient(blue,red,yellow); 6、2D效果: 旋转 transform: rotate(230deg) 移动 transform: translate(50px,100px) 缩放 transfo 阅读全文
posted @ 2018-02-01 21:08 goodman8 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 一:安装webpack和基本环境搭建 新建一个工作的文件夹(我取的名字叫Webpack) 打开命令行,cd进入该文件夹 然后按照提示输入这个项目的一些信息,不想填也可以一直按回车。 这样一个webpack的基本框架就出来了,下面试一下它的打包功能 二:webpack的打包功能 在该工作文件夹下新建一 阅读全文
posted @ 2018-01-29 12:18 goodman8 阅读(14881) 评论(0) 推荐(3) 编辑
摘要: //注:“__dirname”是node.js中的一个全局变量,它指向当前执行脚本所在的目录。const path = require('path');const webpack = require('webpack');//单独打包cssconst extractTextPlugin = requ 阅读全文
posted @ 2018-01-27 14:30 goodman8 阅读(214) 评论(0) 推荐(0) 编辑
摘要: post方式:var express = require("express");var query = require("querystring");var app = express();app.listen(8000,function () { console.log("服务器已经启动,端口号是 阅读全文
posted @ 2018-01-27 09:30 goodman8 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 什么是回调函数? 简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。 为什么要使用回调函数? 因为可以把调用者与被调用者分开。调用者不关心谁是被调用者,所有它需知道的,只是存在一个具有某种 阅读全文
posted @ 2018-01-18 11:11 goodman8 阅读(919) 评论(0) 推荐(0) 编辑
摘要: npm ERR! code ENOSELFnpm ERR! Refusing to install package with name "webpack" under a packagenpm ERR! also called "webpack". Did you name your project 阅读全文
posted @ 2018-01-17 11:35 goodman8 阅读(1336) 评论(0) 推荐(0) 编辑
摘要: Vue.js 最核心的功能有两个,一是响应式的数据绑定系统,二是组件系统。本文仅探究双向绑定是怎样实现的。先讲涉及的知识点,再用简化得不能再简化的代码实现一个简单的 hello world 示例。 参考文章:https://segmentfault.com/a/1190000006599500 一、 阅读全文
posted @ 2017-12-29 18:38 goodman8 阅读(269) 评论(0) 推荐(0) 编辑
摘要: // 一个常见的`webpack`配置文件 const webpack = require('webpack'); const HtmlWebpackPlugin = require('html-webpack-plugin'); const ExtractTextPlugin = require( 阅读全文
posted @ 2017-12-28 16:00 goodman8 阅读(560) 评论(0) 推荐(0) 编辑
摘要: node编辑环境下:> new Buffer("admin")<Buffer 61 64 6d 69 6e> 通过post请求,服务端接收到是流数据,必须把流数据通过“+”转化成字符串1、比如前端提交的参数是 { username:admin,password:123456}2、服务端(nodejs 阅读全文
posted @ 2017-12-27 17:36 goodman8 阅读(1406) 评论(0) 推荐(0) 编辑
摘要: querystring 模块提供了一些实用函数,用于解析与格式化 URL 查询字符串。 使用以下方法引入: 此类一共包括4个方法: querystring.stringify(obj, [sep], [eq]) querystring.parse(str, [sep], [eq], [options 阅读全文
posted @ 2017-12-27 17:27 goodman8 阅读(728) 评论(0) 推荐(0) 编辑
摘要: HTTP = Hyper Text Transfer ProtocolURI = Universal Resource IdentifierURL = Universal Resource Locator 作者:daixinye链接:https://www.zhihu.com/question/21 阅读全文
posted @ 2017-12-27 13:04 goodman8 阅读(546) 评论(0) 推荐(0) 编辑
摘要: var express = require("express");var query = require("querystring");var mysql = require("mysql");var con = require("./connect.js");var app = express() 阅读全文
posted @ 2017-12-27 12:07 goodman8 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 以npm安装msbuild为例: npm install msbuild: 会把msbuild包安装到node_modules目录中 不会修改package.json 会在package.json的dependencies属性下添加msbuild 之后运行npm install命令时,不会自动安装m 阅读全文
posted @ 2017-12-26 17:01 goodman8 阅读(976) 评论(0) 推荐(0) 编辑
摘要: get:获取数据 post:增加 put:修改 delete:删除 option: 预检请求 阅读全文
posted @ 2017-11-24 20:12 goodman8 阅读(3243) 评论(0) 推荐(0) 编辑
摘要: deployd一个生成后台数据的软件,可以创建json格式的数据,也可以对数据进行增删改查等操作,甚至可以验证登录,简直就是自学好帮手呀,不用后台搞定后台,就用deployd 下载:链接: https://pan.baidu.com/s/1dFiKbRV 密码: qfci 安装:自己建立文件夹安装就 阅读全文
posted @ 2017-11-24 18:20 goodman8 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 以npm安装msbuild为例: npm install msbuild: 会把msbuild包安装到node_modules目录中 不会修改package.json 之后运行npm install命令时,不会自动安装msbuild npm install --save: 会把msbuild包安装到 阅读全文
posted @ 2017-11-24 16:54 goodman8 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 一般APP都是刚安装后,第一次启动时需要登录(提示你需要登录或者直接启动在登录界面)。而只要登录成功后,以后每次启动时都是登录状态,不需要每次启动时再次登录。不过,也有些APP若你长期未启动,再次启动时,它会提示你登录过期,让你重新登录。这个是怎么实现的?APP是怎么保持登录状态的? 之所以突然写这 阅读全文
posted @ 2017-11-22 15:24 goodman8 阅读(7162) 评论(0) 推荐(1) 编辑
摘要: show: function(){ //get方式 //赋值给变量self var self = this; var url = "hotcity.json"; axios.get(url,{ params:{ username: "金星老师" } }).then(function (respons 阅读全文
posted @ 2017-11-16 01:51 goodman8 阅读(475) 评论(0) 推荐(0) 编辑
摘要: axios方法封装 一般情况下,我们会用到的方法有:GET,POST,PUT,PATCH,封装方法如下: 五、封装后的方法的使用 1、在main.js文件里引用之前写好的文件,我的命名为http.js 2、在需要的地方之间调用,如图所示: 说明: GET调用方法如下,其中url是接口地址 this. 阅读全文
posted @ 2017-11-12 22:07 goodman8 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-11-12 18:48 goodman8 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 是一个ajax请求库,类似jquery的ajax 执行 GET 请求 执行 POST 请求 可以通过向 axios 传递相关配置来创建请求 请求方法的别名 为方便起见,为所有支持的请求方法提供了别名 在使用别名方法时, url、method、data 这些属性都不必在配置中指定。 阅读全文
posted @ 2017-11-12 17:47 goodman8 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 概念: 1、能够运行javascript的服务器 2、用javascript语言编写的后端 3、强大的包管理器npm,可以安装依赖插件 ->特性: 1).事件驱动 2).非阻塞I/O模型 3).轻量高效 node.js使用场景(实时聊天、电子商务) 1).高并发/低业务的网络请求2).实时应用 no 阅读全文
posted @ 2017-11-12 15:20 goodman8 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 前端开发扮演的一个角色: 前端开发知识点总结: 阅读全文
posted @ 2017-11-12 13:05 goodman8 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-11-12 12:35 goodman8 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-11-12 11:27 goodman8 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 可以用 v-model 指令在表单控件元素上创建双向数据绑定。 v-model 会忽略所有表单元素的 value、checked、selected 特性的初始值。 因为它会选择 Vue 实例数据来作为具体的值。 你应该通过 JavaScript 在组件的data 选项中声明初始值。 输入框 <div 阅读全文
posted @ 2017-11-11 19:46 goodman8 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 根据表达式的真假值来渲染元素 用法大致一样: <h1 v-show="ok">Hello!</h1> 不同的是带有 v-show 的元素始终会被渲染并保留在 DOM 中。v-show 只是简单地切换元素的 CSS 属性 display。 阅读全文
posted @ 2017-11-11 19:33 goodman8 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 条件判断(v-if\v-else) v-if 指令将根据表达式的真假值(true 或 false )来决定是否插入 元素。 阅读全文
posted @ 2017-11-11 19:19 goodman8 阅读(918) 评论(0) 推荐(0) 编辑