- 博客(16)
- 收藏
- 关注
原创 webGL前端数字孪生技术方案
webgl主要是两大领域的知识,前端领域:HTML、CSS、BOM、DOM、Javascript以及计算机图形学领域:建模、渲染、动画、人机交互基本概念相机 Camera几何体 Geometry材质 Material网格 Mesh动画 Animation模型 Model加载器 Loader光照 Light着色器 Shaderthree.js程序结构图树状图。
2023-04-20 11:35:44
2468
原创 jq与js中的事件机制与阻止
版权声明:此文首发于我的个人站Keyon Y,转载请注明出处。JQuery中的事件绑定,都是属于事件冒泡。JQuery中绑定事件处理函数的几种方式,都不允许我们传递事件类型(是事件冒泡,还是事件捕获)。例如: .on(events [, selector ] [, data ], handler) 参数 events - String类型一个或多个用空格分隔的事件类型和可选的命名空间,例如
2017-12-07 17:19:09
957
原创 git update-index —assume-unchange path
版权声明:此文首发于我的个人站Keyon Y,转载请注明出处。有的时候,不小心提交了一个配置文件localconfig.js,每次在本地开发测试之后,都需要更改配置文件。相当麻烦。 使用 git update-index --assume-unchanged /path/file可以忽略这个修改。从而不用提交到库里面。 但是此方法只作用于本地,其他协同开发的同事并不生效,需要也执行
2017-12-07 17:18:38
1045
原创 IE下getTime()返回NaN
版权声明:此文首发于我的个人站Keyon Y,转载请注明出处。通过IE开发者工具控制台执行js代码发现,new Date(“2017-11-30 16:13:10”).getTime() 在IE下会返回NaN,而其他浏览器可以正常返回毫秒数。原因解析由于毫秒数在IE浏览器下没有正确获得,所以在之后的计算中,计算结果为undefined解决方法自定义方法自定义一个NewDate方法,通过调用NewD
2017-12-07 17:18:02
2280
原创 '$.browser.msie' 为空或不是对象的问题
版权声明:此文首发于我的个人站Keyon Y,转载请注明出处。jQuery 从 1.9 版开始,移除了 .browser和.browser 和 .browser.version , 取而代之的是 $.support 。 在更新的 2.0 版本中,将不再支持 IE 6/7/8。 解决方法一:<!--[if lt IE 9]><script src='/jquery-1.10.1.min.js'>
2017-12-07 17:17:33
2139
原创 handlerbars转义和反转义
版权声明:此文首发于我的个人站Keyon Y,转载请注明出处。输出’<img src=”/53.gif” />’ 之类的字符时, 如果使用 ‘<div>{{content}}</div>’这种语法就会自动转义,变成‘&\lt;img src=”/53.gif” /&\gt;’如果不想转义,可以使用两种方法{{{SafeString{{{‘<div>{{{content}}}</div>’或者
2017-12-07 17:16:53
797
原创 axios设置请求头内容
axios设置请求头中的Authorization 和 cookie 信息:GET请求axios.get(urlString, { headers: { 'Authorization': 'Bearer ' + token, "Cookie" : 'sessionId=' + sessionId + '; recId=' +
2017-11-24 11:56:43
131127
4
原创 原生js制作虚拟键盘
今天想起来群友说过之前面试支付宝遇到的一个面试题:问有没有封装过虚拟键盘。 就动手自己写个玩玩儿~原生js完成的,没有做兼容。 要注意的地方就是: * 字符实体和字符,innerHTML和innerText的区别 * 原生方法写$的addClass和removeClass效果如下图。 下面上代码:<!DOCTYPE html><html><head> <meta chars
2017-10-19 16:42:32
7917
原创 python在cmd中打印彩色文字
百度来的 颜色值不太准确,下面的是亲测修改的; 单独写了一个文件 printColor.py,使用的时候只要作为模块import进来就行。import ctypes# 【强调】 有蓝色背景色# 7 = >默认值# 0 = >黑色# 1 =蓝# 2 = >绿色# 3 = >水# 4 = >红色# 5 = >紫色-purple# 6 = >黄-yellow# 7 = >白色-whit
2017-10-16 14:45:03
1608
1
原创 带有参数的decorator 装饰器
// 请给 @performace 增加一个参数,允许传入's'或'ms':@performance('ms')def factorial(n): return reduce(lambda x,y: x*y, range(1, n+1))import timedef performance(unit): def a(f): def b(*args, **kw):
2017-10-12 13:39:55
1221
原创 express路由模块化
在node启动文件里(app.js)配制了 路由配制文件的目录:....app.use('/',require(path.join(config.configRoot,'/routes')));....然后 express会自动加载’/routes’目录下名为 index.js的文件// index.jsvar express = require('express');var router
2017-10-12 13:38:16
1932
原创 Vue2踩坑记-Eslint
写Vue2的模块化的时候,代码格式稍微不规范,比如:多打了一个空格、没有正确缩进等等,都会报错,报错的意思 就是说 ‘空格多了’、‘缩进不正确’布拉布拉…. 还以为vue2和Jade一样对代码的缩进要求很高呢,然后查了一下才回想起来 安装Vue2的时候,默认安装了Eslint的工具,就是 Eslint搞的鬼..ESLint是一个QA工具,用来避免低级错误和统一代码的风格Vue2的根目录里有个 .
2017-06-29 17:33:47
7736
原创 angular2报错记录-routerLink
Can’t bind to ‘routerLink’ since it isn’t a known property of ‘a’…此报错原因: 需要在module中引入RouterModule; 如果存在module嵌套,则每一个module都应该引入RouterModule。import {RouterModule} from '@angular/router';
2017-06-22 15:55:43
3112
1
原创 angular2报错记录-@Component装饰器
Unexpected value ‘AnyComponent’ declared by the module ‘AppModule’…此报错的原因: 因为装饰器@component需要紧挨着要导出的组件,没有这个修饰符,你的组件并不是一个真正的组件,只是一个类。@Component({ selector: 'app-hero-app', templateUrl: './hero-app.c
2017-06-20 16:02:31
2966
原创 为Hexo加入浏览量的功能
版权声明:此文首发于我的个人站为Hexo加入浏览量的功能,转载请注明出处。Hexo是和WordPress一样的完善的博客系统,但是好多辅助功能/插件需要是访问谷歌的服务器的,在我大天朝就只能看看了。可是我们勤劳的程序猿们不甘心不那么完美,所以大神们写了各种教程,通过其他的方法解决了因为谷歌而不能使用的功能, 今天就来说说为Hexo博客网站加上的浏览量功能。原理就是使用leancloud作为数据库
2017-06-19 10:40:42
2108
原创 angular $location服务的配置
location服务可以用来分析和修改浏览器URL地址,使用时需要注意的配置:想配置location服务可以用来分析和修改浏览器URL地址,使用时需要注意的配置: 想配置location服务,需要获得$locationProvider,并配置: html5Mode(true); //开启html5模式 如下:.config(['$locationProvider', function($lo
2017-06-19 10:14:21
531
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人