首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【学习笔记】JavaScript

-- script要成对出现,不用显示定义type,默认是js, type="text/javascript" 但好像版本老的开发软件要。...变量命名 不能数字开头 $1 OK _oo 中文 判断语句 eslink检查,使它更严谨,如// +   let a = 10, b = 10; if(){ } else if() {...,'hello',null,true]; new Array(1,2,3,'hello'); console.msg(arr[0]); // 越界是未定义 对象 // 对象大括号,数组中括号 // 每个属性用...自己弄一个类, 绑定在这个唯一全局变量中, 而不去绑定在window这个全局变量中, 来降低全局命名冲突 + 和别人不冲突 jQuery的实现类似(?) - jQuery....) - 标签属性 用MD5(外部引用MD5工具包文件)加密, 密码防止被抓包利用 onsubmit = 'return fun()'; // false 就不传了 jQuery 入门 CDN引入(url

4.8K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java 后台开发面试题分享九

    null 是一个表示"无"的对象,转为数值时为 0;undefined 是一个表示"无"的原始值,转为数值时为 NaN。...不可重复读:对于两个事务 T1 和 T2,T1 读取了一个字段,然后 T2 更新了该字段并提交之后,T1 再次提取同一个字段,值便不相等了。...:' + iIndex + '出现' + iMax + '次'); ---- 在 JQuery 中,`.html()` 和 `.text()` 及 `.val()` 的区别 .html(),.text....val() 是用来读取表单元素的 value 值。 .html() 和 .text() 方法不能使用在表单元素上,而 .val() 只能使用在表单元素上。....html(htmlString),.text(textString) 和 .val(value) 三种方法都是用来替换选中元素的内容,如果三个方法同时运用在多个元素上时,那么将会替换所有选中元素的内容

    73520

    java学习与应用(4.2)--JavaScript、bootstrap

    将其他类型转为boolean[0,Nan,null,undefined等为假])。三元运算符:?,等同其他问号冒号表达式 JS特殊语法:语句分号结尾,一行一条语句可以省略(不建议)。...Array数组对象,创建:var arr=new Array(元素列表/默认长度/空),var arr=[元素列表]。特点:数组中的元素类型可变,数组长度可变(其它值为undefined)。...0次或1次,*0次到多次,+1次或多次,{m,n},m到n次(可缺省m或n),^开始符号,$结束符号。...值进行自动转到,可能影响js执行效果,可以使用href中添加JavaScript:void(0)消除) HTML DOM HTML DOM:对标签体内容的获取,设置,追加使用innerHTML属性,更方便修改和控制...控制样式:获取对象如div1后,使用如div1.style.border="xxx",控制修改边框。或使用div1.className.

    2.2K10

    jQuery数据类型总结建议收藏

    大家好,又见面了,我是全栈君 jQuery除了包含原生JS中的内置数据类型(built-in datatype),还包括一些扩展的数据类型(virtual types),如Selectors、Events...NaN 和 Infinity 如果对一个非数字字符串调用parseInt方法,将返回NaN(Not a Number),NaN常用来检测一个变量是否数字类型,如下: isNaN(parseInt...对NaN和Infinity调用typeof运算符都返回”numuber”。 另外 NaN==NaN 返回false,但是 Infinity==Infinity 返回true。 5....x.shift() // [2, 1, 3] x.sort() // [1, 2, 3] x.splice(1, 2) // 用于插入、删除或替换数组元素,...比如$(‘p’)即返回所有… JQUERY对象行为类似数组,也有length属性,也可以通过index访问DOM元素集合中的某个。

    76220

    Yii使用技巧大汇总

    1 2 Cwebuser->setFlash(); getFlash(); 如何防止重复提交, 并在提交成功后给出提示? 控制器中: ?...1 2 3 'request'=>array( 'enableCsrfValidation'=>true, ), 这时候生成的表单要用CHtml::form(),其会写一段代码在cookie中 防止...> 以上代码大部分是yii自动生成的,只要做少量修改即可 有时候会出现,搜索后页面为空的清况,原因可能是 layout/main.php中 echo $content外层无div,就是说main.php...> 其中breadcrumbs中Controller中的一个属性,如果要出现导航,就要在view中给此属性附值 生成的html如下 ?...comfirm 而且他们的提交方式都是post,是因为在jquery.yii.js写死了 具体的以在源文件中低部找到那段js中的ajaxsubmit,所在的js看下 filter是在执行action之前或之后执行的一段代码

    2.4K31

    Python 之Web编程

    如: 三 、 标签的属性   - 通常是以键值对形式出现的,例如 name="alex"   - 属性只能出现在开始标签 或 自闭合标签中   - 属性名字全部小写,属性值必须使用双引号或单引号包裹...表单能够包含input元素,比如文本字段,复选框,单选框,提交按钮等等   表单还可以包含textarea,select,fieldset和label元素 表单属性: HTML表单用于接收不同类型的用户输入...表单标签,要提交的所有内容都应该在该标签中。   ...4、fixed:对象脱离正常文档流,使用top、right、bottom、left等属性以窗口为参考点进行定位,当出现滚动条时,对象不会随着滚动。...object对象:ECMAScript的所有对象都由这个对象继承而来;Object对象中的所有属性和方法都会出现在其他对象中 1 ToString():返回对象 的原始字符串表示 2 ValueOf()

    2.5K22

    前端架构师之01_JQuery

    jQuery对象内部有3个元素。 下标为0的元素表示其内部的DOM对象,即document对象。 length表示其内部DOM对象的个数,一个jQuery对象中可以包装多个DOM对象。...元素 :even 获取索引为偶数的指定选择器中的奇数行数据,索引默认从0开始 $("li :even")获取所有li元素中,索引为偶数的奇数行数据,如索引为0,2,4的第1个、第3个和第5个元素 :odd 获取索引为奇数的指定选择器中的偶数行数据,索引默认从0开始 $("li :odd")获取所有元素中,索引为奇数的偶数行数据,如索引为1,3,5的第2个、第4个和第6个元素...获取内容不为空的元素(特殊) $("li:parent")获取内容不为空的元素 2.2.5 可见性选择器 为了方便开发,jQuery中还提供了可见或隐藏元素的获取。...插件文件的名称建议遵循“jquery.插件名.js”的命名规则,防止与其他JavaScript库插件混淆。

    6800

    javascript怎么禁止控制台绕过前端验证

    前端验证的工作原理:前端验证通常涉及以下步骤:数据输入:用户在表单或输入字段中输入数据。即时反馈:JavaScript监听输入事件,并在数据输入时提供即时反馈(例如,显示错误消息)。...修改DOM:攻击者可以使用开发者工具直接在DOM中修改输入字段或表单元素的值。拦截和修改请求:攻击者可以使用开发者工具拦截提交的请求,并修改请求数据。...直接发送请求:攻击者可以绕过前端表单,直接使用工具(如Postman或curl)发送HTTP请求。...{};console.warn = function() {};console.error = function() {};console.info = function() {};// 或者使用一个空的函数来替换所有控制台方法...保持你的验证逻辑更新,以对抗新出现的绕过技术。请记住,没有任何方法可以100%防止控制台绕过前端验证。攻击者总是有可能找到绕过你的安全措施的方法。

    19210

    JAVA编程学习经验实践积累总结分享

    需计算维护的属性:count) 关联关系(双向关联,前向关联:多对一较多,看表中的字段,页面的数据关联的情况) 实体的类型尽量用包装类型,防止nll赋值出现异常,基本类型一般用在运算中,效率高。...*replace():字符串的替换*indexOf():从左向右第一个出现该字符的索引位置*lastIndexOf():从右向左第一次出现该字符串的索引位置6.2 比较方法:*==:比较的是字符串的地址...如: 建表字段类型:timestamp default CURRENT_TIMESTAMP;这样保存实体字段数据时就可以省略该字段的设置值。 31....给标签的样式表塞值(填表单): 塞值步骤可以是(个人经验): #前提: 可以有公共通用的层叠样式表的塞值文件:*commons.css可以设置属性,如所有标签 或者是文件中用到的标签内外边距为0,图 片的边框大小为...替换文本域,我还是不太理解,是不是用编辑器的文本域替换/html文档字段里的内容字段??oFCKeditor.ReplaceTextarea(); ); 3.

    78030

    python数据处理 tips

    在本例中,我希望显示所有的重复项,因此传递False作为参数。现在我们已经看到这个数据集中存在重复项,我想删除它们并保留第一个出现项。下面的函数用于保留第一个引用。...在df["Sex"].unique和df["Sex"].hist()的帮助下,我们发现此列中还存在其他值,如m,M,f和F。...注意:请确保映射中包含默认值male和female,否则在执行映射后它将变为nan。 处理空数据 ? 此列中缺少3个值:-、na和NaN。pandas不承认-和na为空。...现在我们已经用空值替换了它们,我们将如何处理那些缺失值呢? 解决方案1:删除样本(行)/特征(列) 如果我们确信丢失的数据是无用的,或者丢失的数据只是数据的一小部分,那么我们可以删除包含丢失值的行。...现在你已经学会了如何用pandas清理Python中的数据。我希望这篇文章对你有用。如果我有任何错误或打字错误,请给我留言。

    4.4K30

    Thinkphp5学习018-项目安全-添加学生-简单的异步调用(ajax)

    })        .on('success.form.bv',function(e){ //点击提交之后             // Prevent formsubmission 防止表单提交...) { }) :使用jquery中的$.post异步提交 $form.attr('action') 获取表单中的action属性的值,也就是由后台的哪个文件处理表单数据 $form.serialize(...),表单的序列化,得到json格式的数据 二.控制器中的do_add方法,改写如下: //执行添加操作     public function do_add()     {         $data...$ex->getMessage()];         } } 当前端页面使用ajax异步调用控制器的方法时,不能再出现页面跳转,如$this->success(),$this->error(), $this...->redirect() 等,而是将处理结果以数组的形式返回,那么thinkphp5会自动的以json格式返回给前端 ,也就是说,前端接收的是json格式的数据,由前端页面进行页面的跳转。

    97820

    Pandas知识点-缺失值处理

    数据处理过程中,经常会遇到数据有缺失值的情况,本文介绍如何用Pandas处理数据中的缺失值。 一、什么是缺失值 对数据而言,缺失值分为两种,一种是Pandas中的空值,另一种是自定义的缺失值。 1....Pandas中的空值有三个:np.nan (Not a Number) 、 None 和 pd.NaT(时间格式的空值,注意大小写不能错),这三个值可以用Pandas中的函数isnull(),notnull...需要特别注意两点: 如果某一列数据全是空值且包含pd.NaT,np.nan和None会自动转换成pd.NaT。 空值(np.nan、None、pd.NaT)既不是空字符串"",也不是空格" "。...找到这些值后,将其替换成np.nan,数据就只有空值一种缺失值了。 此外,在数据处理的过程中,也可能产生缺失值,如除0计算,数字与空值计算等。 二、判断缺失值 1....其实replace()函数已经可以用于缺失值的填充处理了,直接一步到位,而不用先替换成空值再处理。当然,先替换成空值,可以与空值一起处理。 2.

    5K40

    2022高频前端面试题合集之JavaScript篇(中)

    parseInt 函数(重点) 概念:以第二个参数为基数来解析第一个参数字符串,通常用来做十进制的向上取整(省略小数)如:parseInt(2.7) //结果为2 特点:接收两个参数 parseInt(...string 以 "0x" 开头,parseInt() 会把 string 的其余部分解析为十六进制的整数;parseInt("0xf") // 15 如果 string 以 0 开头,其后的字符解析为八进制或十六进制的数字...parseInt('101',2); // 以二进制解析,运算过程:12的2次方+02的1次方+1*2的0次方=4+0+1=5,结果为 5。...Array.prototype.concat 方法 Array.prototype.slice 方法 jQuery 中的 .extend:在 jQuery 中,*.extend∗:在∗jQuery∗中...options[ name ]; // 当前参数中name字段的值 // 若参数中字段的值就是目标参数,停止赋值,进行下一个字段的赋值

    2.3K10
    领券