自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 Java多线程交叉打印

题目:写两个线程 一个线程打印1-52 另一个线程打印A-Z.打印顺序 12A34B…public class Print{ public static void main(String[] args){ PrintSth printSth = new PrintSth(); new Thread(()->{ while(!printSth.numFlag){ p...

2019-07-05 08:10:51 1309

原创 Js Ajax 复习

//get请求function get(url,params,callback){ // XMLHttpRquest核心方法 var request = new XMLHttpRequest(); //链接到url request.open("GET",url); //发送数据 request.send(params); //忽略MimeType...

2019-07-05 07:46:35 179

原创 Flutter开发环境安装和配置

第一步:安装Java jdk菜鸟教程java sdk 8安装如果检测到电脑没有安装jre ,安装时候会有两个安装程序。第二步:flutter sdk 安装配置Flutter中文网教你如何安装Flutter安装包如果没有科学上网,需要在环境变量中配置镜像才能使用第三部:Android Studio安装Android Studio 官方网站...

2019-04-23 03:18:07 640

原创 Node学习一 断言

引入assert: const assert = require('assert') const strict = require('assert')assert.AssertionError() assert抛出的所有错误都是该类的实例 const {message} = new assert.AssertionError({ //输出的错误信息 message:"noE...

2019-04-23 00:56:26 186

原创 微信小程序登录授权功能wx.login

wx.authorize wx.getSetting()用户信息授权getUserInfo()//app.jsApp({ globalData:{ userInfo }, onLaunch(){ wx.getSetting({ success:res=>{ //如果已经验证 console.log('1') ...

2019-04-19 17:47:06 9621

原创 微信小程序登录功能wx.login

wx.login(object,object)//index.jsPage ({ data: { openid: null, session_key: null, unionid: null, }, onLoad () { wx.login ({ success: res => { if (res.code) { ...

2019-04-19 16:39:41 24360 2

原创 小程序笔记1-WXML语法参考

数据绑定 <view>{{message}}</view> Page({ data:{ message:"数据绑定" }})列表渲染 条件渲染 <view wx:for="{{list}}">值{{item}}索引{{index}}</view> <view wx:if="{{flag}}">flag is {...

2019-04-16 02:55:20 484

原创 被ionic4劝退的一天

我要吐槽。ionic4英文官网的例子很多跑不起来了,网上方法没用,文档太少,说明没有。不爱了。ion-route is not a known element异步函数必须返回Promise对象async something(){ await some(){}}ngOnInit(){ this.something().then(()=>{ return ... })...

2019-04-15 18:05:11 1280

原创 Vue中的自定义函数和指令

全局自定义组件Vue.component('component-name',{ data(){ return{ count:0 } }, template: `<button @cick="addCount">{{count}}</button>`, methods:{ addCount(){ this.count++ }}})v...

2019-04-14 17:42:42 1324

原创 angular学习6 -模板式表单

ngForm控制哪些带有ngModel和name属性的元素,监听其属性,包括其有效性,它自己也有valid属性,只有当所有监听元素的的valid属性真时,ngForm的valid属性才为真ngModel标记元素ngModelGroup顾名思义,就是一组ngModel,把ngModel进行分组。Example<form #myForm="ngForm"> <div&...

2019-04-12 10:28:11 181

原创 angular学习6之路由可选参数和必选参数

有路由配置如下const routes:Routes = [{ path:'/product/:title',component:ProductDetailComponent}]在要导航到ProductDeDetail的Product组件下通过routerLink组件传递参数。假设product.title = ‘第一个商品’<a [routerLink]="['/produc...

2019-04-11 17:32:45 2553 1

原创 angular学习9-angular中的反向代理

代理到后端服务器src/app/proxy.conf.json{ "/api"{ "target":"http://localhost:3000", "secure":false, "logLevel":debug, "pathreWrite":{ "^/api":"" } }}引入angular.json"serve":{ "options":{ ...

2019-04-10 18:45:32 1623

原创 angular学习8-打包和部署

预编译(AOT)ng build --prod可以看到生成了一个dist文件夹,里面是打包后的静态资源文件。搭建本地简单服务器用来预览打包后的静态文件npm install expressconst express=require('express')const app = express()//访问静态资源文件//中间件app.use(express.static('dis...

2019-04-10 17:14:50 10013

原创 angular学习7-HttpClient发送请求

get 请求get.service.tsng g service get创建一个服务//get.service.tsconst baseUrl = " https://www.easy-mock.com/mock/5cac9abdbf60940c8b889555/"import {Injectable} from '@angular/core'import {HttpClient} f...

2019-04-10 13:54:01 2396

原创 angular学习6-路由懒加载

步骤一:创建组件命令行输入ng g module admin --routingng g c admin/adminng g c admin/admin-dashboardng g c admin/messageadmin-routing.module.ts引入上述组件const routes:Routes=[{ path:'' component;AdminCompone...

2019-04-09 21:08:52 308

原创 angular学习6-导航与路由(1)

路由配置src/app/app.module.tscconst Routes:Routes = [{path:'crisis-center'm=,component:CrisisCenterComponent},{path:'hero/:id',component:HeroListComponent},{path:'/heroes',component:HeroesComponent},...

2019-04-09 20:57:55 219

转载 angular学习5-响应式表单

步骤1-注册ReactiveFormsModule//app.module.tsimport {ReactiveFormsModule} from '@angular/core'@NgModule({ imports:[ ReactiveFormsModule ]})步骤二-生成并导入一个新表单控件//form.component.html<form action="...

2019-04-09 12:34:49 154

转载 angular4学习-创建结构性指令

import {Directive,ViewContainerRef,TemplateRef,Input} from '@anguar/core'@Directive({ selector:'[appUnless]'})export class UnlessComponent{ constructor(private viewcontainer:ViewContainerRef, pr...

2019-04-09 08:07:26 282

转载 angular学习4-创建属性型指令

import {ElementRef,Input,Directive,@HostListener}@Directive({ selector:'[appHighlight]'})export class HighlightDirective{ @Input() enterColor:string @Input() leaveColor:string @HostListener('mo...

2019-04-09 07:37:28 187

转载 angular学习3-生命周期

OnChanges当检测该i组件或者指令的输入属性发生变化,Angular会调用ngOnChanges方法。import {OnChanges,Input,SimpleChanges} from '@angular/core'export class LearnComponent implements Onchanges{ //该组件包含两个输入属性,当属性发生变化时,调用ngOnC...

2019-04-08 16:47:34 141

转载 angular学习2-模板与绑定

语法在angular2中:单向绑定:从看到的目标绑定数据来源(target) = “statement”单向绑定 :从数据来源绑定到目标:{{expression}}[target] = “expression”bind-target = “expression”双向绑定: 数据来源与视觉端相互绑定:[(target)] = “expression”属性绑定(attrib...

2019-04-08 10:03:07 156

转载 angular学习1-依赖注入

一个jecttor用providers去建立依赖,providers会知道如何去建立依赖在component的constructor中注入服务

2019-04-08 09:08:58 262

原创 图解HTTP读书笔记DAY-1

Http(Hypertext Transfer Protcal)超文本传输协议是TCP/IP协议族内部的子集。网络是在TCP/IP协议族基础上运行的,协议族是所有互联网相关协议的总称。包括:应用层、传输层、网络层、数据链路层。应用层:决定向用户提供通信服务的 “活动”,换句话来说,就是决定用户内容。传输层: 提供两台计算机之间的传输,包括TCP(传输控制协议)和UDP(用户数...

2019-03-04 23:15:24 116

原创 iview-cli 开发和打包后的配置相关问题

1.运行npm run build 打包后在本地打开index_prod.html 文件显示一片空白。原因:路径错误。打开webpack.prod.config.js 把output配置里的publicPath 该为正确路径 比如原来是/dist/ 改为./dist/2.打包后字体图片引入失败问题 打开打包后的main.css 文件,可能是压缩过的,格式化一下 搜索@font-face 把里面的字...

2018-04-17 11:55:23 2983

转载 H5图片上传和预览

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt; &

2018-04-15 01:32:07 3208

原创 node 中的文件读取写入操作

//文件复制var fs = require ('fs');function copy (src, dst) { fs.readFile ('./index4.js', 'utf8', function (err, data) { fs.writeFile ('./index5.js', data.toString (), 'utf8', function ( err...

2018-03-16 16:30:32 459

原创 node 学习 day3-http

使用http模块监听端口var http = require ('http');var server = new http.Server ();server.on ('request', function (req, res) { console.log (req.url); res.writeHead (200, {'Content-Type': 'text/html'}); r...

2018-03-16 16:11:29 116

原创 node 学习 day2-缓冲(Buffer)

const buffer1 = Buffer.alloc(10)//10个 0x1//没有敏感数据const buffer2 = Buffer.alloc(10, 1)//长度为10 未初始化//可能存在敏感数据//名字都告诉你不安全了//会泄露旧数据const buffer3 = Buffer.allocUnsafe(10)buffer3.fill(0)//[0x1,0x2,...

2018-03-15 13:25:27 144

原创 node 学习 day1-断言

const assert = require('assert')assert(false, '不为真')var obj1 = { firstname: 'hello', lastname: 'world'}var obj2 = Object.create(obj1)//该方法不测试原型,链接符,不可枚举属性assert.deepEqual(obj1,obj2,'不相等')//...

2018-03-15 03:46:54 101

原创 雪碧图生成代码

排列方向 var canvas = document.querySelector('#canvas'); var ctx = canvas.getContext('2d'); canvas.width = 800; canvas.height =

2017-12-02 19:49:29 1150

原创 canvas实现多个弹跳小球 js部分

// 获取class名为picture的canvas元素 var can = document.querySelector('.picture'); // 让它撑满整个屏幕 can.width = window.innerWidth; can.height = window.innerHeight; // 获取2d上下

2017-11-30 19:46:01 1243

原创 功能完整的js原生轮播图

html: "> css: * { p

2017-11-08 10:11:19 294

原创 ajax 原生API

//

2017-11-03 20:01:49 266

转载 原生Js实现图片轮播

html

2017-10-29 13:40:15 214

翻译 懒加载

懒加载 html部分

2017-10-27 21:10:51 144

翻译 瀑布流

var throote = function (fn, time) { var _startTime = Date.now(); return function () { var _endTime = Date.now(); if (_endTime - _startTime < time) { return;

2017-10-27 20:53:00 176

原创 三栏式布局

san lanshi buju 团队名称

2017-04-15 00:33:03 267

空空如也

空空如也

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

TA关注的人

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