H5BOYs
码龄7年
关注
提问 私信
  • 博客:18,745
    18,745
    总访问量
  • 7
    原创
  • 521,719
    排名
  • 5
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2017-10-19
博客简介:

H5BOYs的博客

查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得4次评论
  • 获得8次收藏
创作历程
  • 2篇
    2020年
  • 1篇
    2019年
  • 9篇
    2017年
成就勋章
TA的专栏
  • three.js
    2篇
  • vue
    3篇
兴趣领域 设置
  • 网络与通信
    https
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

three.js创建简单的3D机房(1) 创建机柜模型-2

/****创建机柜门 接上一篇*/let rearGeometryDoor = new THREE.BoxGeometry(basicParameters.thickness, this.cabinetObj.h,this.cabinetObj.w+basicParameters.thickness*2);let materialsbgDoor = [];for (let i = 0; i < rearGeometryDoor.faces.length / 2; i += 1)
原创
发布博客 2020.09.14 ·
932 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

three.js创建简单的3D机房(1) 创建机柜模型-1

import * as THREE from "three"const defultCabinetObj ={ w:60, //宽 h:200,//高 z:60,//深 layers:42,//层数}const basicParameters ={ thickness:5, // 竖板厚度}class cabinet {constructor(options){this.options= options;// 房间场景this.scen...
原创
发布博客 2020.09.14 ·
1857 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

Vue项目实战

一、安装配置依赖1) vue init webpack-simple 项目名称2) cnpm install3 )npm run dev4 )cnpm installvuex vue-router axios -D5 )cnpm installstyle-loader css-loader -D二、做vue项目流程1) 规划组件结构 (Nav.vu...
转载
发布博客 2019.03.29 ·
558 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

AngularJS 服务层的三种创建方式(provider,factory,service)

我们知道angular服务层有三种创建方式,那么这三种创建方式有什么语法上的区别呢;一,provider方式;provider方式创建服务,provider中的方法需要通过对象的方法对外暴露接口;即用this.$get;eg: (function(){angular.module("demo",[ ]);.provider("provider",function(){
原创
发布博客 2017.10.20 ·
944 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

css 关于自定义滚动条样式

有的公司或许会要求做个好看的滚动条,这时候,我们就需要来自定义滚动条,但是IE跟别的是不一样的。所以,在下面的文章中,会有两种不同的方式来自定义滚动条样式。webkit浏览器css设置滚动条:(下面是他的7个主要的属性)::-webkit-scrollbar 滚动条整体部分,可以设置宽度啥的::-webkit-scrollbar-button 滚
转载
发布博客 2017.10.20 ·
417 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

AMD CMD UMD 区别

AMD是"Asynchronous Module Definition"的缩写,意思就是"异步模块定义"。它采用异步方式加载模块,模块的加载不影响它后面语句的运行。所有依赖这个模块的语句,都定义在一个回调函数中,等到加载完成之后,这个回调函数才会运行。AMD也采用require()语句加载模块,它要求两个参数 require([module], callback);列: req
转载
发布博客 2017.10.20 ·
822 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于es5 , es6 规范

浅谈JavaScript、ES5、ES6什么是JavaScriptJavaScript一种动态类型、弱类型、基于原型的客户端脚本语言,用来给HTML网页增加动态功能。(好吧,概念什么最讨厌了)动态:在运行时确定数据类型。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。弱类:计算时可以不同类型之间对使用者透明地隐式转换,即使类型不正确,也能通
转载
发布博客 2017.10.20 ·
1108 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

angular中$scope.$apply和$scope.$digest的区别

$scope.$apply和$scope.$digest都可以手动触发脏值检查实现数据双向同步;将数据实时表现在界面上;最直接的差异是,$apply可以带参数,它可以接受一个函数,然后在应用数据之后,调用这个函数。除此之外,还有别的区别吗?在简单的数据模型中,这两者没有本质差别,但是当有层次结构的时候,就不一样了。考虑到有两层作用域,我们可以在父作用域上调用这两个函数,也可以在
转载
发布博客 2017.10.19 ·
3721 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

angular中的$scope类

一,$scope的作用;1,用来完成在view和controller之间的数据传递,$scope是实现angular中MVVM双向数据同步的关键;2,所有页面上的属性和方法都放在$scope上进行声明;3,$scope上面的属性和方法,angular会给该属性或方法添加一个监视器,在当前控制器中创建一个$watchList[ ];wacth对象会对当前的数据中的变量旧值和新值进行比
原创
发布博客 2017.10.19 ·
3514 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

AngularJs基础认识及应用

2.angularJS启动; 1,自动启动;(ng-app="根组件名称") 通过ng-app来标记angularJS所管理的边界; 通过查看当前页面是否有ng-app指令来判断angular是否启动; 一般ng-app标记在html上; 创建根模块:
原创
发布博客 2017.10.19 ·
374 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Angular1.x安装与配置

关于angularJS的安装与配置;安装:1.首先要安装node.js和它的npm包管理系统。(nodejs相关待整理)2.安装grunt  .grunt是一个基于任务的Javascript工程命令行构建工具。  在dos窗口输入:npm install grunt-cli -g  具体模块安装:npm install(grunt或grunt模块
原创
发布博客 2017.10.19 ·
2846 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Angular1.x启动分析

AngularJS的源码在整体上,与其他很多库和框架一样,是一个自执行函数,其整体结构简化如下:匿名自执行函数,保证angular.js加载完成后,立即执行其中代码;eg:(function(window, document, undefined) {              判断代码 angularjs 重复加载if (window.angular.bootstra
原创
发布博客 2017.10.19 ·
1636 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏