随笔分类 -  JavaScript

摘要:【解析】 Set ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set 本身是一个构造函数,用来生成 Set 数据结构。 向Set加入值的时候,不会发生类型转换,所以5和"5"是两个不同的值。Set内部判断两个值是否不同,使用的算法叫做“Same-valu 阅读全文
posted @ 2017-08-23 17:52 淳安梁朝伟 阅读(556) 评论(0) 推荐(0)
摘要:1 2 3 4 5 Document 6 7 8 9 10 11 12 禁止鼠标右键 13 禁止选择 14 禁止拖放 15 禁止拷贝 16 禁止复制 17 禁止粘贴 18 禁止剪切 19 禁止... 阅读全文
posted @ 2017-08-23 14:31 淳安梁朝伟 阅读(1451) 评论(0) 推荐(0)
摘要:本文受到了知乎问题 如何理解和熟练运用js中的call及apply? 的启发。 obj.call(thisObj, arg1, arg2, ...); obj.apply(thisObj, [arg1, arg2, ...]); 作用:将 obj (即this) 绑定到 thisObj,使 this 阅读全文
posted @ 2017-04-14 14:39 淳安梁朝伟 阅读(1782) 评论(0) 推荐(0)
摘要:正确答案: B D 分析: Readonly 和 Disabled 是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下: 1)Readonly只针对 input(text/password) 和 textarea 有效,而 disabled 对 阅读全文
posted @ 2017-04-14 11:35 淳安梁朝伟 阅读(703) 评论(0) 推荐(0)
摘要:width() 设置或返回元素的宽度(不包括内边距、边框或外边距)。 height() 设置或返回元素的高度(不包括内边距、边框或外边距)。 innerWidth() 返回元素的宽度(包括内边距)。 innerHeight() 返回元素的高度(包括内边距)。 outerWidth() 返回元素的宽度(包括内边距和边框)。 outerHeight() 返回元素的高度(包括内边距和边框)... 阅读全文
posted @ 2017-04-14 11:07 淳安梁朝伟 阅读(382) 评论(0) 推荐(0)
摘要:以检测浏览器是否支持 input 标签的 required 属性为例: 阅读全文
posted @ 2016-11-26 15:57 淳安梁朝伟 阅读(1115) 评论(0) 推荐(0)
摘要:周五,快下班了,正收拾东西准备走人,项目经理突然让我给他做个Excel,1000个数字加字母组合的密码,不重复,下班前给。 我直接懵了,Excel不会,估计是要写个什么命令才能生成出来,于是想着有没有什么软件可以生成,找了一会儿还是放弃了。等着下班回家呢,自己来吧。 废话少说,上代码。 Math.r 阅读全文
posted @ 2016-11-20 19:18 淳安梁朝伟 阅读(6458) 评论(0) 推荐(2)
摘要:问题描述 iOS系统下,移动web页面,inpu获取焦点弹出系统虚拟键盘时,偶尔会出现挡住input的情况,尽管概率不大,但是十分影响用户体验。 问题重现 原始页面:页面中有header、main、footer三部分,其中 header 和 footer 通过 position: fixed; 定位 阅读全文
posted @ 2016-11-13 19:58 淳安梁朝伟 阅读(50767) 评论(5) 推荐(3)
摘要:移动设备的屏幕有两个方向: landscape(横屏)和portrait(竖屏),在某些情况下需要获取设备的屏幕方向和监听屏幕方向的变化,因此可以使用Javascript提供的 MediaQueryList 对象接口,使用方法如下: 获取当前屏幕方向(是否是竖屏状态) 打印mql,得到MediaQu 阅读全文
posted @ 2016-09-28 16:27 淳安梁朝伟 阅读(11874) 评论(0) 推荐(0)
摘要:序号1 序号2 序号3 序号4 序号5 序号6 序号7 序号8 序号9 序号10 var list = document.getElementsByTagName('li'); var listLen = list.length; // 错误写法 for(var i=0;i<listLen;i++) ... 阅读全文
posted @ 2016-09-24 13:14 淳安梁朝伟 阅读(1104) 评论(0) 推荐(0)
摘要:如果需要从不同的服务器(不同域名)上获取数据就需要使用跨域 HTTP 请求。 跨域请求在网页上非常常见。很多网页从不同服务器上载入 CSS, 图片,Js脚本等。 在现代浏览器中,为了数据的安全,所有请求被严格限制在同一域名下,如果需要调用不同站点的数据,需要通过跨域来解决。 以下的 PHP 代码运行 阅读全文
posted @ 2015-10-29 09:38 淳安梁朝伟 阅读(1142) 评论(0) 推荐(0)
摘要:最近在学习《数据结构与算法JavaScript描述》这本书,对JavaScript的特性和数据结构都有了进一步的了解和体会。 学习之余,也进行了相应的练习,题目难度不大,但是对所学知识的巩固十分有帮助,所以在这里和大家做一个分享。 注:题目主要来源于牛客网,这是一个不错的网站,对于代码的学习和自我能 阅读全文
posted @ 2015-09-23 16:03 淳安梁朝伟 阅读(3866) 评论(0) 推荐(0)
摘要:数组被描述为一个存储元素的线性集合,元素可以通过索引来任意存取。几乎所有的编程语言都有类似的数据结构,但是Javascript中的数组却略有不同。Javascript中的数组是一种特殊的对象,所以在数组的操作效率上不如其他语言中的数组高。也因为数组再JavaScript中被当做对象,所以它有很多属性... 阅读全文
posted @ 2015-09-21 22:29 淳安梁朝伟 阅读(5511) 评论(0) 推荐(4)
摘要:下面进行简单的测试和验证,首先是页面结构: 对应的效果如下: 一、html()方法 $(selector).html(content); 注意,这里所填写的html()方法中的代码是不完整的。 查看结果: 查看对应的最终代码: 这是完整的html代码,也就是说JQuery为我们补全了代码,为我们带来 阅读全文
posted @ 2015-09-14 16:23 淳安梁朝伟 阅读(22466) 评论(2) 推荐(2)
摘要:【代码】 1 2 3 4 5 home 6 7 30 31 32 33 34 35 36 37 76 阅读全文
posted @ 2015-09-13 21:05 淳安梁朝伟 阅读(1067) 评论(0) 推荐(0)
摘要:【腾讯2015春招web前端开发练习卷】请给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组。 1 Array.prototype.distinct = function() { 2 var ret = []; 3 ... 阅读全文
posted @ 2015-08-02 15:45 淳安梁朝伟 阅读(582) 评论(0) 推荐(0)
摘要:1 15 16 17 阅读全文
posted @ 2015-08-02 15:29 淳安梁朝伟 阅读(1233) 评论(0) 推荐(0)
摘要:前段时间突然想到做一个显示时间的网页,虽然功能十分简单,但是做出来感觉效果还是很不错的。代码十分简单,通过Date()方法获取时间并分别获取具体的年月日时分秒,为了格式的统一在显示的时候需要判断时间位数,即当时间位数小于10时在前面加"0",这样能有效避免显示时出现的跳动问题。同时我觉得单一的背景比... 阅读全文
posted @ 2015-07-30 14:18 淳安梁朝伟 阅读(1215) 评论(0) 推荐(0)
摘要:1.页面中有一图片,请在下划线处添加代码能够实现隐藏该图片的功能【解】为图片添加display属性为hidden即可。2.编写样式表,要求图片在文字右方,标题字号16px 粗体居中,内容字号10px,图片宽度为300px。【解】图片在文字右方可以通过右浮动和设置margin属性实现。【效果】【代码】... 阅读全文
posted @ 2015-07-29 17:42 淳安梁朝伟 阅读(11388) 评论(6) 推荐(0)
摘要:使用JS完成一个简单的计算器功能。实现2个输入框中输入整数后,点击第三个输入框能给出2个整数的加减乘除。效果如上:第一步: 创建构建运算函数count()。第二步:获取两个输入框中的值和获取选择框的值。提示:document.getElementById( id名 ).value 获取或设置 id名... 阅读全文
posted @ 2015-07-29 17:16 淳安梁朝伟 阅读(20121) 评论(0) 推荐(0)