JavaScript
微子细
少就是多,慢就是快,输就是赢。
展开
-
【前端】笔试题 2019.08.09
选择题:HTML+CSS+JS参考链接:https://www.nowcoder.com/非商业用途自由转载,保持署名,注明出处!1.块内声明函数的做法?不要在块内声明一个函数(严格模式会报语法错误)。如果确实需要在块中定义函数,可以使用函数表达式来声明函数;if (x) { var foo = function() {}}2.jsvar x = new Boolean(fals...原创 2019-08-09 14:12:26 · 1141 阅读 · 0 评论 -
【前端】笔试题 2019.08.08
选择题:HTML+CSS+JS参考链接:https://www.nowcoder.com/非商业用途自由转载,保持署名,注明出处!1.js<script> var m= 1, j = k = 0; function add(n) { return n = n+1; } y = add(m); //4 functio...原创 2019-08-08 22:19:56 · 325 阅读 · 0 评论 -
JS正则表达式大全(整理详细且实用)
补充:https://github.com/ziishaned/learn-regex/blob/master/translations/README-cn.mdJS正则表达式大全(整理详细且实用)。需要的朋友可以过来参考下,希望对大家有所帮助正则表达式中的特殊字符字符 含义\ 做为转义,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,...转载 2019-08-13 15:28:29 · 397 阅读 · 0 评论 -
【前端】笔试题 2019.08.07
选择题:HTML+CSS+JS参考链接:https://www.nowcoder.com/非商业用途自由转载,保持署名,注明出处!onBlur:失去焦点触发;function关键字不属于对函数的调用,而是对函数的声明;设置一般用set开头,获取用get开头;作用域:限定可用性的范围;作用域链:决定哪些数据能被函数访问;with try-catch eval都会改变作用域链,whi...原创 2019-08-08 13:33:40 · 1046 阅读 · 0 评论 -
JS数组常用方法练习题
1.将 border-left-width 转换成 borderLeftWidth (原创)/* 将 border-left-width 转换成 borderLeftWidth */function camelize(str){ let arr=str.split(''); for(let i=0;i<arr.length;i++){ if(arr[i]=...转载 2019-07-31 19:46:15 · 2982 阅读 · 0 评论 -
Vue指令
本文笔记基于「千古壹号」的GitHub项目:https://github.com/qianguyihao/web非商业用途自由转载,保持署名,注明出处!文章目录1.系统指令1.1 插值表达式{{}}1.2 v-cloak1.3 v-text1.4 v-html1.5 属性绑定机制1.6 事件绑定机制1.7 举例:跑马灯效果1.系统指令1.1 插值表达式{{}}每个绑定都只能包含单个表...原创 2019-07-30 22:34:42 · 130 阅读 · 0 评论 -
【JavaScript】编程题2019.08.14
编程题:综合等文章目录1.综合1.1 dom节点查找1.2 根据包名,在指定空间中创建对象1.综合1.1 dom节点查找查找两个节点的最近的一个共同父节点,可以包括节点自身function commonParentNode(oNode1, oNode2) { for(;;oNode1=oNode1.parentNode){ if(oNode1.contain...转载 2019-08-14 16:32:36 · 160 阅读 · 0 评论 -
【前端面试】05 创建对象和原型链
本文笔记基于「千古壹号」的GitHub项目:https://github.com/qianguyihao/web文章目录1.问题2.解决方法2.1 面向对象3大特性2.2 创建对象方法2.3 原型、构造函数、实例、原型链1.问题1.面向对象3大特性2.原型链的知识创建对象有几种方法?原型、构造函数、实例、原型链instanceof原理?new运算符2.解决方法2.1 面向对...原创 2019-08-22 13:50:20 · 270 阅读 · 0 评论 -
【JavaScript】编程题 2019.08.13
编程题:JS-计数、流程语句、函数等文章目录1.正则1.1 判断是否包含数字1.2 检查重复字符串1.3 判断是否以元音字母结尾1.4 获取指定字符串1.5 判断是否符合指定格式1.6 判断是否符合 USD 格式2. 小结1.正则1.1 判断是否包含数字方法1:function containsNumber(str) { for (var i=0;i<10;i++) ...转载 2019-08-13 12:17:05 · 610 阅读 · 0 评论 -
【前端面试】03 DOM事件总结
本文笔记基于「千古壹号」的GitHub项目:https://github.com/qianguyihao/web文章目录1.基础1.1 绑定事件的两种方式/DOM事件的级别1.2 DOM事件流1.3 事件冒泡1.4 事件委托2.问题:1.基础1.1 绑定事件的两种方式/DOM事件的级别以点击事件为例:DOM0: element.onclick = function () { ...原创 2019-08-22 09:08:04 · 349 阅读 · 0 评论 -
【JavaScript】编程题 2019.08.12
编程题:JS-计数、流程语句、函数等参考链接:https://www.nowcoder.com/ta/js-assessment非商业用途自由转载,保持署名,注明出处!文章目录1.计数2.流程控制3.函数3.1 函数传参3.2 函数的上下文3.3 返回函数3.4 使用闭包1.计数实现一个打点计时器,要求1、从 start 到 end(包含 start 和 end),每隔 100 毫...转载 2019-08-12 14:56:24 · 255 阅读 · 0 评论 -
【JavaScript】编程题 2019.08.11
编程题:JS-数组参考链接:https://www.nowcoder.com/ta/js-assessment非商业用途自由转载,保持署名,注明出处!文章目录1.数组1.1 查找数组元素位置1.2 数组求和1.3 移除数组元素1.4 移除数组元素1.5 末尾添加元素1.6 末尾删除元素1.7 开头添加元素1.8 开头删除元素1.9 数组合并1.10 指定位置添加元素1.11 计数1.12 ...原创 2019-08-11 21:41:54 · 270 阅读 · 0 评论 -
【前端】笔试题 2019.08.10
1.angularjs1中服务的正确写法是?ng-service(service服务,server服务器)2.Cookie 是保存在用户浏览器上的小文本文件,不是数据库,也没有提供操作数据库的 API,功能如下:记录访问者的信息在页面之间传递信息自动识别用户3.History对象的属性或方法:back()回到浏览器载入历史URL地址列表的当前URL的前一个URL。forward...原创 2019-08-11 20:23:58 · 404 阅读 · 0 评论 -
快速理解HTML5中新增的标签属性——表单,音频和视频
本文笔记基于「千古壹号」的GitHub项目:https://github.com/qianguyihao/web1.基础HTML5于09年出草案,14年定稿,是新一代开发Web 富客户端(具有很强的交互性和体验的客户端程序,如一个在线听歌的网站、即时聊天网站)应用程序整体解决方案。包括:HTML5,CSS3,Javascript API在内的一套技术组合。常用的语义化标...原创 2019-07-05 09:39:18 · 442 阅读 · 0 评论 -
JavaScript数组常用方法
本文代码均来自【现代JavaScript教程】:https://zh.javascript.info/ 非商业用途自由转载,保持署名,注明出处!文章目录0. 数据:取用与插入1.“瑞士军刀”:splice2.亦可用于字符串:slice3.连接:concat4.查找索引:indexOf5.查找单个元素:find6.过滤多个元素:filter7.映射元素内容:map8.排序:sort9.翻转:r...转载 2019-07-30 22:01:27 · 137 阅读 · 0 评论 -
ES6基础以及babel的环境配置
本文笔记基于B站视频资源:【智能社】ES6精讲—主讲老师:石川(Blue)—高清版本非商业用途自由转载,保持署名,注明出处!文章目录1.ES62.基础语法2.1 变量2.1.1 声明2.1.2 解构赋值2.2 函数2.2.1 箭头函数2.2.2 参数、数组、Json展开2.2.3 原生对象扩展3.babel.js编译4.异步操作4.1 Promise1.ES6ECMAScript约等于...原创 2019-07-18 19:50:20 · 931 阅读 · 0 评论 -
【JavaScript】入门笔记
目录1.基础知识2.数组与字符串3.函数4.对象5.BOM:浏览器对象模型6.DOM:文档对象模型1.基础知识1.基础 <script type="text/javascript"></script>一般写在头文件中,一种弱语言,可以写多个,变量赋值后不要改变类型,关键字区分大小写,顾名思义,不能以数字开头。 alert...原创 2019-08-06 10:06:08 · 3679 阅读 · 2 评论 -
详细整理,理解DOM中表单、Tab栏切换和style样式等
目录1.禁用、解禁文本2.文本框获取、失去焦点3.全选和单选本文笔记基于团长博文:03-DOM操作练习:基础练习.md转载请注明出处!1.禁用、解禁文本思路:JS:设置点击事件,引入disabled属性。事件函数:btn1.onclick = function () { inp.disabled = "no"; //禁用文本框。 ...原创 2019-07-08 11:19:09 · 538 阅读 · 0 评论 -
HTML5中的拖拽、地理位置和存储等
本文笔记基于「千古壹号」的GitHub项目:https://github.com/qianguyihao/web非商业用途自由转载,保持署名,注明出处!文章目录1.基础2.事件监听3.目标元素1.基础 <div draggable="true"></div>2.事件监听js语法box.ondragstart = function () {//拖拽开始...原创 2019-07-17 20:42:24 · 841 阅读 · 0 评论 -
JavaScript特效!scroll与缓动动画
本文笔记基于团长原文:02-scroll家族和缓动动画.md 转载请注明出处!文章目录1.基础2.固定导航栏3.scrollTo方法3.1 举例:回到顶部3.2 方法应用3.3 回调函数3.4 tool.js:获取卷去的上左距离4.client可视区1.基础原理:盒子未来位置=当前位置+步长,步长会越来越小。设置点击事件,事件函数为定时器。 div.style.left = div....原创 2019-07-11 21:26:05 · 3727 阅读 · 0 评论 -
【移动Web开发】Bootstrap基础及安装less编译环境
本文笔记基于「千古壹号」的GitHub项目:https://github.com/qianguyihao/web非商业用途自由转载,保持署名,注明出处!文章目录1.基础2.less3.less的编译1.基础中文官网下载以及文档查阅地址:https://v3.bootcss.com/meta标签Compatible:表示IE下使用最新标准viewport 视口:在移动端浏览器的设置...原创 2019-07-18 12:50:41 · 182 阅读 · 0 评论 -
【HTML5基础】DOM操作
本文笔记基于「千古壹号」的GitHub项目:https://github.com/qianguyihao/web非商业用途自由转载,保持署名,注明出处!文章目录1.自定义属性1.自定义属性在标签内添加属性,以data-开头...原创 2019-07-15 12:57:39 · 390 阅读 · 0 评论 -
JavaScript中的Date标签——“模拟日历和倒计时”
补充:1、innerHTML: 也就是从对象的起始位置到终止位置的全部内容,包括Html标签。2、innerText: 从起始位置到终止位置的内容, 但它去除Html标签小结:innerHTML是符合W3C标准的属性,而innerText只适用于IE浏览器,因此,尽可能地去使用innerHTML,而少用innerText3.效果图:代码:<!DOC...转载 2019-07-04 16:35:24 · 440 阅读 · 0 评论 -
JavaScript特效!动画原理以及轮播图的实现
本文笔记基于团长博客:01-offset家族和匀速动画(含轮播图的实现).md 转载请注明出处!文章目录1.offsetWidth和offsetHigh2. offseTop和offsetLeft3.offsetParent4.动画4.1 简单动画4.2 匀速动画5.轮播图5.1 html设置5.2 css设置5.3 JS设置5.3.1 初始化5.3.2 需求1:鼠标放在索引上跳转到对应图5....原创 2019-07-09 16:25:08 · 704 阅读 · 0 评论 -
【前端面试】06 类的定义和继承的几种方式
本文笔记基于「千古壹号」的GitHub项目:https://github.com/qianguyihao/web文章目录1.考点2.解决方法2.1 类的声明2.2 生成实例2.3 继承的几种方式1.考点类的声明生成实例如何实现继承?继承的本质就是原型链继承的几种方式2.解决方法2.1 类的声明传统写法,构造函数法 function Animal1() { ...原创 2019-08-22 14:30:53 · 399 阅读 · 0 评论