js写的代码生成脚本,json生成对应的go type对象 作json转换用 js脚本无甚何依赖,可以直接运行 执行前,按需更改文件 示例 var topname="Data"; var defaulttype="string"; var bson=true; //对应 mongodb var json=true; //http response var scheme=false; //http request->scheme var jdata={ &quo…
最新写的一个接口需要接收json参数,然后序列化为实体类然后再进行后面的逻辑处理.因为json中键值对比较多,逐一去手写实体中的每个属性太麻烦,于是寻思是否有这样的工具可以将json转换为实体类. 经过一番的资料查找,发现Visual Studio 2015可以将json转换为实体类(若已经知道该技巧的园友请忽略本文).下面看例子. 现有json如下: 复制以上代码, 在Visual Studio 2015中添加一个类: 然后执行“编辑”→“选择性粘贴”→“将json粘贴为类” 效果如下: 注意…
这段时间在做前端的动态页面,出了很多问题,因为js平时用的很少,所以花了不少无用功. 其中有两点一定要注意: 1.当js中有语法错误时,js脚本会无法执行. 2.当js脚本中有未定义的变量时,后边的语句不能执行.…
使用场景:关闭页面弹窗时执行sql语句. 其实js里执行sql语句有多种方式. 方式一:直接在js代码里调用sql语句,原则上不能使用,因为这将sql直接暴露在客户端,安全性极差. 方式二:在js里运用ajax技术,调用后台方法执行sql语句. 方式三:运用dwr框架,其实是对ajax技术进行了封装. 一.首先编写一个dwr.xml文件 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE dwr PUB…
  1 首先打开谷歌浏览器.如下 2 点击右上角,打开菜单进入[设置] 3 打开后,第一个界面是没有这个的,要滚动到最后点击[显示高级设置...] 4 展开第二页后,点击[隐私设置]->[内容设置]如图: 5 然后找到 [javascript]部分,这里就是我们要设置的,我们看到,下面有两个选项,如果我们只禁止某些网站的js,就默认选择第一项.点击[管理例外情况] 6 然后会出现如下图,我们把想要禁用js的网址填上,后面选择禁止,然后点确定,设置完成,这回你再查看这个网站,会发现清爽了很多,浏览…
Chrome的snippets是小脚本,还可以创作并在Chrome DevTools的来源面板中执行.您可以访问和从任何页面运行它们.当你运行一个片段,它从当前打开的页面的上下文中执行.本文主要讲如何使用,并完成一个页面自动刷新的功能. 第一步 首先f12 打开开发者工具,再打开Sources面板中,单击上Snippets选项卡,在导航器中单击鼠标右键,然后选择New. 第二步 在编辑器中输入代码.当你有未保存的更改,您的脚本名称旁边有"*",像下面的截图.按Command+S(Mac…
1.没有defer或async 浏览器遇到脚本的时候会暂停渲染并立即加载执行脚本(外部脚本),"立即"指的是在渲染该 script 标签之下的文档元素之前,也就是说不等待后续载入的文档元素,读到就加载并执行.因此如果将JS脚本放置在head的话会产生阻塞,并且脚本当中对于DOM的操作也会出现报错,因为还没有生成. 放在body底部的JS脚本的执行顺序是按照在文档中的先后顺序执行的,而不是按照下载下的顺序 2.有async过程如下: 1.浏览器开始解析网页 2.解析过程中,发现带有asy…
C#字符串数组排序   //排序只带字符的数组,不带数字的 private   string[]   aa   ={ "a ", "c ", "b "}; Array.Sort(aa);     MessageBox.Show(aa[0]);     MessageBox.Show(aa[1]);     MessageBox.Show(aa[2]);   结果是:a,b,c 如果想实现 Array.Sort(arr); 不对!!!!!!!!!!…
grunt concat针对有依赖文件的js脚本的合并: 在一个入口文件index.js里,有很多依赖文件,主要分两类,一类是和主文件同目录,另一类是其他目录下的js(cmd.非cmd的js文件,一般会在config中使用alias进行路径配置),而在concat时,默认会将主文件中的第一类的依赖文件和主文件进行合并. define(function(require,exports,module){ require("CommonAPI"); require("commFun…
公司业务类似于电商, 因此有很多纯图片展示的商品详情页, 类似淘宝店商品页面下的多个图片组成的商品详情页, 页面很简单, 就是一大串img标签, 但是每次做详情页都要配合emmet一顿操作( 如下图 ) (大致操作就是, shift+右键复制文件路径, 然后编辑器里截取文件名, 再配合emmet导成img标签) 偶尔做一次还好, 经常做这类详情页就感觉很麻烦了. 于是乎写了个js脚本一键批量导出为img标签, git repo地址: https://github.com/Skura23/path…