原文地址:https://www.xingkongbj.com/blog/js/event-loop.html
http://www.haorooms.com/post/js_xiancheng
https://jakearchibald.com/2015/tasks-microtasks-que
网上方法很多,各种奇技淫巧,这里贴上一种较为正常的思路。
主要利用split对获取的字符串不断进行分割,最后获得所需要的格式。
代码如下
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="U
纯原生的组件化、模块化的一次小小的尝试,用到了如下几个新特性:shadown-DOM 对HTML标签结构的一个封装,真正意义上的组件,能保证 shadow-DOM 中的DOM元素不会被外界影响,内部也不会影响到外部的行为,变成了一个独立的模块。custom-elements 可以在浏览器
在聊setTimeout和setInterval这两个事件的前,先聊另外一个与之密切关联的知识点,那就是线程(thread)。而线程有常常跟另外一个词语--“进程”一起出现。那么何为线程?何为线程呢?关于线程,维基百科上是这么解释的:Thread (computing), a sequence of
后台将富文本编辑器中的内容返回到前端时如果带上了标签,这时就可以利用这种方法只保留文字。
标签的格式有以下几种
1.<div class="test"></div>
2.<img />
3.自定义标签<My-Tag></My-Tag>
针对
我发现每次细看源码都能发现我之前写的一些东西是错误的,去改掉吧,又很不协调,不改吧,看着又脑阔疼……
所以,这一节再探,是对之前一些说法的纠正,另外再缝缝补补一些新的内容。
错误在哪呢?在之前的初探中,有这么一块代码:
// The bootstrapper scripts are
一、闭包是什么?
· 闭包就是可以使得函数外部的对象能够获取函数内部的信息。
· 闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。
· 闭包就是一个“捕获”或“携带”了其被生成的环境中、所属的变量范围
原文地址:https://www.xingkongbj.com/blog/js/execution-context.html
JavaScript 中的执行上下文和调用栈
ES6 变量作用域与提升:变量的生命周期详解
变量提升
变量的定义在代码预解析时,在作用域顶部定义
无 var 没有变量提升
<div v-for = 'item in list'>
<div @click="getImageTypeIndex(index)">
<el-upload
class=
JS实现焦点图轮播效果
效果图:
代码如下,复制即可使用:
(不过里面的图片路径需要自己改成自己的图片路径,否则是没有图片显示的哦)
<!DOCTYPE html>
<html>
<head>
<meta charset="UT
范围类
在使用正则表达式时,很多时候,我们会想要匹配a~z的所有字母,很多人想到,可以使用字符类[abcdefg...z],但是,这种方法需要输入所有需要匹配的字母。那么,有没有简单点的方法呢?
所幸,正则表达式提供了范围类,范围类可以让我们使用[a-z]来连接两个字符表示从a到z的任意字符。
基本
CSS布局解决方案
摘自:无悔铭《css布局解决方案(终极版)》https://segmentfault.com/a/1190000013565024
水平居中
方案一:使用inline-block + text-align
原理:
1)先将子元素由块级元素改变为行内块元素,再通过设置行内块元素居中
参考文章:https://www.cnblogs.com/MSMXQ/p/4484348.html
需要先下载CryptoJS文件,然后引入其中的两个文件,可以在github中找到。
直接上代码
<html>
<head>
<meta http-
<script type="text/javascript">//修改密码//抓取到的数据 function edit() { document.getElementById("ps").style.display = "none"; document.
首页
1.首先给要点击的图片添加跳转链接,?后加id,利用的是URL地址?后的字符不解析原理传递id
2.详情页用ajax连接php获取php返回的数据
function ajax(){
获取url地址的字符串
var atr =location.search;
然后字符串切割返回的是数组
va
相关代码如下,使用看注解
<script type="text/javascript">
if(window.self != window.top){
window.top.location = window.l
Sails.js是类似于express的node后台框架,她面向数据库的特性使得面向数据库的服务器的搭建变得特别简单快捷。
现在网上关于Sails的教程大多是基于V0.12版本的,但是现在Sails的最新版本已经是V1.0,对照着官方文档研究了一下,总结了一下基于MySql和Sails的最简单实现。
预定义类
正则表达式提供预定义类来匹配常见的字符类
字符
等价类
含义
.
[^rn]
除了回车符和换行符以外的所有字符
d
[0-9]
数字字符
D
[^0-9]
非数字字符
s
[tnx0Bfr]
空白符
S
[^tnx0Bfr]
非空白符
w
[a-zA-Z_0-9]
单词字符(字母、数字、下
【app】
一、app.json
1.对当前小程序的全局配置
2.页面路径、界面表现、网络超时时间、底部 tab 等
{
"pages":[
"pages/index/index",
"pages/logs/logs"
],
"window":{
"backgro
JS简单的一些表单验证
效果图:
代码如下,复制即可用:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style type="text/cs