- 博客(30)
- 资源 (22)
- 收藏
- 关注
原创 重大学习css3 的filter之drop-shadow牛逼
这个属性只能说牛逼,很牛逼filter:drop-shadow(x,y,blur,color)-webkit-filter:drop-shadow(x,y,blur,color)1. 可以给png图片加阴影,box-shadow做不到看代码效果如图对于切图并加阴影的png图,方法十分适合2.drop-shadow阴影不叠加(1).box-
2016-06-19 22:09:13 2056 1
原创 串口服务对接过程
串口服务是一种计算机通信接口,它允许计算机与外部设备进行数据交换。它通常用于连接调制解调器、打印机、扫描仪、工业控制设备等外部设备。
2024-03-27 12:30:25 582
原创 leafLetAPI中文版
leafLetAPI中文版Leaflet是由 Vladimir Agafonkin 带领一个专业贡献者团队开发,官方文档是英文的。Leaflet设计坚持简便、高性能和可用性好的思想,在所有主要桌面和移动平台能高效运作,在现代浏览器上会利用HTML5和CSS3的优势,同时也支持旧的浏览器访问。支持插件扩展,有一个友好、易于使用的API文档和一个简单的、可读的源代码。它是一个为建设移动设备友好的互动地图,而开发的现代的、开源的 JavaScript 库。虽然代码仅有 33 KB,但它具有开发人员开发..
2022-05-25 17:44:05 962
原创 mac安装nvm 解决443问题
1、clone地址(git clone https://gitee.com/mirrors/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`2、配置nvm环境变量 并刷新vi ~/.bash_profile #进入(i编辑 esc退出 :wq保存)复制下面的两行粘贴而且保存export NVM_DIR="$HOME/.nvm"[ -s "$NVM_
2021-11-06 19:53:43 1379 2
原创 Cesium图元管理和事件处理
用过cesium图元api添加的几何图形都知道;起事件处理方式和数据绑定问题都和entity处理方式不一致。entity方式添加的事件处理 var cartesian = viewer.scene.pickPosition(e.position); //地图点位查询 let pick = viewer.scene.pick(e.position); if (Cesium.def
2021-09-15 14:39:38 464
原创 野狗API的初步使用
作为一名热爱探索的的前端工程师,业余时间的追求一点点新技术也是日常便饭。众里寻他千百度,在偶然的机会下,我遇到了你,第一次看到你的官方网页我就爱上了你,就想探索你。简约的官方风格,不高调,不奢华,有着和谷歌般的设计规则。我甚至喜欢,然后就迫不及待的注册开发你。因此好不犹豫的注册了你,并新建了2个appid。我是前端程序员,理想是做一个全栈工程师,不能成为全栈
2016-07-28 07:50:18 3758
原创 初步涉猎git
要论版本控制工具,用的最多的是svn和git。平时在项目工作中也用svn,对svn还算比较了解1.svn是集中版本管理一般给你一个svn地址,登陆用户名客户端,下载你所需要的项目。依赖于网络,没有网,你是不能commit和checkout2.SVN对中文支持好,操作简单,使用没有难度,美工人员,产品人员,测试人员,实施人员都可轻松上手。使用界面统一,功能完善,操作方便。3.有安全权
2016-07-23 15:51:34 560
原创 chrome前端开发插件
WEB前端助手:提供了诸多有用的小工具,见下图:Clear Cache: 一键清除缓存和浏览记录,当然,如果你想保留某些网站的记录,可以在浏览器的历史记录里设置里设置白名单css differ:对比样式JSON-handle : 浏览器调试JSON数据接口时格式化(美化)的神器Web Developer: 又一个综合性调试工具,如下图:
2016-07-19 13:06:58 557
原创 js的爱恨两个极端
对你爱的人弹:(!(~+[])+{})[~!+[]*~+""]+(typeof [])[+""]+("vpn")[+[]]+(!(!(~+[]))+{})[(~(+[])+~(+"")+~(+""))*~(+"")]对你恨的人弹:(!(~+[])+{})[--[~+""][+[]]*[~+[]] + ~~!+[]]+({}+[])[[~!+[]]*~+[]]语言就是这么富有魅力
2016-07-07 15:52:39 370
原创 requriejs引用非amd的框架
1.require.config({baseUrl:'./js/lib',paths:{zepto: 'zepto.min',config: 'config',cookie:'cookie'},shim:{"cookie":{deps:['zepto'],exports:'Zepto.fn'//很重要如果当你的插件是非cmd的时候这一步很重要,配置好后,你就
2016-07-07 13:15:00 652
原创 github操作分享
首先开始之前,我想问一下,大家知道目前有哪些代码托管的网站?就我知道也就是github和csdn和coding.net。今天就是给大家讲一下github的使用方法1. Github地址http://github.com2. 界面代表的意思Pull request代表你修改了开源的某个项目,并且想合并代码,那么就必须发送合并请求。Issues: 讨
2016-06-27 22:47:02 566
原创 zepto,jquery关于cookie存放时间问题
1.存放的是毫秒2.单纯的数字表示天数 $.fn.cookie(data, 1, { expires: 7 });表示存放七天3.存放任意时间cookieSave: function(data) { if ($.fn.cookie(data)) {
2016-06-22 11:27:29 1080
原创 判断javasript对象总结
Javascript语言的设计不够严谨,很多地方一不小心就会出错。所以在网上找了一些资料举例来说,请考虑以下情况。现在,我们要判断一个全局对象myObj是否存在,如果不存在,就对它进行声明。用自然语言描述的算法如下: if (myObj不存在){ 声明myObj; }你可能会觉得,写出这段代码很容易。但是实际上,它涉及的语法问题,远比我们想象的复杂。J
2016-06-21 10:00:01 293
原创 ps一些快捷键
边学习边整理,大家共同学习 Ym951625放大镜:alt缩小shift图片等比缩小双击放大镜按钮,图片原比例显示细微缩放如果灰置,则需要在编辑中打开首选项-》性能-》OpenGL(历史记录也有)“只填充当前图层的上有东西的部分”除非用魔棒或者用钢笔路径描后转成选区的时候用快捷键填充,alt + delete/backspace或ctrl+d
2016-06-19 22:12:15 483
原创 谈谈css3的text-stroke对bootstrap的icon的影响
1.当引用bootstrap的字体图标时,如果你修改图标颜色,只需在用在相应图标的伪标签中修改color的颜色原图修改为标签的颜色显示如下很方便2.当你想中间为白色,只要周围的描边那么就用css的text-stroke属性我想让他边框为红色代码显示如下是不是很方便3.还可以阴影如图
2016-06-19 22:00:18 694
原创 xss防范攻击
跨站脚本攻击(Cross-site scripting),简称XSS,是一种针对网页客户端的攻击手段。攻击者利用网站前后端代码的漏洞,将他自己的恶意代码嵌入页面中,然后诱导他人点击。一般这种攻击最容易造成的影响就是用户信息被盗,恶意代码可以将被害者的cookies信息以各种形式发给攻击者,这样子攻击者就能够伪装成被害者做任何事情。下图是腾讯公司近几年的漏洞占比,XSS占比高达25%,这问题非常常见
2016-06-18 08:11:21 392
原创 关于微信开发预约的一些小bug
代码的坑到处都有,一不小心陷进去,无法自拔。微信预约调试只能在正式换进中测,wxdug无法测,普通浏览器更加无法测试。1.最近在做摇电视的微信预约,window['shaketv'] && shaketv.preReserve_v2({ tvid: yao_tv_id, reserveid: reserveid, date: date }, function(resp) {})这个函数,这是个
2016-04-29 13:52:31 571
原创 angularjs初入
当浏览器启动、开始解析HTML时,DOM元素上的指令属性就会跟其他属性一样被解析,也就是说当一个Angular.js应用启动,Angular编译器就会遍历DOM树来解析HTML,寻找这些指令属性函数,在一个DOM元素上找到一个或多个这样的指令属性函数,它们就会被收集起来、排序,然后按照优先级顺序被执行。Angular.js应用的动态性和响应能力,都要归功于指令属性,常见的有:ng-app、ng-i
2016-04-21 22:19:45 306
原创 关于微信支付一些经验
H5微信支付微信支付:下订单地址:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1微信js-sdk:http://mp.weixin.qq.com/wiki 前端这块主要分为2步:第一步、商家需要在自己系统里产生一个订单号(唯一),传入此订单号到微信,下订单,统一在微信那边下订单得到一个预支付prepa
2016-04-21 13:54:51 358
原创 zepto和jq区别
Zepto 对象 不能自定义事件Zepto 的选择器表达式 namevalue 中value 必须用 双引号 or 单引号 括起来2-1zepto的选择器没有办法选出 divnameabc 的元素2-2zepto获取select元素的选中option不能用类似jq的方法optionselected因为selected属性不是css的标准属性2-3zepto在操作dom的selected
2015-08-12 20:40:37 936
原创 前端页面遇到的问题
1.如何模仿button手指押入和弹出touchstart touchend可以监听,并且模拟2.前端常常考虑到用户体验问题,当进行jsonp数据传输的时候,考虑到数据未加载和数据加载完成时。页面效果问题3.translate属性必须是像素,不可以用%,否则不识别。
2015-07-16 16:30:27 472
原创 前端面试浅谈
1.定位方式position的默认值是static,(也就是说对于任意一个元素,如果没有定义它的position属性,那么它的position:static) absolute是相对于自己最近的父元素来定位的,如果你不给#demo相对定位,那么#sub的绝对定位就是相对于body来定位的。 relative是相对于自己来定位的,例如:#demo{position:relative;to
2015-07-03 19:24:11 584
原创 requirejs测试
canvas示例文本1示例文本1-1------------示例文本1-1x示例文本1-2示例文本1-3示例文本2示例文本2-1示例文本2-2123引入方式requirejs方法//引入模块requirejs.config({paths:{jquery:'jquery-1.11.1'}
2015-07-01 18:34:45 667
原创 关于c++的interrpret
vc6.0不支持,interrupt 不是标准的关键字,它用来指明一个中断服务子程序也就是(ISR);使用它的时候,注意两点,中断服务子程序,不能返回值;中断服务子程序,不能传递参数。所以,你写的返回值,和参数都才是void.主要用于嵌入式系统开发。你换个tc,试试。VC6.0是不支持的。
2015-06-29 20:56:16 534
原创 liunx查看线程的方法
1、 cat /proc/${pid}/status2、pstree -p ${pid}3、top -p ${pid} 再按H 或者直接输入 top -bH -d 3 -p ${pid}top -H手册中说:-H : Threads toggle加上这个选项启动top,top一行显示一个线程。否则,它一行显示一个进程。4、ps xH
2015-06-29 20:51:58 618
原创 BMP和颜色的关系总结
BMP 是 Windows 位图可以用任何颜色深度(从黑白到 24 位颜色)存储单个光栅图像。Windows 位图文件格式与其他 Microsoft Windows 程序兼容。它不支持文件压缩,也不适用于 Web 页。优点:BMP 支持 1 位到 24 位颜色深度。BMP 格式与现有 Windows 程序(尤其是较旧的程序)广泛兼容。色位即色彩位数,指每个像素点上颜色的数据位数(bit),
2015-06-29 20:49:13 2466
原创 今日之学-bug修改
1.关于css文字描边css3 的文字描边分为2种文字外部描边text-shadow:右 ,下, 左, 上;分别设置四条边的阴影。缺点:被描的边框不能平滑的连接,有瑕疵2.是复合描边-webkit-text-stroked:-webkit-text-fill优点:边框可以衔接缺点:把文字的边框覆盖了
2015-06-29 20:45:56 412
原创 css制作旋转的正方体
1.style样式/*三维视角*/.D3-frame{height:100%;width:100%;-webkit-perspective:800;-webkit-perspective-origin:50% 50%;overflow:hidden;perspective:800;perspective-origin:50% 50%;}/*水平旋
2015-06-29 20:34:22 1175
原创 小谈Bit_map的应用
Bit_map最长见的用法是排序,和判断元素是否在集合中。处理的对象就是海量数据。以下是用c写的排序算法#includeint main(){int a=0;int i;int b[7]={2,1,6,7,3,4,2};for(i=0;i{a|=(1}for(i=0;i{if((a&(1printf("%d ",i);}retu
2013-12-05 20:35:25 567
vue弹性拖拽指令,配置拖拽指令,轻松实现拖拽
2024-02-21
vuex水印指令库,可以直接安装使用
2024-02-21
软件使用说明
2016-06-23
如何搞定uniapp,后台和息屏定位功能?
2022-11-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人