随笔分类 - javascript
关于javascript部分的一些心得与体会
摘要:我们都知道位运算符比正常的运算符速度要快,但是为什么会快呢?首先我们正常的运算符也是通过计算机通过位运算调用栈来实现的。 那么javascript位运算符有哪些呢? 1. & 按位与 2. | 按位或 3. ^ 按位异或 4. ~ 取反 5. >> 按位左移 6. >> 按位右移 说明: (1)位运
阅读全文
摘要:javascript在设计的时候,定义了两套模板,一个叫object template 另外一个叫Function template
阅读全文
摘要:正则表达式是一个描述字符模式的对象。正则表达式直接量定义在包含一对斜杠之间的字符。 字符 匹配 \o NUL字符(\u0000) 字母与数字本身 自身 \t 制表符(\u0009) \n 换行符(\u000A) \v 垂直制表符(\u000B) \f 换页符(\u000C) \r 回车符(\u000
阅读全文
摘要:1.一个元素的child会包含空格,会以文本节点的形式展现。 所以我们如果用原生javascript最好使用firstElementChild或者lastElementChild来获取相应的元素节点。 2.原生DOM操作insertBefore方法的使用
阅读全文
摘要:首先vue是基于mvvm模式下的一个框架,那么何谓mvvm呢? 我们可以通过这张图来明显的感觉到model与view之间是通过ViewModel双向绑定来实现交互的。 然后Vue也是通过new一个Vue对象来同时绑定model与view。(通过输出Vue对象到view视图来实现页面的渲染,页面的改变
阅读全文
摘要:客户端的javascript采用的是异步事件驱动模型。 1.事件类型是一个用来说明发生什么类型事件的字符串。 2.事件目标是发生的事件或与之相关的对象。 3.事件对象是与特定事件相关且包含有关该事件详细信息的对象。 4.事件传播是浏览器决定哪个对象触发其事件处理程序的过程。对于单个对象的特定事件,必
阅读全文
摘要:1.ES6 允许为函数的参数设置默认值,即直接写在参数定义的后面。 2.参数变量是默认声明的,所以不能用let或const再次声明。 3.如果参数默认值是变量,那么参数就不是传值的,而是每次都重新计算默认值表达式的值。也就是说,参数默认值是惰性求值的。
阅读全文
摘要:apply和call都是为了改变某个函数运行时的上下文而存在的(就是为了改变函数内部this的指向); 如果使用apply或call方法,那么this指向他们的第一个参数,apply的第二个参数是一个参数数组,call的第二个及其以后的参数都是数组里面的元素,就是说要全部列举出来。 <script
阅读全文
摘要:document.cookie 返回所有与当前文档有关的所有cookie document.domain 返回当前文档的域名 document.lastModified 返回当前文档最后修改的时间,日期 document.title 返回当前文档的标题 document.URL 返回当前文档的URL
阅读全文
摘要:我们知道在html标签上通用的属性有以下这些: 1.title 2.class 3.id 4.name 5.data-属性名 6.style 这些东西大部分都有其各自的效用,这里就不一一多说。 在jQuery的attr与prop提到过在IE9之前版本中如果使用property不当会造成内存泄露问题,
阅读全文
摘要:一个函数可以看成是一个行为或者方法,下面两个就是两个方法————两个模块,但是这样会污染全局变量,无法保证不与其他模块发生变量名冲突,而且模块成员之间看不出直接关系。 function m1(){ //... } function m2(){ //...} 为了解决上面的方法,可以把模块写成一个对象
阅读全文
浙公网安备 33010602011771号