自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (3)
  • 问答 (3)
  • 收藏
  • 关注

原创 macOS Big Sur apache2环境配置好之后一直报403错误易忽略的点

pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/xxx/xxxx' is executable

2021-12-28 14:23:02 480

原创 给全景添加动态热点

做一个上图箭头指向的热点信息。打开 tour.xml 文件,找到里的scene ,选择一个你将要添加热点的场景。 添加一下代码:<style name="skin_hotspotstyle_title" url="img/default.png" scale="0.5" edge="top" oy="0" distorted="false" tooltip="" onc

2017-07-15 12:17:10 3144 2

原创 全景xml元素认识

一个全景项目它最核心的文件就是xml文件,项目可以由很多个xml文件组成,用Include 引入。另外就是官方的plugin组件。krpano元素 krpano xml 文件的根元素,不可没有include元素 嵌入(引入)xml 合并后一同解析skin_settings元素 自定义设置 非内置元素 action元素 动作元素 autorun=onstart 自执行 包含若干动态代码styl

2017-07-05 22:29:31 590

原创 如何运用krpano生成第一全景项目

使用droplet制作/生成一个全景下载好krpano包后,解压文件夹,可以看到文件夹下有诸多文件。这时打开全景图片 拖入 droplet.bat 文件 马上立刻就生成一个全景项目文件了。打开新生成的文件夹 打开tour.html文件(用火狐直接打开)就可查看刚才生成的全景了。生成的文件目录结构如下: 文件夹诠释:pano 全景切片 skin 包含默认皮肤要嵌入的.xml plugins若干个

2017-07-03 21:32:11 4195 1

原创 div实现两列等高

参考代码如下<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>两列等高</title> <style type="text/css"> html,body{width: 100%;height: 100%;} *{margi

2017-05-12 15:48:19 771

原创 web界面设计的原则和总结

web设计原则和推理:意符(Signifiers) :一种额外的提示,告诉用户可以采取什么行为,以及应该怎么操作;必须是可感知(eg:视觉、听觉、触觉等)。——摘自《设计心理学 1 》可供性(Affordance) :也被翻译成『示能』,由 James J. Gibson 提出,定义为物品的特性与决定物品用途的主体能力之间的关系;其中部分可感知(此部分定义为 Perceived Affordanc

2017-02-22 15:56:09 5417

原创 React进行数据处理

React数据 可以通过componentDidMount方法中的ajax来获取,当从服务端获取数据时可将数据存储在state中,在用this.setState方法重新渲染UI。当使用异步加载数据时,在组件卸载前使用componentWillUnmount来取消完成的请求。父组件state更新并将值传递到子组件上去重新渲染界面,需要在父组件上创建事件句柄(handleChange),并作为pro

2017-02-18 22:46:57 2305

原创 React组件的生命周期

组件的生命周期分三个状态:1、Mounting 已插入真实dom 2、Updating 正在被重新渲染 3、Unmounting 已移除真实dom 生命周期的方法有:1、componentWilMount 在渲染前调用 在客服端 也在服务端2、componentDidMount 在第一次渲染后调用,只在客服端,之后组件已经生成了对应的DOM结构,可以通过this.getDOMNode()来进行访

2017-02-18 22:42:19 217

原创 react组件API的7个方法

React组件API的7个方法:一、setState 设置状态 setState(object nextState[, function callback])setState是React事件处理函数中和请求回调函数中触发UI更新的主要方法。注意:1、不能再组件内部通过this.state修改状态 原因:该状态会在调用setState()后被替换2、setState()不会立即改变this.

2017-02-17 17:15:45 1682

原创 h5混合开发框架初识

混合开发框架比较Dcloud一、 开发工具 HBuilder 二、 框架 mui三、 文档地址 http://ask.dcloud.net.cn/docs/#http://ask.dcloud.net.cn/article/95四、 优缺点优点:1) Android低端机上流畅运行2) 上手快,资料丰富3) Hbuilder开发工具很方便 4) Mui提供的前端插件很

2016-11-23 14:06:42 2888

原创 百度地图多点有向链接

百度地图有向链接为了满足用户从一个点到另一个点有一个明确的指向,并且删除一个点时,跟此相关联的线也相应去掉,具体图如下: 右键删除点相关联的路线,效果如下: 思路1、初始化地图2、添加覆盖物3、地图上添加多个点4、多个点之间的连线5、添加方向6、测试html页面代码如下<!DOCTYPE html><html lang="en"><head><meta charset="U

2016-10-31 15:25:32 3559

翻译 自己创建一个angular2工程(起步阶段)

如何自己创建angular2工程:1、创建工程名(包名) 2、在工程名下 创建package.json typings.json tsconfig.json system.config.js 请从官网上下载具体所需 3、使用npm 安装依赖 主要是添加开发需要的依赖的包和库4、创建app子目录 5、创建 appComponent 应用根组件 导入angular 和装饰器 6、创建app.m

2016-08-26 14:32:09 911

原创 价格区间选择案例 吸附功能

价格区间选择案例 吸附功能<!DOCTYPE html><html><head> <title>test1</title> <script type="text/javascript" src="js/jquery-1.8.0.min.js"></script> <style type="text/css"> *{ margin:

2016-08-14 17:49:55 521

原创 前端必会

1、== 与 === 区别?解: = 赋值运算符   == 等于     === 严格等于(值和类型均相等)2、null 与 undefined 区别?解:null是一个只有一个值的特殊类型。表示一个空对象引用,undefined 是一个没有设置值的变量。任何变量都可以通过设置值为 undefined 来清空。3、targetType干啥的?4、

2016-04-05 18:13:16 441

原创 作用域-闭包-原型链-例子理解

作用域-闭包-原型链/**作用域理解**/var a1 = "adggagadgdfs";var a2 = function(){/**函数内无论什么位置定义的局部变量,在进入函数时都是已经定义的,但未初始化,即为undefined,直到运行到变量被赋值时才被初始化,因此若访问了未初始化的变量,我们会得到undefined的说明

2016-04-02 15:37:07 831 1

原创 前端必会...前端面试/html面试

test//todo a 与 b 有啥区别   运行出来 感觉没啥区别(因为a 和 b 运行结果一致 但是a != b) 区别就是a 就是先定义在获取 b是直接获取var a =[document.getElementById("a"),document.getElementById("b"),document.getElementById("c")];va

2016-03-30 14:59:23 476

原创 angular路由小笔记

angular路由angular提供的 when和otherwise两个方法来定义引用路由。路由中有controller template templateUrl resolve 其中 controller 是指定的控制器与路由所创建的新作用域关联在一起。template templateURL为模板 模板路径 比较重要的是 resolve,要单独记录一下。如果设置了*resolve属性,An

2016-02-29 17:28:15 704

原创 创建github项目clone到本地并上传到github上简单步骤

如何创建一个git项目在自己的github官网上找到 Repositories-》new->填好name 和选择好 public 最后 点击create repository即可创建啦,一般都选public作为公用的项目。如何把刚才创建的项目拉到本地进行开发呢运用git clone 你的项目地址根据自己的项目需要做好配置最后就是项目开发啦从把项目clone到本地,到开发结束,我们都面临一个过

2016-02-28 19:12:49 2535

原创 angular 的广义回调管理

IOC容器是什么?全称是Inversion Of Control, 可译为反转控制,我一般叫控制反转。主要是通过容器管理对象约束关系。基本概念不创建对象,但是要描述创建他们的方式。在代码中不直接与对象和服务连接,但在配置文件进行配置,用来描述哪一个组件需要哪一项服务。简单来说就是 容器控制程序直接的关系,不是传统实现那样由代码直接控制。控制权由应用代码转到外部容器,控制权转移即反转。昨天学习的ang

2016-02-26 17:20:22 548

原创 angular 服务(factory service constant value provider)学习笔记

依赖注入(DI):必须具备三个要素1、服务注册2、依赖关系声明3、对象的获取 在angular中,module 和$provide 相当于是服务的注册。injector用来获取对象。如何创建获取模块主要是通过 参数的个数来确定的和区分的angular.module(模块名, [模块依赖的其他模块列表], [对模块的配置]);## angular提供了3种获取依赖的方式:inference、anno

2016-02-25 16:00:23 1417

原创 grunt.initConfig配置学习

今天继续学习grunt昨天学会了如何搭建一个grunt项目 并且可以顺利的跑起来,哈哈…但是还是得先学会如何去配置grunt才是干货。就用 copy 来举例吧首先我要保证grunt-contrib-copy 在自己的本地开发环境里有其次 看代码copy:{ dist_html:{ files:[{ expand:true,

2016-01-29 15:36:04 1123

原创 grunt 学习

安装grunt在学习grunt之前一定要先安装好node 因为grunt 是基于node的 然而我们大多数都是在Windows上操作,所以我们还要在安装完node之后安装ruby 记得把path 勾上 安装ruby是为了运用sass 注意:有的时候grunt半天安装不上 不防运用代理安装的方式(npm install -g grunt-cli –registry=https://registry.n

2016-01-28 16:42:19 468

原创 D3学习笔记

代码中的500 是写死的...你也可以通过定义变量形式来进行设置...这里为了更好的直观体现,我未做变量设置...

2015-03-20 17:04:51 396

百度地图多点有向链接

百度地图多点有向链接 js部分

2016-10-31

javascript

学习javascript必备的基础知识

2014-07-27

项目常用jar包

常用jar包 不用去到处找 下载直接就可用

2014-07-05

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

TA关注的人

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