浏览器安全的基石是”同源政策“(same-origin policy)。很多开发者都知道这一点,但了解得不全面。
本节详细介绍”同源政策“的各个方面,以及如何规避它。
JavaScript作用域与作用域链
JavaScript作用域的笔记,包括函数作用域、执行环境、变量对象和作用域链的理解。 继续阅读“JavaScript作用域与作用域链”
AMD模块化编程之require.js
define([module-name?], [array-of-dependencies?], [module-factory-or-object]);
使用getComputedStyle方法获取元素CSS值
样式表有三种方式
内嵌样式(inline Style) :是写在Tag里面的,内嵌样式只对所有的Tag有效。
内部样式(internal Style Sheet):是写在HTML的里面的,内部样式只对所在的网页有效。
定时器 setTimeout/setInterval 使用及区别
运行机制:
setTimeout和setInterval的运行机制是,将指定的代码移出本次执行,等到下一轮Event Loop时,再检查是否到了指定时间。如果到了,就执行对应的代码;如果不到,就等到再下一轮Event Loop时重新判断。这意味着,setTimeout指定的代码,必须等到本次执行的所有代码都执行完,才会执行。
每一轮Event Loop时,都会将“任务队列”中需要执行的任务,一次执行完。setTimeout和setInterval都是把任务添加到“任务队列”的尾部。因此,它们实际上要等到当前脚本的所有同步任务执行完,然后再等到本次Event Loop的“任务队列”的所有任务执行完,才会开始执行。由于前面的任务到底需要多少时间执行完,是不确定的,所以没有办法保证,setTimeout和setInterval指定的任务,一定会按照预定时间执行。
秒杀大部分公司的javascript面试题,精心整理合集
1, 判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20
var reg = /^[a-zA-Z][a-zA-Z_0-9]{4,19}$/;
reg.test(“a1a__a1a__a1a__a1a__”);
2,截取字符串abcdefg的efg
var str = “abcdefg”;
if (/efg/.test(str)) {
var efg = str.substr(str.indexOf(“efg”), 3);
alert(efg);
}
微信公众平台开发接口PHP SDK完整版
不得不说,官方提供的功能非常局限,这里,我将所有消息的消息类型及事件响应都整理了进来。
我将MsgType消息类型做了单独的处理,对应不同的类型调用不同的方法,接受各种消息,以及回复各种消息都进行了封装。欢迎学习交流。
下面是代码:
wordpress不用插件实现对长文章进行分页
WordPress自身带有文章分页功能,可能该功能不被博主们常用,在默认的TinyMCE编辑器下给隐匿了。你可以尝试编辑文章时在HTML视图下插入短码<!–nextpage–>,看看你的主题有没有分页效果,没有也没关系,看了本文就知道了。 继续阅读“wordpress不用插件实现对长文章进行分页”
网站关键词优化的四个方法
网站的关键词,每一个做SEO的人都知道它的重要性,我们所做的一切优化都是围绕着关键词而做的,而把做关键的优化与在网站中强调自己的关键词就更不用说了。
然而,如何巧妙在网站中强调自己的关键词会不是每一个人都知道的。一般的新手站长都是在网站的标题、描述、关键词标签中来集中强调自己的关键词,其实也不能说这个方法不对,但是这样会很容易导致网站“头重脚轻”,严重的话还会被搜索引擎认为我们是在堆积关键词,而受到惩罚。
所以,巧妙的在网站强调网站的关键词是很重要的,这里我就和大家分享一下我自己是怎么样去做的吧!
手动修改实现wordpress博客导航栏子分类下拉菜单显示
手动修改实现wordpress博客导航栏子分类下拉菜单显示