js
文章平均质量分 56
西安小哥
0110
0100 我名字的笔画
展开
-
leafLetAPI中文版
leafLetAPI中文版Leaflet是由 Vladimir Agafonkin 带领一个专业贡献者团队开发,官方文档是英文的。Leaflet设计坚持简便、高性能和可用性好的思想,在所有主要桌面和移动平台能高效运作,在现代浏览器上会利用HTML5和CSS3的优势,同时也支持旧的浏览器访问。支持插件扩展,有一个友好、易于使用的API文档和一个简单的、可读的源代码。它是一个为建设移动设备友好的互动地图,而开发的现代的、开源的 JavaScript 库。虽然代码仅有 33 KB,但它具有开发人员开发..原创 2022-05-25 17:44:05 · 940 阅读 · 0 评论 -
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 · 445 阅读 · 0 评论 -
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 · 1063 阅读 · 0 评论 -
js的爱恨两个极端
对你爱的人弹:(!(~+[])+{})[~!+[]*~+""]+(typeof [])[+""]+("vpn")[+[]]+(!(!(~+[]))+{})[(~(+[])+~(+"")+~(+""))*~(+"")]对你恨的人弹:(!(~+[])+{})[--[~+""][+[]]*[~+[]] + ~~!+[]]+({}+[])[[~!+[]]*~+[]]语言就是这么富有魅力原创 2016-07-07 15:52:39 · 358 阅读 · 0 评论 -
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 · 633 阅读 · 0 评论 -
野狗API的初步使用
作为一名热爱探索的的前端工程师,业余时间的追求一点点新技术也是日常便饭。众里寻他千百度,在偶然的机会下,我遇到了你,第一次看到你的官方网页我就爱上了你,就想探索你。简约的官方风格,不高调,不奢华,有着和谷歌般的设计规则。我甚至喜欢,然后就迫不及待的注册开发你。因此好不犹豫的注册了你,并新建了2个appid。我是前端程序员,理想是做一个全栈工程师,不能成为全栈原创 2016-07-28 07:50:18 · 3724 阅读 · 0 评论 -
判断javasript对象总结
Javascript语言的设计不够严谨,很多地方一不小心就会出错。所以在网上找了一些资料举例来说,请考虑以下情况。现在,我们要判断一个全局对象myObj是否存在,如果不存在,就对它进行声明。用自然语言描述的算法如下: if (myObj不存在){ 声明myObj; }你可能会觉得,写出这段代码很容易。但是实际上,它涉及的语法问题,远比我们想象的复杂。J原创 2016-06-21 10:00:01 · 276 阅读 · 0 评论 -
xss防范攻击
跨站脚本攻击(Cross-site scripting),简称XSS,是一种针对网页客户端的攻击手段。攻击者利用网站前后端代码的漏洞,将他自己的恶意代码嵌入页面中,然后诱导他人点击。一般这种攻击最容易造成的影响就是用户信息被盗,恶意代码可以将被害者的cookies信息以各种形式发给攻击者,这样子攻击者就能够伪装成被害者做任何事情。下图是腾讯公司近几年的漏洞占比,XSS占比高达25%,这问题非常常见原创 2016-06-18 08:11:21 · 380 阅读 · 0 评论 -
angularjs初入
当浏览器启动、开始解析HTML时,DOM元素上的指令属性就会跟其他属性一样被解析,也就是说当一个Angular.js应用启动,Angular编译器就会遍历DOM树来解析HTML,寻找这些指令属性函数,在一个DOM元素上找到一个或多个这样的指令属性函数,它们就会被收集起来、排序,然后按照优先级顺序被执行。Angular.js应用的动态性和响应能力,都要归功于指令属性,常见的有:ng-app、ng-i原创 2016-04-21 22:19:45 · 292 阅读 · 0 评论 -
关于微信支付一些经验
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 · 346 阅读 · 0 评论 -
利用ajax的getJSON读取数据时注意的问题
1如果读取本地数据必须在服务器环境下执行。2.json文件里的字符串结尾不能带;原创 2015-09-08 15:07:43 · 484 阅读 · 0 评论 -
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 · 915 阅读 · 0 评论 -
前端面试浅谈
1.定位方式position的默认值是static,(也就是说对于任意一个元素,如果没有定义它的position属性,那么它的position:static) absolute是相对于自己最近的父元素来定位的,如果你不给#demo相对定位,那么#sub的绝对定位就是相对于body来定位的。 relative是相对于自己来定位的,例如:#demo{position:relative;to原创 2015-07-03 19:24:11 · 573 阅读 · 0 评论 -
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 · 652 阅读 · 0 评论