js

Vue学习笔记05-插值表达式、v-text和v-html

被刻印的时光 ゝ 提交于 2020-01-25 15:41:48
前言: 插值表达式的格式: {{表达式}} 该表达式支持js内置语法,可以调用js的内置函数(必须有返回值)。 表达式必须要有返回结果,比如:1+1。像var a = 1+1这样的就不行。 可以直接使用Vue实例中定义的数据模型或者函数。 1.使用js内置函数示例: <html> <div id = "app"> {{999+999}} </div> </html> 2.使用数据模型的值示例: 定义Vue实例的数据模型: const app = new Vue({ el: "#app", //根据名称操作div,作用域只在该div data: { name: "weiwei", num: 100 } }); 使用该数据模型: <html> <div id = "app"> 我是{{name}},我有{{num}}块钱。 </div> </html> 3.使用Vue实例中的方法: 定义Vue实例中的方法: const app = new Vue({ el: "#app", //根据名称操作div,作用域只在该div data: { name: "weiwei", num: 100 }, methods:{ //写在methods里面 number(){ return 666; //注意,要有返回值 } } }); 调用实例中的方法: <html> <div id = "app">

eslint校验规则

邮差的信 提交于 2020-01-25 15:29:21
{ "workbench.iconTheme": "vscode-icons", "workbench.colorTheme": "One Dark Pro", // tab 大小为2个空格 "editor.tabSize": 2, "editor.fontSize": 17, //eslint 检测文件类型 "eslint.validate": [ "vue", "html", "javascript", "typescript", "javascriptreact", "typescriptreact" ], "[javascript]": { "editor.defaultFormatter": "HookyQR.beautify" }, "emmet.triggerExpansionOnTab": true, "emmet.includeLanguages": { "javascript": "javascriptreact" }, "editor.quickSuggestions": { "strings": true }, "vetur.format.defaultFormatter.js": "vscode-typescript", "vetur.format.defaultFormatter.html": "js-beautify-html", //

js抽奖实现随机抽奖代码效果

谁说我不能喝 提交于 2020-01-25 14:45:44
<html> <title>随机抽奖程序</title> <head><meta http-equiv=Content-Type content="text/html; charset=gb2312"> </head> <body> <script type="text/javascript"> var alldata = "a,b,c,d,e" var alldataarr = alldata.split(","); var num = alldataarr.length-1 ; var timer function change() { document.getElementById("oknum").innerHTML = alldataarr[GetRnd(0,num)]; } function start(){ clearInterval(timer); timer = setInterval('change()',10); } function ok(){ clearInterval(timer); document.getElementById("showresult").value=document.getElementById("oknum").innerText; } function GetRnd(min,max){ return parseInt(Math

ajax异步加载jqgrid之动态创建

独自空忆成欢 提交于 2020-01-25 14:36:41
之前写过一篇过于ajax异步加载jqgrid的文章,那个只是一个特殊的情况,如果创建不同数据库表的jqgrid,必须分别写servlet,dao层和连接池,很麻烦,今天我写了一个万能的写法,客官只要在前台js中写入表格名称和字段名称即可实现功能! 下面就是代码实例,关于jqgrid,ajax的介绍这里暂时不多说,有不懂的可以参考我之前的文章! 代码实例 JSP层 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <!DOCTYPE html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>定义>类型</title> <link rel="stylesheet" href="css/homepage.css"> <link type="text/css" rel="stylesheet" href="css/bootstrap.min.css"> <link type="text/css" rel="stylesheet" href="js/JqGrid/css/font-awesome.min.css"> <link type="text/css" rel="stylesheet"

【JS】【22】标签的background-image属性

╄→гoц情女王★ 提交于 2020-01-25 13:12:51
前言: 一般的时候,html页面内,图片是这样写的:<img src="tupian.jpg"/>,有时候前端也会这样写:<img style="backgroundImage:url(tupian.jpg)"/> 正文: 1,修改图片地址 $("#id").css("backgroundImage","url(" + s + ")"); 2,获取图片地址 var avatar = $("#id").css("backgroundImage"); avatar = avatar.split("(")[1].split(")")[0]; 参考博客: Javascript获取background属性中url的值_javascript技巧_脚本之家 https://www.jb51.net/article/94902.htm 如何使用jquery 动态修改元素的 background-image? - 一份耕耘 一份收货 - CSDN博客 https://blog.csdn.net/qq_34242581/article/details/73179182 来源: https://www.cnblogs.com/huashengweilong/p/10941483.html

Js apply 方法 详解

若如初见. 提交于 2020-01-25 09:27:11
Js apply方法详解 我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享.. 如有什么不对的或者说法不明确的地方希望读者多多提一些意见,以便共同提高.. 主要我是要解决一下几个问题: 1. apply和call的区别在哪里 2. 什么情况下用apply,什么情况下用call 3. apply的其他巧妙用法(一般在什么情况下可以使用apply) 我首先从网上查到关于apply和call的定义,然后用示例来解释这两个方法的意思和如何去用. apply:方法能劫持另外一个对象的方法,继承另外一个对象的属性. Function.apply(obj,args)方法能接收两个参数 obj:这个对象将代替Function类里this对象 args:这个是数组,它将作为参数传给Function(args-->arguments) call:和apply的意思一样,只不过是参数列表不一样. Function.call(obj,[param1[,param2[,…[,paramN]]]]) obj:这个对象将代替Function类里this对象 params:这个是一个参数列表 1. apply示例: [javascript] view

使用 nodeJs 实现 js/ts 文件翻译功能

核能气质少年 提交于 2020-01-25 09:08:19
使用 nodeJs 实现 js/ts 文件翻译功能 一、搭建环境 二、读文件 三、列出文中的所有中文内容 四、替换中文 五、实现翻译功能 关于实现翻译(已中翻英为例)的功能,我们可以分成几个步骤: 读文件 找出文中的中文 将文中的出现的中文词组或者句子组成一哥数组 调用公共的翻译接口进行异步翻译 将翻译出来的英文回填会文件中 一、搭建环境 打开终端,键入: node -v 如果出现 -bash: node: command not found 说明 node 的环境没有搭建。请到 官网 上下载。 如果终端上出现: v10.16.0 类似这样的版本号,说明你的 node 环境搭建好啦。 二、读文件 我们先读取固定的文件,后面我们会尝试实现翻译上传的文件,有需要的小伙伴可以移步到后面的内容。 首先我们在文件夹下创建一个 replace.js 文件用来编写我们的代码。 其次创建一个供我们翻译的 js/ts 文件,如: DesUtils.ts ,代码如下: const desKeyObj = { desKey : 'ztesoftbasemobile20160812..' , ivKey : '01234567890' } export default { /** * 加密 * @param dataStr */ encrypt : function ( dataStr ) { try {

js本地预览图片

送分小仙女□ 提交于 2020-01-25 08:37:07
废话不说 直接上代码 <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> <html> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <body> <img id="image" src=""/> <br/> <input type="file" id="file" onchange="selectImage(this);"/> <br> <br/> <script> function selectImage(file) { alert(file.value.substring(file.value.lastIndexOf('.'))); if (!file.files || !file.files[0]) { return; } var reader = new FileReader(); reader.onload = function (evt) { var data = evt.target.result; //加载图片获取图片真实宽度和高度 var image = new Image(); image.onload=function(){ var width =

js 图片验证大小

邮差的信 提交于 2020-01-25 08:36:12
只验证文件大小,不验证像素 <script> function check(){ var size=上传文件控件.PostedFile.ContentLength; //获得上传文件的大小 if(size>120){ alert("图片大于120kb了"); return false; } } </script> 验证像素大小 <input name="txtImg" type="file" id="txtImg" /> <input name="btnUploadImg" type="button" id="btnUploadImg" value="上传" /> <span class="redcolor">(最佳图片尺寸:宽度不超过600像素,高度不超过600像素)</span> <script language="javascript"> var AllowImgFileSize=512; //允许上传图片文件的大小 0为无限制 单位:KB var AllowImgWidth=600; //允许上传的图片的宽度 0为无限制 单位:px(像素) var AllowImgHeight=600; //允许上传的图片的高度 0为无限制 单位:px(像素) function checkImg(){ var txtImg=document.getElementById("txtImg")

js节点类型

孤街浪徒 提交于 2020-01-25 08:21:24
节点类型 在 HTML DOM (文档对象模型)中,每个部分都是节点: –元素节点– 所有 HTML 元素(标签)是元素节点 <div><span >等等 nodeType:1 –属性节点– 所有 HTML 属性)是属性节点 name, id, class等等 nodeType:2 –文本节点– HTML 元素内的文本是文本节点 (内容,回车,空格) nodeType:3 –注释节点– 注释是注释节点 // 或者 /**/中的内容 nodeType:8 –文档节点– 即 document ,根节点 nodeType:9 < input type = "button" value = "按钮" id = "btn" > < ! -- 注释节点 -- > < ul id = "ul" > 111 < li > 1 < / li > < li > 2 < / li > < li > 3 < / li > < / ul > 来源: CSDN 作者: 香格里拉& 链接: https://blog.csdn.net/Amor__xiaowang/article/details/103968727