1、模板 一个最简答的模板: v-for模板: 2、模板类似于html代码,又不是。因为模板中含有v-if,v-for,@click等不属于html的属性代码。 3、怎么解析? (1)首选模板含有v-for等逻辑,因此必须使用js来进行解析。(html和css解析不了) (2)js解析成什么?js会 ...
分类:
其他好文 时间:
2018-12-31 11:55:02
阅读次数:
360
如图不区分选项与其他选项是互斥的关系,当选择了不区分时,其他选项就要去除,当有其他选项存在时,就不能有不区分 解决办法:定义change事件,若列表发生改变,首先判断点击的是否是不区分,若是,则将其他选项剪切掉,若是点击的是其他选项,就判断已选择的选项中是否有不区分,若有,则将其切除 源码: 下拉列 ...
分类:
Web程序 时间:
2018-12-22 16:34:45
阅读次数:
484
1、node是一个急于Chrome v8引擎的一个js解释器 2、所谓的js其实是一段文本,经过解释器解释之后才可以被计算机执行 内核决定你怎么去理解这些代码 js的代码即表达式:可以被Chrome解释,也可以被node来解释 js可以运行在node.js上,node.js可以解释js格式的文本,然 ...
分类:
Web程序 时间:
2018-12-22 01:07:36
阅读次数:
219
跨域 接触到的解决跨域的方法 JSONP,CORS CORS 在服务器端设置 Access-Control-Allow-Origin:* JSONP 本质是利用 HTML中的<scirpt>标签具有跨域性的特点,通过<script>异步发送请求。 服务端返回一个特定字符串。这个字符串被js解析成一个 ...
分类:
其他好文 时间:
2018-12-20 14:36:26
阅读次数:
210
public function getDeviceMsg(){ $allDevicesMsg = M("newdevicesstatus")->getField("status",true); $allDevicesMsg2 = array(); // var_dump($allDevicesMsg... ...
分类:
编程语言 时间:
2018-12-18 23:17:29
阅读次数:
226
这几天用mpvue写了个小程序,在自己电脑上运行正常,在公司电脑上就报错(如下图) Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 10.x 解决办法: 简单的说,这段 ...
分类:
其他好文 时间:
2018-12-17 16:02:47
阅读次数:
272
可以自己先编写一个随意的测试的Html文件 接下来的js解析json代码如下: <script type="text/javascript"> var header = document.querySelector('header'); var section = document.querySel ...
分类:
Web程序 时间:
2018-11-25 23:56:40
阅读次数:
248
解析由编译和执行组成。 编译期把JS代码转换成字节码,执行期再转机械码并按顺序执行。 变量初始化在执行期,解析器按照代码顺序一行一行解析执行,边解析边执行。 alert(a); //undefind 注:边解析边执行,a此时未初始化赋值。 function smile() { var a = 7; ...
分类:
Web程序 时间:
2018-11-20 01:31:00
阅读次数:
196
这是由于转义字符引起的如 : \ , fastjson 处理后是双反斜杠:\\ ,而 JSON.parse 解析时需要4个反斜杠 ,即 js解析json 反斜杠时,需要 4个 解成 1 个 解决方法: 后台返回前,把处理后的json字符串再处理,所有双反斜杠 替换成 4个 : 或 前端接收后处理成4 ...
分类:
Web程序 时间:
2018-11-08 11:00:44
阅读次数:
356
最近项目中升级bootstrap 由3.3.7版 升了4.0版本 发现 dropdown 找不到popper.js 解决办法:npm install -save popper 下载完之后,查看node_modules文件 的dist 目录 根目录下有两个目录,一个是umd 另一个esm 除此之外 根 ...
分类:
Web程序 时间:
2018-11-04 11:21:40
阅读次数:
915