H5新增API 挑選器 querySelector()和querySelectorAll(),參數都是css挑選器,前者返回相符前提的第一個婚配的元素,假如沒有則返回Null,後者返回相符挑選前提的一切元素鳩合,假如沒有…
分类:JavaScript
node-mkdirp项目源码阅读
原文链接 node-mkdirp是一个linux命令 mkdir -p的node版本,也就是创建多级目录。node-mkdirp值得新手学习的地方在于学习对于错误码的利用和基本的API使用。我曾经也写过一个创建多级目录的…
百度FIS电话面试记录
说是电话面试,其实也就随便聊了下,问了几个问题,如下: 1.问我对Angular了解多少?(写过几个demo) 2.平时怎么实现动画?(能CSS尽量CSS,不行再上JS) 3.怎么实现动画的暂停播放?(CSS出动画效果,…
JS学习2(基础知识)
语法 标识符 标识符是变量,函数,属性的名字。标识符规则,首先是区分大小写。第一个字符必须是一个字母,下划线或美元。其他字符可以是字母,下划线,美元和数字。 变量 定义变量时要使用var标识符 var message; …
JavaScript之call、apply、bind的「奇技淫巧」
首先,call、apply、bind三者的作用均是改变函数中 this 的指向,如: var c = 'window--c'; var obj = { c: 'obj-c' }; function fn(a, b) { …
6.函数
函数 使用 function 关键字来声明, 后跟一组参数以及函数体 function name(params) { statement } 通过 return 语句指定函数返回值 function add(num1, …
深入理解JavaScript系列(45):代码复用模式(避免篇)
介绍 任何编程都提出代码复用,否则话每次开发一个新程序或者写一个新功能都要全新编写的话,那就歇菜了,但是代码复用也是有好要坏,接下来的两篇文章我们将针对代码复用来进行讨论,第一篇文避免篇,指的是要尽量避免使用这些模式,因…
javascript面向对象包装类Class的类库解析
javascript是个入门门槛很低的语言,甚至一个从来没有接触过javascript的技术人员,几小时内就可以写出一个简单有用的程序代码。 但是如果因此你就下结论:javascript是门简单的语言。那你就大错特错了。…
【刷算法】根据之字形打印二叉树
问题形貌 请完成一个函数根据之字形打印二叉树,即第一行根据从左到右的递次打印,第二层根据从右至左的递次打印,第三行根据从左到右的递次打印,其他行以此类推 剖析 第一回响反映能够根据一般的条理遍历然后再把第2、4、6等等偶…
JavaScript核心语法-运算符
算数运算符 var str1 = '化物语' var str2 = '100' var boo = true //加法运算 var result1 = num + 200 console.log(result1)//30…
js罕見算法(二):從給定的無序、不反覆的數組 A 中,掏出 N 個數,使其相加和 為 M
背包題目:從給定的無序、不反覆的數組 A 中,掏出 N 個數,使其相加和 為 M 這個算法有許多擴大,比方電商中購物車中的盤算,滿100減20,不滿100會在熱銷商品中舉行引薦添補。 function getCombBy…
我的前端口試日誌(一)
第一次寫口試閱歷,雖然之前有過一些電話口試閱歷,但相對而言覺得此次的閱歷對本身收成照樣比較大,這裏留下面經看成日誌吧!(口試時候:2018-6-12 下晝2:10;時長:50min;公司: *) 1、說說React,為何…