JavaScript
蜡笔小逹
生于尘埃,溺于人海。学海无涯,吾知有限。
展开
-
IE浏览器调试Javascript
在实际开发中,不难发现的是,客户端JavaScript编程中的很多不兼容性都是针对IE的,这就导致需要按照一定的规则去为IE编写代码,而用另外一种方式去为其他浏览器编码。1. 扩展兼容性通用的方式是用if…else…语句来扩展兼容性,如if(element.addEventListener){ //可使用该W3C方法的浏览器的相关处理}else if (element.attachEv...原创 2019-04-26 09:09:10 · 829 阅读 · 0 评论 -
HightCharts —— html5交互性图表库
在Zeroc ice js项目中,在处理数据时需要绘图,经过查询,选择了HighCharts。下面总结一下项目过程中使用的HighCharts的一些收获以及在开发过程中碰到的一些疑难问题和解决方法。附上HighCharts中文官网 https://www.highcharts.com.cn/API可在官网上方的选项栏中找到。1. 基本使用方法-实例化HighCharts 通过 HighCh...原创 2019-07-02 09:08:54 · 1187 阅读 · 1 评论 -
js事件应用 —— 拖拽、自定义滚动条
js事件本身有较多的知识点,如事件类型、事件处理函数的注册等等,不多赘述。强调一点,原教程中说到阻止默认行为时只提及返回 false 这种方法。除此方法之外,《JavaScript权威指南》中说到:在支持addEventListener()的浏览器中,也能通过调用事件对象的preventDefault() 方法取消事件的默认操作。不过,在IE9之前的IE中,可以通过设置对象的returnValu...原创 2019-05-13 17:33:26 · 947 阅读 · 0 评论 -
js运动(三)—— 多元素的运动
本文以元素的单一属性变化为切入点,介绍适用于所有元素、所有属性运动的缓动函数的开发过程和思路。针对实际开发过程遇到的一些问题,引申出知识点。原创 2019-05-07 18:10:15 · 323 阅读 · 0 评论 -
js运动(二)—— 右侧悬浮框
本文介绍了文档坐标和视口坐标的转换情况,并对个人理解进行了阐述。同时,也介绍了一些关于元素尺寸、位置和溢出的一些信息。以上所述的知识点为右侧悬浮框的实现提供了理论基础。在上述理论基础的及相关材料的指导下,完成并叙述了右侧悬浮框的实现过程并提出了需要注意的问题,也相当于对缓动知识进行了复习和巩固原创 2019-05-06 18:27:11 · 966 阅读 · 0 评论 -
js运动(四)——链式运动及完美运动框架(元素多属性同时运动)
介绍了链式运动及完美运动框架(元素多属性运动)的需求和实现过程原创 2019-05-08 17:19:38 · 502 阅读 · 0 评论 -
js运动(一)—— sidebar(分享到)
1.前言在一些网页中,经常可以看到边框上,有一个“分享到”的小标签,鼠标进入后,划出一个小框,上面是微信、QQ等选项。这个效果可以使用js运动来实现。尽管在现实开发中,运动可能大都使用 jQuery 等框架来完成,但是生js编码还是要熟悉一下。在学习过程中,看着挺简单的,结果是脑子会了,自己做得时候手没跟上(主要是布局方面),所以即使看起来简单的东西还是要自己做自己积累。2. 运动原理一...原创 2019-04-29 15:44:56 · 679 阅读 · 0 评论 -
js表格初学
《JavaScript权威指南第六版》书中只提及表单,但未提及表格,尽管实际开发中表格可能已经很少使用到,但在学习过程中见到相关的东西,还是记录下来备忘。1.表格和表单表格用于布局,一般用于存放数据;表单用于传输数据;、一般而言,表格中可以包含表单,表单中也可以包含表格。2. 表格的使用2.1 表格的创建<table border = "1" > <thead&...原创 2019-04-26 10:23:17 · 957 阅读 · 0 评论 -
DOM之子节点
说明单独将子节点这一节单独拿出来记录的原因:在学习和实际开发中,发现了一些问题,为避免遗忘或在以后开发中造成疑惑,故将这一块单独记录。1.childNodeschildNodes 是一个只读的类数组对象( NodeList 对象),它是某一个节点的子节点的实时表示。需要注意的是,这里面有一些坑。<body><ul><li></li><l...原创 2019-04-26 09:57:26 · 392 阅读 · 0 评论 -
Zeroc ice3.7 js 初体验
Zeroc ice 是一个比较好用的分布式框架,之前在项目中也一直在用,用的是3.5版本。从3.6版本开始,ice就开始支持 js 使用。这回因为项目 html 页面中也需要用到 ice,所以直接用了 3.7版本。但是因为服务端用的都是较低版本的ice,3.3、3.5之类的,不支持js,所以只能用3.7版本再搭建一层服务端,最后才是客户端和前端页面。3.6以上版本的 ice js库文件可以在下...原创 2019-06-30 13:55:30 · 1364 阅读 · 0 评论